DimensionValidation Class [AX 2012]

The DimensionValidation class manages the validation and caches dimension value combinations.

class DimensionValidation

Run On

Called

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

Community Additions

ADD
Show: