SalesConfirmDatesCommandStrategy Class [AX 2012]
The SalesConfirmDatesCommandStrategy class implements the logic to set confirmed dates for a SalesDeliveryDateControlMap map.
Syntax
class SalesConfirmDatesCommandStrategy extends SalesConfirmDatesStrategy
Run On
Server
Methods
Method | Description | |
---|---|---|
calculateConfirmedDates | Indicates the earliest possible ship date and receipt date. (Overrides the calculateConfirmedDates Method.) | |
cancelTimeOut | Cancels a previous method call to the setTimeOut method. (Inherited from Object.) | |
canSetConfirmedDates | Indicates whether the confirmed dates can be set. (Overrides the canSetConfirmedDates Method.) | |
createReqCalcExplode | Creates a new instance of the ReqCalcExplode class. (Inherited from SalesConfirmDatesStrategy.) | |
defaultWarningRequestedReceiptDate | Creates a default warning when the requested receipt date is exceeded. | |
defaultWarningRequestedShipDate | Creates a default warning when the requested ship date is exceeded. | |
deliveryDateControlType | Retrieves the appropriate type of date delivery control. (Overrides the deliveryDateControlType Method.) | |
equal | Determines whether the specified object is equal to the current one. (Inherited from Object.) | |
getTimeOutTimerHandle | Returns the timer handle for the object. (Inherited from Object.) | |
handle | Retrieves the handle of the class of the object. (Inherited from Object.) | |
handleConflict | Implements logic to handle a conflict that involves confirmed dates. (Overrides the handleConflict Method.) | |
haveConflict | Validates the confirmed dates and determines whether a conflict exists. (Overrides the haveConflict Method.) | |
init | Initializes the internal variables. (Overrides the init Method.) | |
mustSetConfirmedDates | Indicates whether the confirmed dates must be set. (Overrides the mustSetConfirmedDates Method.) | |
new | Initializes a new instance of the Object class. (Inherited from Object.) | |
notify | Releases the hold on an object that has called the wait method on this object. (Inherited from Object.) | |
notifyAll | Releases a lock on the object that was issued by the wait method on this object. (Inherited from Object.) | |
objectOnServer | Determines whether the object is on a server. (Inherited from Object.) | |
owner | Returns the instance that owns the object. (Inherited from Object.) | |
parmDeliveryDateControlTypeForced | Gets or sets the DeliveryDateControlTypeForced parameter. | |
parmNotCalculateConfirmDates | Gets or sets the NotCalculateConfirmDates parameter. | |
parmShippingDateConfirmedFixed | Gets or sets the ShippingDateConfirmedFixed parameter. | |
parmShippingDateLatestAllowed | Gets or sets the ShippingDateLatestAllowed parameter. | |
parmSkipConflictHandling | Gets or sets the SkipConflictHandling parameter. | |
resetCachedVariables | Resets cached variables. (Inherited from SalesConfirmDatesStrategy.) | |
run | Implements the main logic for setting confirmed dates. (Overrides the run Method.) | |
runReqCalcExplode | Runs master scheduling when it is required. (Overrides the runReqCalcExplode Method.) | |
setConfirmedDates | Updates the current SalesDeliveryDateControlMap map by using the new confirmed dates. (Overrides the setConfirmedDates Method.) | |
setTimeOut | Sets up the scheduled execution of a specified method. (Inherited from Object.) | |
toString | Returns a string that represents the current object. (Inherited from Object.) | |
usageCount | Returns the current number of references, that is, the value of the reference counter, that the object has. (Inherited from Object.) | |
wait | Pauses a process. (Inherited from Object.) | |
warningDateExceeded | Creates a warning when the specified requested date is exceeded by another specified date. | |
xml | Returns an XML string that represents the current object. (Inherited from Object.) | |
::construct | Initializes a new instance of the SalesConfirmDatesCommandStrategy class. | |
::newParameters | Initializes a new instance of the SalesConfirmDatesCommandStrategy class. |
Top
Remarks
This class will only set the confirmed dates. When the new dates have to be written to the database they must be handled after usage of the class.
Inheritance Hierarchy
Object Class
SalesConfirmDatesStrategy Class
SalesConfirmDatesCommandStrategy Class