EcoResProductReleaseSessionManager Class [AX 2012]
The EcoResProductReleaseSessionManager class creates, sets up, and runs a release product session.
| Method | Description | |
|---|---|---|
| addLegalEntityForAllProducts | Adds a legal entity for which all products will be released. |
| addLegalEntityForProduct | Adds legal entity that a product will be released to. |
| addProduct | Adds a product to the release session. |
| addProductMasterWithVariants | Adds a product master with all the variants to the release session. |
| addProductVariantsForProductMaster | Adds all of the product variants for a product master to the release session. |
| cancelTimeOut | Cancels a previous method call to the setTimeOut method. (Inherited from Object.) |
| cleanUp | |
| equal | Determines whether the specified object is equal to the current one. (Inherited from Object.) |
| execute | Executes the release session. |
| getTimeOutTimerHandle | Returns the timer handle for the object. (Inherited from Object.) |
| handle | Retrieves the handle of the class of the object. (Inherited from Object.) |
| isProductAdded | Checks whether a product is added to the release session. |
| new | Initializes a new instance of the EcoResProductReleaseSessionManager class. |
| 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.) |
| parmReleaseSessionRecId | Gets or sets the ReleaseSessionRecId parameter. |
| removeLegalEntityForAllProducts | Removes a legal entity from list of legal entities for all products that are released. |
| 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. |
| removeLegalEntityForProduct | Removes a legal entity from the list of entities for which a product is released to. |
| removeProduct | Removes a product from the release session. |
| removeProductMasterWithVariants | Removes a product master and all of the variants from the release session. |
| removeProductVariantsForProductMaster | Removes all of the product variants for a product master from the release session. |
| 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.) |
| xml | Returns an XML string that represents the current object. (Inherited from Object.) |
| ::addLegalEntityForAllProductsOnServer | Adds a legal entity for which all products will be released. |
| ::addLegalEntityForProductOnServer | Adds a legal entity for which a product will be released. |
| ::addProductMasterWithVariantsOnServer | Adds a product master and all of the variants to the release session. |
| ::addProductOnServer | Adds a product to the release session. |
| ::cleanUpOnServer | |
| ::construct | |
| ::executeOnServer | Executes the release session. |
| ::existsKitElemenetsinLegalEntity | Checks whether a Retail Kit Product components and Substitutes are already released to Legal entity. |
| ::newFromReleaseSessionRecId | Creates and initializes a new instance of the EcoResProductReleaseSessionManager class for an existing release session. |
| ::newReleaseSession | Creates and initializes a new instance of the EcoResProductReleaseSessionManager class for a new release session. |
| ::removeLegalEntitiesForMasterWithVariants | Removes all legal entities from the list of entities to which a product master and the associated variants will be released. |
| ::removeLegalEntitiesForProduct | Removes all legal entities from the list of entities to which a product will be released. |
| ::removeLegalEntitiesForVariants | Removes all legal entities from the list of entities to which variants that are associated to a product master will be released. |
| ::removeLegalEntityForAllProductsOnServer | Removes a legal entity from the list of entities from which all products are released. |
| ::removeLegalEntityForMasterWithVaOnServer | Removes a legal entity from the list of entities that a product master and the associated variants will be released to. |
| ::removeLegalEntityForProductOnServer | Removes a legal entity from the list of entities for which a product is released. |
| ::removeProductMasterWithVariantsOnServer | Removes a product master and all the associated variants from the release session. |
| ::removeProductOnServer | Removes a product from the release session. |
Community Additions
ADD
Show: