DimensionValidation Class [AX 2012]
The DimensionValidation class manages the validation and caches dimension value combinations.
| Method | Description | |
|---|---|---|
| cancelTimeOut | Cancels a previous method call to the setTimeOut method. (Inherited from Object.) |
| doGetStatusFromStatusRecord | Determines whether to return a validation status contract based on the specified DimensionAttributeValueCombinationStatus record. |
| equal | Determines whether the specified object is equal to the current one. (Inherited from Object.) |
| findStatusRecord | |
| getRuleDimensionHierarchies | Gets the expected dimension hierarchies for the specified validation request. |
| getStatusForCombination | Gets the combination validation status for the specified validation request. |
| getStatusForLedgerRelationship | Gets the ledger relationship validation status for the specified validation request. |
| getStatusForLedgerRelationshipValues | Gets the ledger relationship validation status for the specified dimension attribute values. |
| getStatusForLedgerStructure | Gets the ledger structure validation status for the specified validation request. |
| getStatusForRequest | |
| getStatusForStatusRecord | |
| getStatusForStructure | Gets the structure validation status for the specified validation request. |
| getTimeOutTimerHandle | Returns the timer handle for the object. (Inherited from Object.) |
| handle | Retrieves the handle of the class of the object. (Inherited from Object.) |
| insertStatusRecord | Creates a combination status record for the specified validation status if possible. |
| isRequestValidForProcessing | Determinines whether the specified validation request is valid for processing. |
| new | Initializes a new instance of the DimensionValidation 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.) |
| 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.) |
| ::addConstraintNodeForLevelToQuery | Adds a query restriction for the constraint nodes for the specified level. |
| ::addCriteriaForLevelToQuery | Adds a query restriction for the criteria for the current constraint node. |
| ::addLevelToBudgetPlanningQuery | Adds a query restriction for the specified level. |
| ::addLevelToQuery | Adds a query restriction for the specified level. |
| ::canDeleteConstraintTree | Checks whether the constraint tree can be deleted. |
| ::canDeleteEntityValue | Checks whether an entity instance for a dimensionable entity can be deleted. |
| ::canModifyHierarchy | Checks whether the dimension hierarchy can be modified. |
| ::clearCacheForAccountStructureChange | Clears the validation cache for the specified account structure and company. |
| ::construct | Initializes a new instance of the DimensionValidation class. |
| ::displayCombinationError | Displays the combination inactive or not valid message for the appropriate group type. |
| ::executeGroupValidationQuery | Executes the validation query for a value group and calculates the validation status. |
| ::existsRuleForHierarchy | Checks if the account rule hierarchy is associated with any ledger account rule. |
| ::findAccountStructureHierarchy | Determines the account structure by searching the constraint trees for the specified values. |
| ::getConcreteCompanies | Retieves a list of the concrete companies for the specified DataAreaId value. |
| ::getQueryForBudgetCombination | Retrieves a query for validating the specified combination for budgeting. |
| ::getQueryForBudgetPlanningCombination | Retrieves a query for validating the specified combination for budget planning. |
| ::getRuleHierarchies | Gets the rule hierarchies that are associated with the specified combination. |
| ::getRuleHierarchiesForCombination | Gets the rule hierarchies that are associated with the specified combination. |
| ::getRuleHierarchiesForValues | Gets the rule hierarchies that are associated with the specified dimension values. |
| ::getStatus | Gets the validation status for the specified validation request. |
| ::getStatusServer | |
| ::getTreeQueryBuildDataSource | Creates an instance of the QueryBuildDataSource class for the specified constraint tree. |
| ::getValidDateRangeForBudgetCombination | Retrieves the valid date range for the specified budgeting combination. |
| ::getValidDateRangeForBudgetPlanCombo | Retrieves the valid date range for the budget planning. |
| ::isStructureChanged | Checks if the structure has changed for the specified combination. |
| ::isStructureChangedForCombination | Checks whether the structure has changed for the specified combination. |
| ::isStructureChangedForCombinationGroup | Checks whether the structure has changed for the specified value group. |
| ::isStructureChangedForCombinationServer | Checks whether the structure has changed for the specified combination. |
| ::isStructureChangedForGroup | Checks whether the structure has changed for the specified value group. |
| ::newForValidationRequest | Creates an instance of the DimensionValidation class based on the provided DimensionValidationRequest object and the combination type. |
| ::syncStructureChanges | Updates a combination to match the current hierarchy definitions and ledger account rules. |
| ::syncStructureChangesForCombination | Updates a combination to match the current hierarchy definitions and ledger account rules. |
| ::syncStructureChangesPrivate | Updates a combination to match the current hierarchy definitions and ledger account rules. |
| ::updateCacheForAttributeValueChange | Updates the validation cache for a dimension attribute value modification. |
| ::updateCacheForAttributeValueRename | Updates the validation cache for a dimension attribute value being renamed. |
| ::updateCacheForAttrValueOverrideChange | Updates the validation cache for a dimension attribute value modification for the specified ledger override. |
| ::updateCacheForChartOfAccountsChange | Updates the validation cache for removing an account structure from a chart of accounts. |
| ::updateCacheForCompanyValueChange | Updates the validation cache for a dimension attribute value modification for the specified legal entity. |
| ::updateCacheForHierarchyChange | Updates the validation cache for a hierarchy modification. |
| ::updateCacheForLedgerChange | Updates the validation cache for removing an account structure from a ledger. |
| ::updateCacheForRuleChange | Updates the validation cache after a rule is modified. |
| ::updateCacheForValueChange | Updates the validation cache for a dimension attribute value modification. |
| ::validateByJournalName | Validates the specified combination for journal control restrictions. |
| ::validateByJournalNameForCombination | Validates the specified combination for journal control restrictions. |
| ::validateByRelationshipConstraint | Validates the specified combination for relationship constraints. |
| ::validateByRelationshipConstraintForCombo | Validates the specified combination for relationship constraints. |
| ::validateByRelationshipConstraintForValue | Validates the specified values against the specified DimensionRelationshipConstraint record. |
| ::validateByTree | Validates the specified combination against the constraint trees and also validates ledger account rules. |
| ::validateByTreeForCombination | Validates the specified combination against the constraint trees and also validates ledger account rules. |
| ::validateByTreeForCombinationPacked | Validates the specified combination against the constraint trees and also validates ledger account rules. |
| ::validateByTreeForCombinationServer | Validates the specified combination against the constraint trees and also validates ledger account rules. |
| ::validateDefaultDimension | Validates the default dimension for the specified date. |
| ::validateDimensionAttributeValue | Validates the dimension attribute value for the specified date. |
| ::validateForBudgeting | Validates the specified combination against the constraint trees. |
| ::validateForBudgetPlanning | Validates the specified combination against the constraint trees for budget planning. |
| ::validateValueGroup | Validates the level value records for the specified value group. |
| ::validateValueGroupForCombination | Validates the segment values for the specified hierarchy. |
Community Additions
ADD
Show: