EcoResProductReleaseSessionManager Class [AX 2012]

The EcoResProductReleaseSessionManager class creates, sets up, and runs a release product session.

class EcoResProductReleaseSessionManager

Run On

Called

  MethodDescription
Gg726124.pubmethod(en-us,AX.60).gif addLegalEntityForAllProducts Adds a legal entity for which all products will be released.
Gg726124.pubmethod(en-us,AX.60).gif addLegalEntityForProduct Adds legal entity that a product will be released to.
Gg726124.pubmethod(en-us,AX.60).gif addProduct Adds a product to the release session.
Gg726124.pubmethod(en-us,AX.60).gif addProductMasterWithVariants Adds a product master with all the variants to the release session.
Gg726124.pubmethod(en-us,AX.60).gif addProductVariantsForProductMaster Adds all of the product variants for a product master to the release session.
Gg726124.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
Gg726124.pubmethod(en-us,AX.60).gif cleanUp
Gg726124.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
Gg726124.pubmethod(en-us,AX.60).gif execute Executes the release session.
Gg726124.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
Gg726124.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
Gg726124.pubmethod(en-us,AX.60).gif isProductAdded Checks whether a product is added to the release session.
Gg726124.protmethod(en-us,AX.60).gif new Initializes a new instance of the EcoResProductReleaseSessionManager class.
Gg726124.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.)
Gg726124.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.)
Gg726124.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
Gg726124.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
Gg726124.pubmethod(en-us,AX.60).gif parmReleaseSessionRecId Gets or sets the ReleaseSessionRecId parameter.
Gg726124.pubmethod(en-us,AX.60).gif removeLegalEntityForAllProducts Removes a legal entity from list of legal entities for all products that are released.
Gg726124.pubmethod(en-us,AX.60).gif removeLegalEntityForMasterWithVariants Removes a legal entity from the list of legal entities for which the product master and all of the distinct product variants are released.
Gg726124.pubmethod(en-us,AX.60).gif removeLegalEntityForProduct Removes a legal entity from the list of entities for which a product is released to.
Gg726124.pubmethod(en-us,AX.60).gif removeProduct Removes a product from the release session.
Gg726124.pubmethod(en-us,AX.60).gif removeProductMasterWithVariants Removes a product master and all of the variants from the release session.
Gg726124.pubmethod(en-us,AX.60).gif removeProductVariantsForProductMaster Removes all of the product variants for a product master from the release session.
Gg726124.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
Gg726124.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
Gg726124.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.)
Gg726124.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
Gg726124.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)
Gg726124.privmethod(en-us,AX.60).gif Gg726124.static(en-us,AX.60).gif ::addLegalEntityForAllProductsOnServer Adds a legal entity for which all products will be released.
Gg726124.pubmethod(en-us,AX.60).gif Gg726124.static(en-us,AX.60).gif ::addLegalEntityForProductOnServer Adds a legal entity for which a product will be released.
Gg726124.privmethod(en-us,AX.60).gif Gg726124.static(en-us,AX.60).gif ::addProductMasterWithVariantsOnServer Adds a product master and all of the variants to the release session.
Gg726124.privmethod(en-us,AX.60).gif Gg726124.static(en-us,AX.60).gif ::addProductOnServer Adds a product to the release session.
Gg726124.privmethod(en-us,AX.60).gif Gg726124.static(en-us,AX.60).gif ::cleanUpOnServer
Gg726124.pubmethod(en-us,AX.60).gif Gg726124.static(en-us,AX.60).gif ::construct
Gg726124.privmethod(en-us,AX.60).gif Gg726124.static(en-us,AX.60).gif ::executeOnServer Executes the release session.
Gg726124.pubmethod(en-us,AX.60).gif Gg726124.static(en-us,AX.60).gif ::existsKitElemenetsinLegalEntity Checks whether a Retail Kit Product components and Substitutes are already released to Legal entity.
Gg726124.pubmethod(en-us,AX.60).gif Gg726124.static(en-us,AX.60).gif ::newFromReleaseSessionRecId Creates and initializes a new instance of the EcoResProductReleaseSessionManager class for an existing release session.
Gg726124.pubmethod(en-us,AX.60).gif Gg726124.static(en-us,AX.60).gif ::newReleaseSession Creates and initializes a new instance of the EcoResProductReleaseSessionManager class for a new release session.
Gg726124.privmethod(en-us,AX.60).gif Gg726124.static(en-us,AX.60).gif ::removeLegalEntitiesForMasterWithVariants Removes all legal entities from the list of entities to which a product master and the associated variants will be released.
Gg726124.privmethod(en-us,AX.60).gif Gg726124.static(en-us,AX.60).gif ::removeLegalEntitiesForProduct Removes all legal entities from the list of entities to which a product will be released.
Gg726124.privmethod(en-us,AX.60).gif Gg726124.static(en-us,AX.60).gif ::removeLegalEntitiesForVariants Removes all legal entities from the list of entities to which variants that are associated to a product master will be released.
Gg726124.privmethod(en-us,AX.60).gif Gg726124.static(en-us,AX.60).gif ::removeLegalEntityForAllProductsOnServer Removes a legal entity from the list of entities from which all products are released.
Gg726124.privmethod(en-us,AX.60).gif Gg726124.static(en-us,AX.60).gif ::removeLegalEntityForMasterWithVaOnServer Removes a legal entity from the list of entities that a product master and the associated variants will be released to.
Gg726124.privmethod(en-us,AX.60).gif Gg726124.static(en-us,AX.60).gif ::removeLegalEntityForProductOnServer Removes a legal entity from the list of entities for which a product is released.
Gg726124.privmethod(en-us,AX.60).gif Gg726124.static(en-us,AX.60).gif ::removeProductMasterWithVariantsOnServer Removes a product master and all the associated variants from the release session.
Gg726124.privmethod(en-us,AX.60).gif Gg726124.static(en-us,AX.60).gif ::removeProductOnServer Removes a product from the release session.
Top

Object Class
  EcoResProductReleaseSessionManager Class

Community Additions

ADD
Show: