Share via


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
Gg778717.protmethod(en-us,AX.60).gif calculateConfirmedDates Indicates the earliest possible ship date and receipt date. (Overrides the calculateConfirmedDates Method.)
Gg778717.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
Gg778717.protmethod(en-us,AX.60).gif canSetConfirmedDates Indicates whether the confirmed dates can be set. (Overrides the canSetConfirmedDates Method.)
Gg778717.protmethod(en-us,AX.60).gif createReqCalcExplode Creates a new instance of the ReqCalcExplode class. (Inherited from SalesConfirmDatesStrategy.)
Gg778717.protmethod(en-us,AX.60).gif defaultWarningRequestedReceiptDate Creates a default warning when the requested receipt date is exceeded.
Gg778717.protmethod(en-us,AX.60).gif defaultWarningRequestedShipDate Creates a default warning when the requested ship date is exceeded.
Gg778717.protmethod(en-us,AX.60).gif deliveryDateControlType Retrieves the appropriate type of date delivery control. (Overrides the deliveryDateControlType Method.)
Gg778717.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
Gg778717.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
Gg778717.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
Gg778717.protmethod(en-us,AX.60).gif handleConflict Implements logic to handle a conflict that involves confirmed dates. (Overrides the handleConflict Method.)
Gg778717.protmethod(en-us,AX.60).gif haveConflict Validates the confirmed dates and determines whether a conflict exists. (Overrides the haveConflict Method.)
Gg778717.protmethod(en-us,AX.60).gif init Initializes the internal variables. (Overrides the init Method.)
Gg778717.pubmethod(en-us,AX.60).gif mustSetConfirmedDates Indicates whether the confirmed dates must be set. (Overrides the mustSetConfirmedDates Method.)
Gg778717.pubmethod(en-us,AX.60).gif new Initializes a new instance of the Object class. (Inherited from Object.)
Gg778717.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.)
Gg778717.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.)
Gg778717.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
Gg778717.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
Gg778717.pubmethod(en-us,AX.60).gif parmDeliveryDateControlTypeForced Gets or sets the DeliveryDateControlTypeForced parameter.
Gg778717.pubmethod(en-us,AX.60).gif parmNotCalculateConfirmDates Gets or sets the NotCalculateConfirmDates parameter.
Gg778717.pubmethod(en-us,AX.60).gif parmShippingDateConfirmedFixed Gets or sets the ShippingDateConfirmedFixed parameter.
Gg778717.pubmethod(en-us,AX.60).gif parmShippingDateLatestAllowed Gets or sets the ShippingDateLatestAllowed parameter.
Gg778717.pubmethod(en-us,AX.60).gif parmSkipConflictHandling Gets or sets the SkipConflictHandling parameter.
Gg778717.protmethod(en-us,AX.60).gif resetCachedVariables Resets cached variables. (Inherited from SalesConfirmDatesStrategy.)
Gg778717.pubmethod(en-us,AX.60).gif run Implements the main logic for setting confirmed dates. (Overrides the run Method.)
Gg778717.protmethod(en-us,AX.60).gif runReqCalcExplode Runs master scheduling when it is required. (Overrides the runReqCalcExplode Method.)
Gg778717.protmethod(en-us,AX.60).gif setConfirmedDates Updates the current SalesDeliveryDateControlMap map by using the new confirmed dates. (Overrides the setConfirmedDates Method.)
Gg778717.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
Gg778717.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
Gg778717.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.)
Gg778717.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
Gg778717.protmethod(en-us,AX.60).gif warningDateExceeded Creates a warning when the specified requested date is exceeded by another specified date.
Gg778717.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)
Gg778717.privmethod(en-us,AX.60).gif Gg778717.static(en-us,AX.60).gif ::construct Initializes a new instance of the SalesConfirmDatesCommandStrategy class.
Gg778717.pubmethod(en-us,AX.60).gif Gg778717.static(en-us,AX.60).gif ::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