SRSModelGenerator Class [AX 2012]
| Method | Description | |
|---|---|---|
| addPerspectiveChildrenFromNode | Creates a map that contains all the children of the specified node with specified type. |
| arrayContainsFixedFieldRelationship | |
| arrayToList | |
| cacheAnalysisEnumValues | |
| cacheAuditFields | |
| cacheCompanyTable | Caches the table or view that you have to support company and virtual company information. |
| cacheCurrencyConversionTables | |
| cacheCurrencyDimensionRelationship | |
| cacheCurrencyView | |
| cacheDataAreaIdField | |
| cacheDateDimensions | |
| cacheDateDimensionTranslationView | |
| cacheDateDimensionView | |
| cacheDimensionAttributeValueTables | |
| cacheEdtRelationship | |
| cacheEnumField | |
| cacheEnums | |
| cacheExchangeRateRelationships | |
| cacheExchangeRateView | |
| cacheField | |
| cacheFieldArrayElement | |
| cacheFixedFieldRelationship | |
| cacheFixedFieldRelationshipEntity | |
| cacheFrameworkDimension | |
| cacheFrameworkDimensionField | |
| cacheFrameworkDimensions | Caches all framework dimensions and creates a new view for each framework dimension if one does not exist. |
| cacheFrameworkTable | Caches an entity for each subnode in the tables node by using nodes, this prevents any hidden system tables from being generated in the model. |
| cacheIndexes | |
| cacheIndexesForView | Calls the cacheIndexes method for each table in the view. |
| cacheIntermediateTables | Caches logical tables that are used for the intermediate Dimension and MeasureGroup values for use with virtual companies. |
| cachePartitionField | Adds the Partition column of a specified entity to the project generation cache. |
| cachePartitionTable | Adds the BIPartitionsView table to the project generation cache. |
| cacheRecIdField | |
| cacheRelationship | |
| cacheRelationshipManyToOne | Caches many to one relationships including those for a virtual company. |
| cacheRelationshipManyToOneVirtualCo | |
| cacheRelationships | Caches the relationships. |
| cacheRelationshipsForView | Calls the cacheRelationships method for each table in the view. |
| cacheRoleGroups | |
| cacheRoles | |
| cacheTable | Caches an entity for each subnode in the tables node note. |
| cacheTableRaw | |
| cacheVirtualCompanyRelationshipEntity | |
| cancelTimeOut | Cancels a previous method call to the setTimeOut method. (Inherited from Object.) |
| checkRelation | |
| collectInformation | |
| deleteDimensionEdt | |
| duplicateForeignKeysForIndex | |
| duplicateTableIndicesForViews | |
| equal | Determines whether the specified object is equal to the current one. (Inherited from Object.) |
| fieldIs | |
| fieldRelationshipArrayContainsDataAreaId | |
| fieldRelationshipArrayToFieldIdList | |
| fieldRelationshipArrayToFieldList | |
| fieldsExistForRelationship | |
| fieldsInIndex | |
| fieldsNodeContainsTitleField1 | |
| fieldsNodeContainsTitleField2 | |
| findPerspectiveParent | Finds the first perspective that contains the specified table node. |
| findPropertyDeep | |
| fixedFieldQueryDefinition | |
| formatUniqueModelId | |
| generate | |
| getDateFormat | |
| getDimensionAttributeType | Determines the dimension attribute type of the DictField object. |
| getEntityModelId | |
| getEnumProperties | |
| getEnumValueMaxLength | |
| getFieldCacheEnumNameSet | |
| getFieldFrameworkDimensionType | |
| getFieldLabelId | |
| getFieldWidth | |
| getFinDimensionAttributeBackingField | |
| getFinDimensionAttributeFieldLabelId | |
| getForeignKey | |
| getFormatString | |
| getFrameworkDimensionQueryDefinition | Retrieves a query definition for the framework dimension table. |
| getIndex | |
| getIntermediateDimensionTableQuery | Gets the SQL statement to use as in the query definition of the intermediate Dimension table. |
| getIntermediateMeasureGroupTableQuery | Gets the SQL statement to use as in the query definition of the intermediate MeasureGroup table. |
| getIsDefaultDetailAttribute | |
| getItemPositionsArray | |
| getModelIdPostfix | |
| getPerspectivesChildrenMap | Creates a map that contains all the children of the selected perspectives in a map. |
| getPerspectivesTablesSet | |
| getPrimaryDataSourceTableForView | |
| getPrimaryIndexName | |
| getTableRelationJoinStatement | |
| getTimeOutTimerHandle | Returns the timer handle for the object. (Inherited from Object.) |
| getTypeProperties | |
| getUniqueForeignKeyCacheModelId | |
| getUniqueIndexCacheModelId | |
| getUniqueRoleCacheModelId | |
| getViewFieldName | |
| getViewsToCreateRelationshipFor | Creates a set of views for which to create the specified relationship, and if the view contains the foreign table and all the fields that are part of the relationship the view ID is added to the set |
| getVirtualCompanyTablesSet | |
| handle | Retrieves the handle of the class of the object. (Inherited from Object.) |
| hasCurrencyDateField | |
| hasSamePrimaryDatasource | |
| isAuditField | Determines whether the supplied field is an audit field. |
| isFieldInPrimaryIndex | |
| isItemInList | |
| listToArray | |
| new | Initializes a new instance of the SRSModelGenerator 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.) |
| perspectiveAnalysisUsage | Gets or sets the value of the perspectiveAnalysisUsage property. |
| perspectiveUsageMatchesAndIsNotNone | |
| qsort | |
| redirectCompanyInfoDataAreaRelationship | |
| relationshipContainsTableId | |
| reorderItemList | |
| replaceItemInList | |
| setAnalysisUsage | Sets the AnalysisUsage field of the SRSModelFieldCache record to the desired value. |
| setCommonFieldValues | |
| setTimeOut | Sets up the scheduled execution of a specified method. (Inherited from Object.) |
| shouldCacheEntity | Determines whether the specified entity must be cached. |
| sortList | |
| swap | |
| swapFieldRelationshipArray | |
| sysWizard | Gets or sets the value of the sysWizard property. |
| tableDataAreaIdWhereClause | |
| toString | Returns a string that represents the current object. (Inherited from Object.) |
| updateAnalysisUsageForPrimaryKeyFields | |
| updateBIProperties | |
| updateEntityBIProperties | |
| usageCount | Returns the current number of references, that is, the value of the reference counter, that the object has. (Inherited from Object.) |
| viewFieldsContainsAgregations | |
| virtualCoTableQueryDefinitionManyToOne | |
| wait | Pauses a process. (Inherited from Object.) |
| xml | Returns an XML string that represents the current object. (Inherited from Object.) |
| ::addRelationToViewNode | |
| ::entityContainsMeasure | Determines whether an entity contains a Measure value. |
| ::fieldArrayEdt | |
| ::getAnalysisCurrencyFilterSql | |
| ::getCurrencyCodeProperty | |
| ::getFieldMap | |
| ::getFieldSet | |
| ::getfkFieldsDAVCandDAVS | |
| ::getFrameworkDimensionPhysicalName | |
| ::getLabelId | |
| ::getMeasureGroupTables | Gets a map of the entities, tables or views, that have an attribute set to a measure and have a foreign key relationship to the DimensionAttributeValueCombination or DimensionAttributeValueSet tables from the given list of perspectives. |
| ::getNullValueForType | |
| ::getSpecialTables | |
| ::getTableCollectionMembershipList | Creates a comma delimited list of table collection names that are contained in a set. |
| ::getTableCollectionMembershipSet | Creates a set that contains the names of the table collections to which a table belongs. |
| ::getView_TableIdToFieldIdsMap | Creates a map that contains for each table ID that occurs in the view the list of field IDs that are in the view |
| ::isFieldInGroup | |
| ::isMeasureGroupEntity | Determines whether the specified perspective entity has a field that has the usage set to measure. |
| ::smdlFieldType | |
| ::tableBelongsToTableCollection | Determines whether a table belongs to one or more table collections. |
| ::xsdFieldType |
Community Additions
ADD
Show: