DimensionProvider Class [AX 2012]

The DimensionProvider class contains helper methods that interact with the dimensions subsystem.

Syntax

class DimensionProvider implements DimensionProviderBase

Run On

Called

Methods

  Method Description
Gg753903.pubmethod(en-us,AX.60).gif addAttributeFilterToQuery Adds the appropriate joins and filters to a query to filter the results by a specific dimension attribute and value.
Gg753903.pubmethod(en-us,AX.60).gif addAttributeRangeToQuery Adds the appropriate joins and ranges to a query to filter the results by a specified dimension attribute and value.
Gg753903.pubmethod(en-us,AX.60).gif addAttributeRangeToQueryFromRangeCon Adds the appropriate joins and ranges to a query to filter results by a specific dimension attribute and value by using the range container that is supplied by the getDimensionRangesFromQuery method.
Gg753903.pubmethod(en-us,AX.60).gif addDataSourceToQuery Adds the appropriate joins to the query to pivot the specified dimension information as a column on the query.
Gg753903.pubmethod(en-us,AX.60).gif addDimensionFieldRangeToQuery Adds the necessary joins into the related dimension storage tables for this dimension field and then restricts the values for a specific dimension field RefRecID enumeration value
Gg753903.pubmethod(en-us,AX.60).gif addDimensionStorageDatasourcesToQuery Adds the appropriate joins into the appropriate dimension storage tables for this dimension field to get the individual dimension attribute names and values
Gg753903.privmethod(en-us,AX.60).gif addFiltersToList
Gg753903.pubmethod(en-us,AX.60).gif addOrderByAttribute Sorts the specified query by the specified dimension information.
Gg753903.privmethod(en-us,AX.60).gif addOrderBysToList
Gg753903.privmethod(en-us,AX.60).gif addRangesToList
Gg753903.pubmethod(en-us,AX.60).gif addUserDefinedAttributeFilterToQuery Adds the appropriate joins and filter to a query to filter results by a specific user-defined dimension attribute name.
Gg753903.pubmethod(en-us,AX.60).gif addUserDefinedAttributeRangeToQuery Adds the appropriate joins and range to a query to filter results by a specific user-defined dimension attribute name.
Gg753903.pubmethod(en-us,AX.60).gif addUserDefinedBackingEntityToQuery Adds the appropriate joins to the query to get the related backing entity tables for user-defined dimension attributes.
Gg753903.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
Gg753903.privmethod(en-us,AX.60).gif clearDimensionRangesFromDatasource Clears all ranges that are related to the dimension field in the input data source.
Gg753903.pubmethod(en-us,AX.60).gif clearDimensionRangesFromQuery This method clears all the ranges that are related to the dimension field in the input query.
Gg753903.privmethod(en-us,AX.60).gif constrainNameLength Constrains the name to a specified maximum length.
Gg753903.pubmethod(en-us,AX.60).gif enableDimensionRangeOnQuery Enables the disabled range that is related to the dimension field in the input query.
Gg753903.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
Gg753903.pubmethod(en-us,AX.60).gif getAttributeValueFromQueryRun Retrieves the value of the specified dimension from the QueryRun object and authorization information.
Gg753903.pubmethod(en-us,AX.60).gif getAttributeValueLocFromQueryRun Gets the location of the dimension information from the specified query.
Gg753903.pubmethod(en-us,AX.60).gif getAttributeValueNameFromQueryRun Retrieves the name of the specified dimension from the QueryRun object and authorization information.
Gg753903.pubmethod(en-us,AX.60).gif getDimensionAttributeNames Retrieves a list of the names of all dimension attributes.
Gg753903.pubmethod(en-us,AX.60).gif getDimensionAttributesFromFocus Retrieves a list of the names of all dimension attributes in the specified focus.
Gg753903.pubmethod(en-us,AX.60).gif getDimensionFiltersFromQuery Gets the list of all dimension filters in a query.
Gg753903.pubmethod(en-us,AX.60).gif getDimensionFocusNames Retrieves a list of the dimension focuses.
Gg753903.pubmethod(en-us,AX.60).gif getDimensionOrderBysFromQuery Retrieves the list of all dimension order bys in a query.
Gg753903.pubmethod(en-us,AX.60).gif getDimensionRangesFromQuery Gets the list of all of the dimension ranges in a query.
Gg753903.pubmethod(en-us,AX.60).gif getDisplayStringForAttributeValue Retrieves the display string for the specified DimensionAttributeValue record.
Gg753903.pubmethod(en-us,AX.60).gif getDisplayValueEDTName Retrieves the name of the extended data type that is used for denormalized display values.
Gg753903.privmethod(en-us,AX.60).gif getNameForAttributeValue Retrieves the name for the specified DimensionAttributeValue record.
Gg753903.privmethod(en-us,AX.60).gif getPivotedAccountStructureTableName Constructs a table name for pivoted account structure values.
Gg753903.privmethod(en-us,AX.60).gif getPivotedAttributeTableName Constructs a table name for pivoted dimension values.
Gg753903.privmethod(en-us,AX.60).gif getPivotedCombinationTableName Constructs a table name for pivoted combination values.
Gg753903.pubmethod(en-us,AX.60).gif getStringValueFromCursor Retrieves a string that represents the concatenated dimension information from the specified field.
Gg753903.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
Gg753903.privmethod(en-us,AX.60).gif getUserDefinedBackingEntityName Constructs a table name that represents the related backing entity tables for user-defined dimensions.
Gg753903.pubmethod(en-us,AX.60).gif getValidDimensionAttributes
Gg753903.pubmethod(en-us,AX.60).gif getValueQueryForDimensionAttribute Constructs a query for the specified table with a pivoted column for the specified dimension.
Gg753903.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
Gg753903.pubmethod(en-us,AX.60).gif isDenormalizedValueAvailableForEDT Indicates whether a denormalized combination string exists for the specified dimension type.
Gg753903.pubmethod(en-us,AX.60).gif isDimensionDatasource Checks whether the input data source is a dimension data source.
Gg753903.pubmethod(en-us,AX.60).gif new Initializes a new instance of the DimensionProvider class.
Gg753903.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.)
Gg753903.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.)
Gg753903.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
Gg753903.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
Gg753903.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
Gg753903.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
Gg753903.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.)
Gg753903.privmethod(en-us,AX.60).gif verifyDimensionAttributeAndComponent
Gg753903.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
Gg753903.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)
Gg753903.privmethod(en-us,AX.60).gif Gg753903.static(en-us,AX.60).gif ::findChildDataSource Finds the first child data source with the specified name under the specified parent.
Gg753903.pubmethod(en-us,AX.60).gif Gg753903.static(en-us,AX.60).gif ::IncludeDataSourceFields Adds table fields to query data source field list

Top

Inheritance Hierarchy

Object Class
  DimensionProvider Class