Share via


LedgerDimensionAccountController Class [AX 2012]

The LedgerDimensionAccountController class provides control interaction logic for any use of the account number control in the UI.

Syntax

class LedgerDimensionAccountController extends LedgerDimensionController

Run On

Called

Methods

  Method Description
Gg764214.protmethod(en-us,AX.60).gif addExcludedDimensionValues Adds the provided dimension value exclusion set to the existing set. (Inherited from LedgerDimensionController.)
Gg764214.protmethod(en-us,AX.60).gif addHierarchyCombinationToMRU Adds the specified combination of values to the most recently used list for the specified hierarchy. (Overrides the addHierarchyCombinationToMRU Method.)
Gg764214.privmethod(en-us,AX.60).gif addHierarchyToControl Adds the specified hierarchy to the control.
Gg764214.protmethod(en-us,AX.60).gif addSegmentToControl Adds the specified segment to the control. (Overrides the addSegmentToControl Method.)
Gg764214.privmethod(en-us,AX.60).gif applyAlias Applies a DimensionAlias record to the control.
Gg764214.protmethod(en-us,AX.60).gif applyDimensionAttributeValuesRestriction Restricts dimension attribute values based on the total, suspended and inactive date range. (Inherited from LedgerDimensionController.)
Gg764214.protmethod(en-us,AX.60).gif applyRules Applies the rules to the current combination.
Gg764214.protmethod(en-us,AX.60).gif buildExcludedDimensionValues Builds the excluded dimension values set. (Inherited from LedgerDimensionController.)
Gg764214.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
Gg764214.protmethod(en-us,AX.60).gif checkForBlockedValue Determines whether the specified value is blocked and cannot be entered. (Inherited from DimensionController.)
Gg764214.protmethod(en-us,AX.60).gif clearInvalidSegment Clears the specified control segment, marks it as invalid, and prevents the user from leaving the segment. (Inherited from DimensionController.)
Gg764214.pubmethod(en-us,AX.60).gif clearReference Clears the record ID of the DimensionAttributeValueCombination record that is referenced by the dialog field or the table field and reloads a blank control. (Inherited from DimensionController.)
Gg764214.protmethod(en-us,AX.60).gif control_segmentEntered Explicitly implemented segmented entry control segmentEntered method not to require the method to be specified at design time on all uptake forms. (Inherited from LedgerDimensionController.)
Gg764214.protmethod(en-us,AX.60).gif DimensionLinkAllowFieldEdit Rises when a field is being made editable for a specified dimension attribute. (Inherited from DimensionControllerObject.)
Gg764214.protmethod(en-us,AX.60).gif DimensionLinkMarkFieldOptional Rises when a field is being made optional for a specified dimension attribute. (Inherited from DimensionControllerObject.)
Gg764214.protmethod(en-us,AX.60).gif DimensionLinkSetFieldValue Rises when a field value is being set for a specified dimension attribute. (Inherited from DimensionControllerObject.)
Gg764214.protmethod(en-us,AX.60).gif DimensionLinkShowField Rises when a field is being shown for a specified dimension attribute. (Inherited from DimensionControllerObject.)
Gg764214.protmethod(en-us,AX.60).gif displayStructureChangedMessage Displays the message to inform the user that the structure has changed. (Inherited from LedgerDimensionController.)
Gg764214.protmethod(en-us,AX.60).gif doIncludeSuspendedDimAttributeValues Determines whether the suspended dimension attribute values are included in the lookup. (Overrides the doIncludeSuspendedDimAttributeValues Method.)
Gg764214.protmethod(en-us,AX.60).gif doIncludeTotalDimAttributeValues Determines whether total dimension attribute values are included in the lookup. (Overrides the doIncludeTotalDimAttributeValues Method.)
Gg764214.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
Gg764214.pubmethod(en-us,AX.60).gif getAccountStructure Retrieves the current account structure. (Inherited from DimensionController.)
Gg764214.protmethod(en-us,AX.60).gif getAttributeValueSet Gets a container of all dimension attribute values and backing entity instances for the specified value set. (Inherited from DimensionControllerObject.)
Gg764214.privmethod(en-us,AX.60).gif getAutoCompleteAliasData Retrieves the alias AutoComplete data and passes it back to the kernel through the LoadAutoCompleteDataEventArgs object.
Gg764214.protmethod(en-us,AX.60).gif getAutoCompleteAllQuery Adds the appropriate restrictions to get all of the autocomplete data from the database. (Overrides the getAutoCompleteAllQuery Method.)
Gg764214.protmethod(en-us,AX.60).gif getAutoCompleteDataFromDatabase Retrieves the appropriate the AutoComplete from the database. (Inherited from LedgerDimensionController.)
Gg764214.protmethod(en-us,AX.60).gif getAutoCompleteDataFromMRU Retrieves the appropriate the AutoComplete field from the most recently used provider. (Inherited from LedgerDimensionController.)
Gg764214.protmethod(en-us,AX.60).gif getAutoCompleteValidQuery Adds the appropriate restrictions to get all of the valid auto-complete data from the database. (Overrides the getAutoCompleteValidQuery Method.)
Gg764214.pubmethod(en-us,AX.60).gif getControlIndexByDimensionAttribute Retrieves the index in the control of the specified dimension attribute. (Inherited from LedgerDimensionController.)
Gg764214.protmethod(en-us,AX.60).gif getDimAttributeValueRestrictionDate The date by which the dimension attribute values are restricted to. (Overrides the getDimAttributeValueRestrictionDate Method.)
Gg764214.protmethod(en-us,AX.60).gif getDimAttributeViewContract Gets an instance of the DimensionAttributeViewContract class for the specified dimension attribute record ID. (Inherited from LedgerDimensionController.)
Gg764214.pubmethod(en-us,AX.60).gif getDimensionAttributeByControlIndex Retrieves the dimension attribute ID of the specified index in the control. (Inherited from LedgerDimensionController.)
Gg764214.privmethod(en-us,AX.60).gif getDimensionAttributeByStorageIndex Retrieves the dimension attribute ID of the specified index in the DimensionStorage object.
Gg764214.privmethod(en-us,AX.60).gif getExistingValuesMap
Gg764214.privmethod(en-us,AX.60).gif getMainAccount
Gg764214.privmethod(en-us,AX.60).gif getOwningHierarchyId Retrieves the owning dimension hierarchy ID of the specified dimension attribute.
Gg764214.protmethod(en-us,AX.60).gif getReference Gets the record ID of the DimensionAttributeValueCombination record that is referenced by the dialog field or the table field. (Inherited from DimensionController.)
Gg764214.pubmethod(en-us,AX.60).gif getSegmentNames Retrieves an array of the dimension attribute names for each segment that is displayed in the control. (Inherited from LedgerDimensionController.)
Gg764214.protmethod(en-us,AX.60).gif getStorageIndexArrayByDimensionAttribute Retrieves an array that contains the indexes where the specified dimension attribute is used in the DimensionStorage object. (Inherited from LedgerDimensionController.)
Gg764214.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
Gg764214.pubmethod(en-us,AX.60).gif getValue Gets the value of the specified dimension attribute. (Inherited from LedgerDimensionController.)
Gg764214.protmethod(en-us,AX.60).gif getValuesForHierarchyFromMRU Gets the most recently used values for a specified segment by using the segment values that have been entered. (Overrides the getValuesForHierarchyFromMRU Method.)
Gg764214.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
Gg764214.protmethod(en-us,AX.60).gif isAccountStructureForced Indicates whether to only search for values for the current account structure before the point of disambiguation. (Inherited from LedgerDimensionController.)
Gg764214.protmethod(en-us,AX.60).gif isControlEmpty Indicates whether the control is empty. (Inherited from LedgerDimensionController.)
Gg764214.pubmethod(en-us,AX.60).gif jumpRef Uses the currently selected segment to provide functionality to go to main table to start the correct backing form in edit mode. (Inherited from LedgerDimensionController.)
Gg764214.pubmethod(en-us,AX.60).gif jumpRefDialogField Jumps to the dialog field when the dialog fields are dynamically added at runtime. (Inherited from DimensionController.)
Gg764214.pubmethod(en-us,AX.60).gif loadAutoCompleteData Retrieves the appropriate AutoComplete data and passes it back to the kernel through the LoadAutoCompleteDataEventArgs object. (Overrides the loadAutoCompleteData Method.)
Gg764214.pubmethod(en-us,AX.60).gif loadAutoCompleteDataDialogField Jumps to the dialog field when the dialog fields are dynamically added at runtime. (Inherited from DimensionController.)
Gg764214.protmethod(en-us,AX.60).gif loadEmptySegments Defines the behavior of the account entry control when a DimensionAttributeValueComination record is not loaded into the control. (Overrides the loadEmptySegments Method.)
Gg764214.pubmethod(en-us,AX.60).gif loadFromDimensionStorage Loads an instance of the DimensionStorage class into the control. (Inherited from LedgerDimensionController.)
Gg764214.pubmethod(en-us,AX.60).gif loadSegments Loads a previously stored DimensionAttributeValueComination record into the control. (Inherited from LedgerDimensionController.)
Gg764214.pubmethod(en-us,AX.60).gif loadSegmentsDialogField Loads the segments from the specified FormSegmentedEntryControl object. (Inherited from DimensionController.)
Gg764214.protmethod(en-us,AX.60).gif new Initializes a new instance of the LedgerDimensionAccountController class. (Overrides the new Method.)
Gg764214.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.)
Gg764214.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.)
Gg764214.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
Gg764214.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
Gg764214.pubmethod(en-us,AX.60).gif parmControl Gets or sets the Control parameter. (Inherited from LedgerDimensionController.)
Gg764214.pubmethod(en-us,AX.60).gif parmCurrency Gets or sets the Currency parameter.
Gg764214.pubmethod(en-us,AX.60).gif parmDataAreaId Gets or sets the DataAreaId parameter. (Inherited from LedgerDimensionController.)
Gg764214.protmethod(en-us,AX.60).gif parmDataSource Sets a reference to the data source and field name that link to a DimensionAttributeValueCombination table. (Inherited from LedgerDimensionController.)
Gg764214.pubmethod(en-us,AX.60).gif parmDate Gets or sets the Date parameter. (Inherited from LedgerDimensionController.)
Gg764214.pubmethod(en-us,AX.60).gif parmDialogField Sets a reference to and initializes the override methods on the DialogField class that contain a value reference to a DimensionAttributeValueCombination record. (Inherited from DimensionController.)
Gg764214.pubmethod(en-us,AX.60).gif parmDimensionAccountStorageUsage Gets or sets the DimensionAccountStorageUsage parameter. (Inherited from LedgerDimensionController.)
Gg764214.pubmethod(en-us,AX.60).gif parmDimensionAutocompleteFilter Gets or sets the DimensionAutocompleteFilter parameter. (Inherited from LedgerDimensionController.)
Gg764214.pubmethod(en-us,AX.60).gif parmDisableMRU Gets or sets the DisableMRU parameter. (Inherited from DimensionController.)
Gg764214.protmethod(en-us,AX.60).gif parmIsChildController Checks whether the controller is a root-level controller or a child-level controller. (Inherited from DimensionController.)
Gg764214.pubmethod(en-us,AX.60).gif parmJournalName Gets or sets the JournalName parameter.
Gg764214.pubmethod(en-us,AX.60).gif parmLockMainAccountSegment Gets or sets the LockMainAccountSegment parameter.
Gg764214.pubmethod(en-us,AX.60).gif parmPostingType Gets or sets the PostingType parameter.
Gg764214.protmethod(en-us,AX.60).gif parmProcessExcludedDAVLedgerOverrides Gets or sets the ProcessExcludedDAVLedgerOverrides parameter. (Inherited from LedgerDimensionController.)
Gg764214.pubmethod(en-us,AX.60).gif parmSkipSuspendedAndActiveDateValidation Gets or sets the SkipSuspendedAndActiveDateValidation parameter. (Inherited from DimensionController.)
Gg764214.pubmethod(en-us,AX.60).gif parmTaxCode Gets or sets the TaxCode parameter.
Gg764214.pubmethod(en-us,AX.60).gif parmUser Gets or sets the User parameter.
Gg764214.pubmethod(en-us,AX.60).gif parmValidateBlockedForManualEntry Gets or sets the ValidateBlockedForManualEntry parameter. (Inherited from DimensionController.)
Gg764214.protmethod(en-us,AX.60).gif removeHierarchyCombinationFromMRU Removes the specified combination of values from the most recently used list for the specified hierarchy. (Overrides the removeHierarchyCombinationFromMRU Method.)
Gg764214.privmethod(en-us,AX.60).gif removeRuleHierarchies Removes all currently applied rule hierarchies.
Gg764214.privmethod(en-us,AX.60).gif removeSegmentFromControl Removes the specified segment from the control.
Gg764214.privmethod(en-us,AX.60).gif removeSingleHierarchy Removes the last hierarchy from the control.
Gg764214.pubmethod(en-us,AX.60).gif resolveReference Saves the current combination. (Inherited from LedgerDimensionController.)
Gg764214.pubmethod(en-us,AX.60).gif resolveReferenceDialogField Saves the segmented value combination. (Inherited from DimensionController.)
Gg764214.privmethod(en-us,AX.60).gif restrictQueryForJournalControl
Gg764214.protmethod(en-us,AX.60).gif retrieveDimensionHierarchy Loads a dimension hierarchy into the control when the exact hierarchy to use is not known. (Overrides the retrieveDimensionHierarchy Method.)
Gg764214.pubmethod(en-us,AX.60).gif segmentValueChanged Updates the cached combination information when the value of a segment has changed. (Overrides the segmentValueChanged Method.)
Gg764214.pubmethod(en-us,AX.60).gif segmentValueChangedDialogField Updates the controller when the value of a segment changes. (Inherited from DimensionController.)
Gg764214.pubmethod(en-us,AX.60).gif setAccountStructure Sets the account structure for the control and loads the control with empty segments for this account structure.
Gg764214.pubmethod(en-us,AX.60).gif setDataAreaId Sets an instance of the DataAreaId class that is used by the controller. (Inherited from LedgerDimensionController.)
Gg764214.pubmethod(en-us,AX.60).gif setDimensionSpecifierValues Sets the current dimension values that are based on the specified values. (Inherited from LedgerDimensionController.)
Gg764214.protmethod(en-us,AX.60).gif setDimensionStorageSegments Sets the DimensionStorageSegment object that backs the specified control segment with the specified value. (Overrides the setDimensionStorageSegments Method.)
Gg764214.protmethod(en-us,AX.60).gif setReference Sets the record ID of the DimensionAttributeValueCombination referenced by the dialog field or table field. (Inherited from DimensionController.)
Gg764214.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
Gg764214.protmethod(en-us,AX.60).gif setValue Sets the value of the specified control segment by using the specified DimensionAttributeValue record. (Inherited from LedgerDimensionController.)
Gg764214.pubmethod(en-us,AX.60).gif setValues Sets the current dimension values, depending on the specified set. (Inherited from LedgerDimensionController.)
Gg764214.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
Gg764214.protmethod(en-us,AX.60).gif updateStructure Updates the structure by using the current values.
Gg764214.privmethod(en-us,AX.60).gif updateStructureDisambiguation Updates the structure by using the current values to check for changes in the disambiguation section.
Gg764214.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.)
Gg764214.pubmethod(en-us,AX.60).gif validate Validates the current combination. (Inherited from LedgerDimensionController.)
Gg764214.protmethod(en-us,AX.60).gif validateCombination Calls into the DimensionValidation class to determine the DimensionValidationStatus value for the dimension values entered into the control. (Overrides the validateCombination Method.)
Gg764214.pubmethod(en-us,AX.60).gif validateDialogField Validates the fields. (Inherited from DimensionController.)
Gg764214.protmethod(en-us,AX.60).gif validateMainAccountType Validates the provided main account type.
Gg764214.protmethod(en-us,AX.60).gif validateUsedDimensionAttributeValue Validates the specified dimension attribute value. (Overrides the validateUsedDimensionAttributeValue Method.)
Gg764214.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
Gg764214.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)
Gg764214.pubmethod(en-us,AX.60).gif Gg764214.static(en-us,AX.60).gif ::construct Creates an instance of the LedgerDimensionAccountController class.
Gg764214.pubmethod(en-us,AX.60).gif Gg764214.static(en-us,AX.60).gif ::constructForDialog Creates an instance of the LedgerDimensionAccountController class.
Gg764214.privmethod(en-us,AX.60).gif Gg764214.static(en-us,AX.60).gif ::getDimensionAttributeValueServer
Gg764214.privmethod(en-us,AX.60).gif Gg764214.static(en-us,AX.60).gif ::getHierarchiesToAddToControl Adds the specified hierarchies to the control.
Gg764214.privmethod(en-us,AX.60).gif Gg764214.static(en-us,AX.60).gif ::getLastPagedValue Retrieves the last paged value from the tag on the specified tag.
Gg764214.privmethod(en-us,AX.60).gif Gg764214.static(en-us,AX.60).gif ::restrictQueryForJournalControlTree Restricts the query to dimension attribute values by using the dimension journal control.
Gg764214.pubmethod(en-us,AX.60).gif Gg764214.static(en-us,AX.60).gif ::restrictQueryForMainAccounts Restricts the query for the MainAccounts.
Gg764214.privmethod(en-us,AX.60).gif Gg764214.static(en-us,AX.60).gif ::validateCombinationStatic Calls into the DimensionValidation class to determine the DimensionValidationStatus value for the dimension values entered into the control.

Top

Remarks

This class exists to reduce the amount of business logic that must exist on forms that use dimensions.

Inheritance Hierarchy

Object Class
  DimensionControllerObject Class
    DimensionController Class
      LedgerDimensionController Class
        LedgerDimensionAccountController Class
          BudgetPlanningLedgerDimensionController Class