DimensionDefaultingEngine Class [AX 2012]
The DimensionDefaultingEngine class provides an API for defaulting dimension values.
| Method | Description | |
|---|---|---|
| accountDelimiter | Gets the account delimiter. |
| addAccountStructureAndRules | Adds the account structure and rules to the internal cache. |
| addHierarchy | Adds the hierarchy to the internal cache. |
| addRuleHierarchies | Adds the rules hierarchies. |
| addSegment | Adds the segment to the internal cache. |
| addSegmentsForAccountStructure | Adds the segments to the internal cache from the specified account structure. |
| applyDimensionSources | Fills any empty segments that match one of the specified dimension values. |
| applyDimensionSourcesPrivate | Fills any empty segments that match one of the specified dimension values. |
| applyDimensionSpecifiers | Fills any empty segments that match with one of the dimension specifiers. |
| applyDimensionSpecifiesWithMainAccount | Fills any empty segments that match one of the specified dimension values. |
| applyMainAccountDefaults | Applies the defaulting dimensions for the main account. |
| cancelTimeOut | Cancels a previous method call to the setTimeOut method. (Inherited from Object.) |
| equal | Determines whether the specified object is equal to the current one. (Inherited from Object.) |
| fillById | Fills internal values for the specified ledger dimensions. |
| fillByMainAccount | Fills internal values for the specified main account and account structure. |
| fillByValues | Fills internal values for the specified values. |
| fillDelimiterCache | Fills the account delimiter cache variable. |
| getDimensionAttributes | Gets the record IDs of the dimensions attributes. |
| getLedgerDimension | Gets a ledger dimension that represents the current state of the dimension values of the defaulting engine. |
| getLedgerDimensionForSources | Retrieves a ledger dimension after the dimension sources are applied. |
| getStorage | Gets a storage object that represents the current state of the dimension values default engine. |
| getTimeOutTimerHandle | Returns the timer handle for the object. (Inherited from Object.) |
| handle | Retrieves the handle of the class of the object. (Inherited from Object.) |
| init | Initializes local variables to reflect an empty state. |
| initAccountStructureForOverride | Initializes the dimension values for the first hierarchy based on the specified values. |
| isFilled | Indicates whether all segment values have been filled. |
| isModified | Indicates whether a dimension value has been applied. |
| isStateModified | Checks whether the state has been modified after the state was saved or restored. |
| new | Initializes a new instance of the DimensionDefaultingEngine 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.) |
| restoreState | Restores the state of the DimensionDefaultingEngine class. |
| saveState | Saves the state of the DimensionDefaultingEngine class. |
| 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.) |
| ::addDefaultDimensionForLedgerDimension | Adds the default dimensions for the main account of the ledger dimension to the dimension sources. |
| ::addDimensionSpecifiers | Adds two collections of dimension specifiers together. |
| ::addNaturalKey | Adds an entity specifier by using a natural key to the list of entity specifiers. |
| ::addSurrogateKey | Adds an entity specifier by using the surrogate key to the list of entity specifiers. |
| ::applyDimensionSourcesServer | Fills any empty segments that match one of the specified dimension values. |
| ::construct | Constructs an instance of the DimensionDefaultingEngine class. |
| ::constructForAccountStructure | Initializes an instance of the DimensionDefaultingEngine class. |
| ::constructForMainAccountId | Initializes a new instance of the DimensionDefaultingEngine class. |
| ::constructForSetupLedgerDimensions | Constructs an instance of the DimensionDefaultingEngine class for merging setup ledger dimensions. |
| ::createEmptyDimensionSpecifiers | Creates an empty collection of dimension specifiers. |
| ::createEmptyEntityDimensionSpecifiers | Creates an empty collection of entity dimension specifiers. |
| ::createLedgerDimension | Creates a ledger dimension for the specified combination. |
| ::createLedgerDimensionPacked | Creates a ledger dimension for the specified combination. |
| ::createLedgerDimensionServer | Creates a ledger dimension for the specified combination. |
| ::filterDimensionSpecifiers | Filters a collection of dimension specifiers. |
| ::getDefaultDimension | Gets a default dimension by using the specified dimension values as default values. |
| ::getDefaultDimensionPrivate | Gets a default dimension that uses the specified dimension values as default values. |
| ::getDefaultDimensionServer | Gets a default dimension that uses the specified dimension values as default values. |
| ::getDefaultDimensionSpecifiers | Retrieves a collection of dimension specifiers for the specified default dimension. |
| ::getDefaultDimensionSpecifiersServer | Retrieves a packed collection of dimension specifiers for the specified default dimension. |
| ::getDimensionSourcesForLedgerDimension | Retrievse a dimension source that corresponds to the specified ledger dimension. |
| ::getLedgerDimensionFromAccountAndDim | Retrieves the ID for the DimensionAttributeValueCombination record that represents a combination of the specified main account and default dimension information. |
| ::getLedgerDimensionSpecifiers | Retrieves a collection of dimension specifiers for the specified ledger dimension. |
| ::getStorageFromDimensionSpecifiers | Gets a structure that contains the dimension storage for the specified values. |
| ::getValueSetStorageDimensionSpecifiers | Retrieves a collection of dimension specifiers that correspond to a DimensionAttributeValueSetStorage object. |
| ::insertDimensionSpecifer | Adds a new dimension specifier to the collection. |
| ::mergeSetupLedgerDimensions | Merges the specified ledger dimensions into a single ledger dimension. |
| ::mergeSetupLedgerDimensionsServer | Merges the specified ledger dimensions into a single ledger dimension. |
| ::overrideDefaultDimension | Updates a default dimension with the specified dimension values. |
| ::overrideDefaultDimensionServer | Updates a default dimension with the specified dimension values. |
| ::overrideDimensionSpecifiers | Updates a collection of dimension specifiers with the specified override dimension values. |
| ::overrideLedgerDimension | Gets a ledger dimension based on the specified ledger dimension that is overridden with the specified dimension values. |
| ::overrideLedgerDimensionServer | Gets a ledger dimension based on the specified ledger dimension that is overridden with the specified dimension values. |
Community Additions
ADD
Show: