LeanRuleKanban Class [AX 2012]

The LeanRuleKanban class is the base class for all the different rule types.

class LeanRuleKanban implements LeanRuleTypeProtectedInterface

Run On

Called

  MethodDescription
Gg760204.pubmethod(en-us,AX.60).gif addFilter Adds additional filters to the query object based on the current selection in the form and any replenishment strategy constraints.
Gg760204.protmethod(en-us,AX.60).gif addFilterFirstActivity Adds filtering conditions when the first activity is selected.
Gg760204.protmethod(en-us,AX.60).gif addFilterLastActivity Adds filtering conditions when the last activity is selected.
Gg760204.protmethod(en-us,AX.60).gif addFilterReplacingRule Adds the filtering conditions in case the lookup is used to replace a rule.
Gg760204.pubmethod(en-us,AX.60).gif allowManualKanbans Indicates whether the replenishment strategy allows for creating manual kanbans.
Gg760204.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
Gg760204.pubmethod(en-us,AX.60).gif canJobResetFromStatus Indicates whether a job that is related to the rule can be reset from a specified status.
Gg760204.pubmethod(en-us,AX.60).gif canTrigger Determines whether a rule can be triggered.
Gg760204.protmethod(en-us,AX.60).gif defaultHandlingUnitEmptyPolicy Sets the default for the handling unit empty policy field.
Gg760204.protmethod(en-us,AX.60).gif defaultKanbanTypeValues Sets default values that are based on the kanban type.
Gg760204.pubmethod(en-us,AX.60).gif duplicateKanban Handles the duplication of the Kanban.
Gg760204.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
Gg760204.pubmethod(en-us,AX.60).gif getKanbanCreationForm Retrieves the name of the form for manually creating kanbans.
Gg760204.pubmethod(en-us,AX.60).gif getMaxKanbanQty Retrieves the maximum kanban quantity that is allowed by the rule.
Gg760204.pubmethod(en-us,AX.60).gif getMinKanbanQty Retrieves the minimum kanban quantity that is allowed by the rule.
Gg760204.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
Gg760204.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
Gg760204.protmethod(en-us,AX.60).gif handleUrgencyUpdate Updates the urgency level of the rule.
Gg760204.pubmethod(en-us,AX.60).gif initFields Initializes the fields default data.
Gg760204.pubmethod(en-us,AX.60).gif initializeContext Initializes the implemented of the interface with the context it operates on.
Gg760204.pubmethod(en-us,AX.60).gif insert Creates a rule of the required type the rule entities hierarchy.
Gg760204.pubmethod(en-us,AX.60).gif manualKanbansNeedCards Specifies whether manual kanbans require circulating cards.
Gg760204.pubmethod(en-us,AX.60).gif modifiedField Handles the change in the field value.
Gg760204.pubmethod(en-us,AX.60).gif needsReprint Determines whether a Kanban Card must be reprinted if it is reassigned to the _newKanbanRule.
Gg760204.protmethod(en-us,AX.60).gif new Initializes a new instance of the LeanRuleKanban class.
Gg760204.pubmethod(en-us,AX.60).gif notify Releases the hold on an object that has called the wait method on this object. (Inherited from Object.)
Gg760204.pubmethod(en-us,AX.60).gif notifyAll Releases a lock on the object that was issued by the wait method on this object. (Inherited from Object.)
Gg760204.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
Gg760204.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
Gg760204.pubmethod(en-us,AX.60).gif refreshLeadTime Refreshes the lead time for the kanban rule.
Gg760204.pubmethod(en-us,AX.60).gif requiresAutoPlanning Specifies whether auto-planning is necessary.
Gg760204.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
Gg760204.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
Gg760204.pubmethod(en-us,AX.60).gif update Updates the rule record in the database.
Gg760204.pubmethod(en-us,AX.60).gif usageCount Returns the current number of references, that is, the value of the reference counter, that the object has. (Inherited from Object.)
Gg760204.protmethod(en-us,AX.60).gif validateFields Validates the integer fields of the KanbanRule buffer.
Gg760204.protmethod(en-us,AX.60).gif validatePrintType Checks if the kanban rule has the correct print type.
Gg760204.protmethod(en-us,AX.60).gif validateRegisterAsEmpty Validates the register of the kanban rule is set as empty.
Gg760204.pubmethod(en-us,AX.60).gif validateSelection Validates a selected source or destination.
Gg760204.pubmethod(en-us,AX.60).gif validateWrite Validates the writing of a particular LeanRuleKanban type object.
Gg760204.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
Gg760204.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)
Gg760204.pubmethod(en-us,AX.60).gif Gg760204.static(en-us,AX.60).gif ::newLeanRuleData Factory method for creating objects from the LeanRuleKanban hierarchy.
Top

The initialization and main usage of this class is the respective hierarchy for all rule tables.

The class implements the LeanRuleTypeProctedInterface class because it is use as a protected element by the LeanRuleStatus object hierarchy. The usage is through the interface to avoid coupling.

Community Additions

ADD
Show: