Interface Level
- All Superinterfaces:
CMetadata,Feature,MdObjectBase,MdObjectBaseUtil,MdObjectBaseXML,PrimaryType,Remote,Root
Attributes of Level are:
Associations of Level are:
Usage
To create an instance of this Level, use thefactory
create methods. Example: create a Level with name "Level_Object", in repository "AAAAAAAA".
// create a store to contain your objects for this change. If you do not have an existing object // or store to use. You may obtain the store from another object by using Object.getObjectStore(). MdFactory factory; //where "factory" is a valid MdFactory instance MdObjectStore objectStore = factory.createObjectStore(); Level myObject = (Level) factory.createComplexMetadataObject(objectStore, "Level_Object", MetadataObjects.LEVEL, "AAAAAAAA"); myObject.updateMetadataAll(); // Write object to server objectStore.dispose(); // dispose of the object store if it is no longer needed
Behavior
- Attributes and associations for this object can be retrieved by using the methods in
MdOMIUtil. - When changes are made to the object, either by setting an attribute or adding objects to a particular association,
they can be persisted to the metadata server with the
updateMetadataAllmethod. - If an object needs to be deleted, the
deletemethod can be used. This will flag the object as being deleted on the client, and will require an update call to persist the change to the server.
Dependencies
This class depends on objects being contained in an MdObjectStore. Object stores should be disposed of when they are no longer needed as this will help clean up memory. Disposing an object store will dispose of all objects contained within that store.- Since:
- 9.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringConstant used for the name of the Aggregations association.static final StringConstant used for the name of the CalculatedMembers association.static final StringConstant used for the name of the Hierarchies association.static final StringConstant used for the name of the HierarchyLevels association.static final StringConstant used for the name of the OLAPProperties association.static final StringConstant used for the name of the OwningDimension association.static final StringConstant used for the name of the Cardinality attribute.static final StringConstant used for the name of the LevelType attribute.static final StringConstant used for the name of the SASFormat attribute.static final StringConstant used for the name of the SortOrder attribute.static final StringConstant used for the name of the UniqueName attribute.Fields inherited from interface com.sas.metadata.remote.Feature
ASSOCIATION_SOURCEFEATUREMAPS_NAME, ASSOCIATION_TARGETFEATUREMAPS_NAMEFields inherited from interface com.sas.metadata.remote.MdObjectBase
ATTRIBUTE_DESC_NAME, ATTRIBUTE_ID_NAME, ATTRIBUTE_METADATACREATED_NAME, ATTRIBUTE_METADATAUPDATED_NAME, ATTRIBUTE_NAME_NAMEFields inherited from interface com.sas.metadata.remote.PrimaryType
ASSOCIATION_FAVORITESCONTAINERS_NAME, ATTRIBUTE_ISHIDDEN_NAME, ATTRIBUTE_PUBLICTYPE_NAMEFields inherited from interface com.sas.metadata.remote.Root
ASSOCIATION_ACCESSCONTROLS_NAME, ASSOCIATION_CHANGES_NAME, ASSOCIATION_CUSTOMASSOCIATIONS_NAME, ASSOCIATION_DOCUMENTS_NAME, ASSOCIATION_EXTENSIONS_NAME, ASSOCIATION_EXTERNALIDENTITIES_NAME, ASSOCIATION_GROUPS_NAME, ASSOCIATION_IMPLEMENTORS_NAME, ASSOCIATION_KEYWORDS_NAME, ASSOCIATION_LOCALIZEDATTRIBUTES_NAME, ASSOCIATION_NOTES_NAME, ASSOCIATION_PRIMARYPROPERTYGROUP_NAME, ASSOCIATION_PROMPTS_NAME, ASSOCIATION_PROPERTIES_NAME, ASSOCIATION_PROPERTYSETS_NAME, ASSOCIATION_REFERENCEDOBJECTS_NAME, ASSOCIATION_RESPONSIBLEPARTIES_NAME, ASSOCIATION_SOURCETRANSFORMATIONS_NAME, ASSOCIATION_SPECSOURCETRANSFORMATIONS_NAME, ASSOCIATION_SPECTARGETTRANSFORMATIONS_NAME, ASSOCIATION_TARGETTRANSFORMATIONS_NAME, ASSOCIATION_TIMESTAMPS_NAME, ASSOCIATION_TREES_NAME, ASSOCIATION_TSOBJECTNAMESPACE_NAME, ASSOCIATION_USEDBYPROTOTYPES_NAME, ASSOCIATION_USINGPROTOTYPE_NAME, ASSOCIATION_VARIABLES_NAME, ATTRIBUTE_CHANGESTATE_NAME, ATTRIBUTE_LOCKEDBY_NAME, ATTRIBUTE_USAGEVERSION_NAME -
Method Summary
Modifier and TypeMethodDescriptionGets the Association list ofAggregationsgetAggregations(boolean fGoToServer) Gets the Associationlist ofAggregationsGets the Association list ofCalculatedMembersgetCalculatedMembers(boolean fGoToServer) Gets the Associationlist ofCalculatedMembersintGets theintvalue ofCardinalityintGets the Metadata State ofCardinalityGets the AssociationList ofHierarchiesgetHierarchies(boolean fGoToServer) Gets the Associationlist ofHierarchiesGets the Association list ofHierarchyLevelsgetHierarchyLevels(boolean fGoToServer) Gets the Associationlist ofHierarchyLevelsintGets theintvalue ofLevelTypeintGets the Metadata State ofLevelTypeGets the AssociationList ofOLAPPropertiesgetOLAPProperties(boolean fGoToServer) Gets the Associationlist ofOLAPPropertiesGets theDimensionforOwningDimensionGets the AssociationList ofOwningDimensionsgetOwningDimensions(boolean fGoToServer) Gets the Associationlist ofOwningDimensionsStringGets theStringvalue ofSASFormatintGets the maximum length ofSASFormatintGets the Metadata State ofSASFormatStringGets theStringvalue ofSortOrderintGets the maximum length ofSortOrderintGets the Metadata State ofSortOrderStringGets theStringvalue ofUniqueNameintGets the maximum length ofUniqueNameintGets the Metadata State ofUniqueNamevoid(S) Adds the Associated objects to the predObjects which are:
Hierarchies
OLAPProperties
OwningDimensionvoid(S) This initializes the Required Objects(Roles) which are:
OwningDimensionvoidSets theAggregationslist to belist.voidsetAggregations(AssociationList inObjects, int state) Sets the entire Aggregations list to match the passed in AssociationList, sets the state of the AggregationsvoidSets theCalculatedMemberslist to belist.voidsetCalculatedMembers(AssociationList inObjects, int state) Sets the entire CalculatedMembers list to match the passed in AssociationList, sets the state of the CalculatedMembersvoidsetCardinality(int inCardinality) Sets theCardinalityvalue and sets the state to MetadataState.LOCAL.voidsetCardinality(int inCardinality, int state) Sets theCardinalityMetadata State.voidsetCardinality(String inCardinality) Sets theCardinalityvalue and sets the state to MetadataState.LOCAL.voidsetCardinality(String inCardinality, int state) Sets theCardinalityvalue and Metadata State.voidsetCardinalityState(int state) Sets the Metadata State ofCardinality.voidSets theHierarchieslist to belist.voidsetHierarchies(AssociationList inObjects, int state) Sets the entire AssociationList to match the passed in Vector, sets the state of the AssociationListvoidSets theHierarchyLevelslist to belist.voidsetHierarchyLevels(AssociationList inObjects, int state) Sets the entire HierarchyLevels list to match the passed in AssociationList, sets the state of the HierarchyLevelsvoidsetLevelType(int inLevelType) Sets theLevelTypevalue and sets the state to MetadataState.LOCAL.voidsetLevelType(int inLevelType, int state) Sets theLevelTypeMetadata State.voidsetLevelType(String inLevelType) Sets theLevelTypevalue and sets the state to MetadataState.LOCAL.voidsetLevelType(String inLevelType, int state) Sets theLevelTypevalue and Metadata State.voidsetLevelTypeState(int state) Sets the Metadata State ofLevelType.voidSets theOLAPPropertieslist to belist.voidsetOLAPProperties(AssociationList inObjects, int state) Sets the entire AssociationList to match the passed in Vector, sets the state of the AssociationListvoidsetOwningDimension(Dimension inObject) Sets theOwningDimensionslist 0th element to beinObject.voidSets theOwningDimensionslist to belist.voidsetOwningDimensions(AssociationList list, int state) Sets theOwningDimensionslist to belist.voidsetSASFormat(String inSASFormat) Sets theSASFormatvalue and sets the state to MetadataState.LOCAL.voidsetSASFormat(String inSASFormat, int state) Sets theSASFormatMetadata State.voidsetSASFormatState(int state) Sets the Metadata State ofSASFormat.voidsetSortOrder(String inSortOrder) Sets theSortOrdervalue and sets the state to MetadataState.LOCAL.voidsetSortOrder(String inSortOrder, int state) Sets theSortOrderMetadata State.voidsetSortOrderState(int state) Sets the Metadata State ofSortOrder.voidsetUniqueName(String inUniqueName) Sets theUniqueNamevalue and sets the state to MetadataState.LOCAL.voidsetUniqueName(String inUniqueName, int state) Sets theUniqueNameMetadata State.voidsetUniqueNameState(int state) Sets the Metadata State ofUniqueName.Methods inherited from interface com.sas.metadata.remote.Feature
getSourceFeatureMaps, getSourceFeatureMaps, getTargetFeatureMaps, getTargetFeatureMaps, setSourceFeatureMaps, setSourceFeatureMaps, setTargetFeatureMaps, setTargetFeatureMapsMethods inherited from interface com.sas.metadata.remote.MdObjectBase
addElementToChangeList, clearChangeList, getChangeList, getCMetadataType, getDesc, getDescMaxLength, getDescState, getFQID, getId, getIdState, getMetadataCreated, getMetadataCreatedState, getMetadataUpdated, getMetadataUpdatedState, getName, getNameMaxLength, getNameState, getObjectStore, getPredAssociations, getRepositoryID, getRequiredAssociations, getState, isAssociationRequired, isNewObject, isPredAssociation, removeElementFromChangeList, resetObject, resetState, resetStates, setCMetadataType, setDesc, setDesc, setDescState, setFQID, setFQID, setId, setId, setIdState, setMetadataCreated, setMetadataCreated, setMetadataCreatedState, setMetadataUpdated, setMetadataUpdated, setMetadataUpdatedState, setName, setName, setNameState, setObjectStore, setStateMethods inherited from interface com.sas.metadata.remote.MdObjectBaseUtil
addMdObjectListener, delete, dispose, fireMdObjectModified, getAssociatedObjects, getAssociatedObjects, getAssociatedObjects, getAssociationNames, getAssocs, getAssocsWA, getAttributeNames, getAttrs, getAttrsStates, getAuthorizationUtil, getChangeManagementState, getChgMgtExternalIdentityImportType, getClientSideOnlyObject, getMdObjectAssociation, getPopulatedAssocs, getUpdatedAttrs, getViewList, isCheckedOut, isLocked, objectModified, removeMdObjectListener, setAttrs, setChangeManagementTargetRepository, setChgMgtExternalIdentityImportType, setClientSideOnlyObject, setMdObjectAssociation, touch, updateAssnsIdsMethods inherited from interface com.sas.metadata.remote.MdObjectBaseXML
closeUpdateMetadataXML, createEmptyXML, createObjectRefreshXML, createObjectXML, createObjectXML, createUpdateAssociationXML, createUpdateAssociationXML, createUpdateSimpleXML, doCreateUpdateXML, getUpdateSimpleSubstring, updateMetadataAllMethods inherited from interface com.sas.metadata.remote.PrimaryType
getFavoritesContainers, getFavoritesContainers, getIsHidden, getIsHiddenState, getPublicType, getPublicTypeMaxLength, getPublicTypeState, setFavoritesContainers, setFavoritesContainers, setIsHidden, setIsHidden, setIsHidden, setIsHidden, setIsHiddenState, setPublicType, setPublicType, setPublicTypeStateMethods inherited from interface com.sas.metadata.remote.Root
getAccessControls, getAccessControls, getChanges, getChanges, getChangeState, getChangeStateMaxLength, getChangeStateState, getCustomAssociations, getCustomAssociations, getDocuments, getDocuments, getExtensions, getExtensions, getExternalIdentities, getExternalIdentities, getGroups, getGroups, getImplementors, getImplementors, getKeywords, getKeywords, getLocalizedAttributes, getLocalizedAttributes, getLockedBy, getLockedByMaxLength, getLockedByState, getNotes, getNotes, getPrimaryPropertyGroup, getPrimaryPropertyGroups, getPrimaryPropertyGroups, getPrompts, getPrompts, getProperties, getProperties, getPropertySets, getPropertySets, getReferencedObjects, getReferencedObjects, getResponsibleParties, getResponsibleParties, getSourceTransformations, getSourceTransformations, getSpecSourceTransformations, getSpecSourceTransformations, getSpecTargetTransformations, getSpecTargetTransformations, getTargetTransformations, getTargetTransformations, getTimestamps, getTimestamps, getTrees, getTrees, getTSObjectNamespace, getTSObjectNamespaces, getTSObjectNamespaces, getUsageVersion, getUsageVersionState, getUsedByPrototypes, getUsedByPrototypes, getUsingPrototype, getUsingPrototypes, getUsingPrototypes, getVariables, getVariables, setAccessControls, setAccessControls, setChanges, setChanges, setChangeState, setChangeState, setChangeStateState, setCustomAssociations, setCustomAssociations, setDocuments, setDocuments, setExtensions, setExtensions, setExternalIdentities, setExternalIdentities, setGroups, setGroups, setImplementors, setImplementors, setKeywords, setKeywords, setLocalizedAttributes, setLocalizedAttributes, setLockedBy, setLockedBy, setLockedByState, setNotes, setNotes, setPrimaryPropertyGroup, setPrimaryPropertyGroups, setPrimaryPropertyGroups, setPrompts, setPrompts, setProperties, setProperties, setPropertySets, setPropertySets, setReferencedObjects, setReferencedObjects, setResponsibleParties, setResponsibleParties, setSourceTransformations, setSourceTransformations, setSpecSourceTransformations, setSpecSourceTransformations, setSpecTargetTransformations, setSpecTargetTransformations, setTargetTransformations, setTargetTransformations, setTimestamps, setTimestamps, setTrees, setTrees, setTSObjectNamespace, setTSObjectNamespaces, setTSObjectNamespaces, setUsageVersion, setUsageVersion, setUsageVersion, setUsageVersion, setUsageVersionState, setUsedByPrototypes, setUsedByPrototypes, setUsingPrototype, setUsingPrototypes, setUsingPrototypes, setVariables, setVariables
-
Field Details
-
ATTRIBUTE_CARDINALITY_NAME
static final String ATTRIBUTE_CARDINALITY_NAMEConstant used for the name of the Cardinality attribute.Cardinality: The number of members in this level.
- See Also:
-
ATTRIBUTE_UNIQUENAME_NAME
static final String ATTRIBUTE_UNIQUENAME_NAMEConstant used for the name of the UniqueName attribute.UniqueName: The unique name for this level.
- See Also:
-
ATTRIBUTE_LEVELTYPE_NAME
static final String ATTRIBUTE_LEVELTYPE_NAMEConstant used for the name of the LevelType attribute.LevelType: An enumeration of types of levels. From the OLEDB for OLAP spec. REGULAR 1 TIME 8 YEARS 16 HALF_YEARS 32 QUARTERS 64 MONTHS 128 WEEKS 256 DAYS 512 HOURS 1024 MINUTES 2048 SECONDS 4096
- See Also:
-
ATTRIBUTE_SORTORDER_NAME
static final String ATTRIBUTE_SORTORDER_NAMEConstant used for the name of the SortOrder attribute.SortOrder: This is an indication of the sort order of this column in this table. It can be ASCENDING, DESCENDING, ASCFORMATTED, DESFORMATTED, DSORDER.
- See Also:
-
ATTRIBUTE_SASFORMAT_NAME
static final String ATTRIBUTE_SASFORMAT_NAMEConstant used for the name of the SASFormat attribute.SASFormat: SASFormat
- See Also:
-
ASSOCIATION_HIERARCHIES_NAME
static final String ASSOCIATION_HIERARCHIES_NAMEConstant used for the name of the Hierarchies association.Hierarchies: The list of hierarchies that include this level.
- See Also:
-
ASSOCIATION_OLAPPROPERTIES_NAME
static final String ASSOCIATION_OLAPPROPERTIES_NAMEConstant used for the name of the OLAPProperties association.OLAPProperties: The list of OLAP properties for this level.
- See Also:
-
ASSOCIATION_OWNINGDIMENSION_NAME
static final String ASSOCIATION_OWNINGDIMENSION_NAMEConstant used for the name of the OwningDimension association.OwningDimension: The dimension that includes this level.
- See Also:
-
ASSOCIATION_AGGREGATIONS_NAME
static final String ASSOCIATION_AGGREGATIONS_NAMEConstant used for the name of the Aggregations association.Aggregations: The aggregations associated with this level.
- See Also:
-
ASSOCIATION_CALCULATEDMEMBERS_NAME
static final String ASSOCIATION_CALCULATEDMEMBERS_NAMEConstant used for the name of the CalculatedMembers association.CalculatedMembers: The calculated members for this level.
- See Also:
-
ASSOCIATION_HIERARCHYLEVELS_NAME
static final String ASSOCIATION_HIERARCHYLEVELS_NAMEConstant used for the name of the HierarchyLevels association.HierarchyLevels: The list of hierarchy levels associated with this level.
- See Also:
-
-
Method Details
-
initializeRequiredObjects
void initializeRequiredObjects() throws RemoteException(S) This initializes the Required Objects(Roles) which are:
OwningDimension- Specified by:
initializeRequiredObjectsin interfaceFeature- Specified by:
initializeRequiredObjectsin interfaceMdObjectBaseUtil- Specified by:
initializeRequiredObjectsin interfacePrimaryType- Specified by:
initializeRequiredObjectsin interfaceRoot- Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
initializePredObjects
void initializePredObjects() throws RemoteException(S) Adds the Associated objects to the predObjects which are:
Hierarchies
OLAPProperties
OwningDimension- Specified by:
initializePredObjectsin interfaceFeature- Specified by:
initializePredObjectsin interfaceMdObjectBase- Specified by:
initializePredObjectsin interfacePrimaryType- Specified by:
initializePredObjectsin interfaceRoot- Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getCardinality
int getCardinality() throws RemoteExceptionGets theintvalue ofCardinality- Returns:
- The
Cardinality - Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getCardinalityState
int getCardinalityState() throws RemoteExceptionGets the Metadata State ofCardinality- Returns:
- The State.
- Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getUniqueName
String getUniqueName() throws RemoteExceptionGets theStringvalue ofUniqueName- Returns:
- The
UniqueName - Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getUniqueNameState
int getUniqueNameState() throws RemoteExceptionGets the Metadata State ofUniqueName- Returns:
- The State.
- Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getUniqueNameMaxLength
int getUniqueNameMaxLength() throws RemoteExceptionGets the maximum length ofUniqueName- Returns:
- The max size
- Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getLevelType
int getLevelType() throws RemoteExceptionGets theintvalue ofLevelType- Returns:
- The
LevelType - Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getLevelTypeState
int getLevelTypeState() throws RemoteExceptionGets the Metadata State ofLevelType- Returns:
- The State.
- Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getSortOrder
String getSortOrder() throws RemoteExceptionGets theStringvalue ofSortOrder- Returns:
- The
SortOrder - Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getSortOrderState
int getSortOrderState() throws RemoteExceptionGets the Metadata State ofSortOrder- Returns:
- The State.
- Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getSortOrderMaxLength
int getSortOrderMaxLength() throws RemoteExceptionGets the maximum length ofSortOrder- Returns:
- The max size
- Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getSASFormat
String getSASFormat() throws RemoteExceptionGets theStringvalue ofSASFormat- Returns:
- The
SASFormat - Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getSASFormatState
int getSASFormatState() throws RemoteExceptionGets the Metadata State ofSASFormat- Returns:
- The State.
- Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getSASFormatMaxLength
int getSASFormatMaxLength() throws RemoteExceptionGets the maximum length ofSASFormat- Returns:
- The max size
- Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getHierarchies
Gets the AssociationList ofHierarchies- Returns:
- Returns the AssociationList of
Hierarchieswhich can be of type:
Hierarchy - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException- If error getting/setting part of the object.
-
getOLAPProperties
Gets the AssociationList ofOLAPProperties- Returns:
- Returns the AssociationList of
OLAPPropertieswhich can be of type:
OLAPProperty - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException- If error getting/setting part of the object.
-
getOwningDimensions
Gets the AssociationList ofOwningDimensions- Returns:
- Returns the AssociationList of
OwningDimensionswhich can be of type:
Dimension
SharedDimension - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException
-
getOwningDimension
Gets theDimensionforOwningDimension- Returns:
- The
Dimension(nullif not set) ofOwningDimensionwhich can be of type:
Dimension
SharedDimension - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException- If error getting/setting part of the object.
-
getAggregations
Gets the Association list ofAggregations- Returns:
- The AssociationList of
Aggregationswhich can be of type:
Aggregation - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException- If error getting/setting part of the object.
-
getCalculatedMembers
Gets the Association list ofCalculatedMembers- Returns:
- The AssociationList of
CalculatedMemberswhich can be of type:
CalculatedMember - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException- If error getting/setting part of the object.
-
getHierarchyLevels
Gets the Association list ofHierarchyLevels- Returns:
- The AssociationList of
HierarchyLevelswhich can be of type:
HierarchyLevel - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException- If error getting/setting part of the object.
-
getHierarchies
Gets the Associationlist ofHierarchies- Parameters:
fGoToServer- boolean Get the value from the server.- Returns:
- Returns the AssociationList of
Hierarchieswhich can be of type:
Hierarchy - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException- If error getting/setting part of the object.
-
getOLAPProperties
Gets the Associationlist ofOLAPProperties- Parameters:
fGoToServer- boolean Get the value from the server.- Returns:
- Returns the AssociationList of
OLAPPropertieswhich can be of type:
OLAPProperty - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException- If error getting/setting part of the object.
-
getOwningDimensions
Gets the Associationlist ofOwningDimensions- Parameters:
fGoToServer- boolean Get the value from the server.- Returns:
- Returns the AssociationList of
OwningDimensionswhich can be of type:
Dimension
SharedDimension - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException- If error getting/setting part of the object.
-
getAggregations
Gets the Associationlist ofAggregations- Parameters:
fGoToServer- boolean Get the value from the server.- Returns:
- Returns the
Aggregationswhich can be of type:
Aggregation - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException- If error getting/setting part of the object.
-
getCalculatedMembers
Gets the Associationlist ofCalculatedMembers- Parameters:
fGoToServer- boolean Get the value from the server.- Returns:
- Returns the
CalculatedMemberswhich can be of type:
CalculatedMember - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException- If error getting/setting part of the object.
-
getHierarchyLevels
Gets the Associationlist ofHierarchyLevels- Parameters:
fGoToServer- boolean Get the value from the server.- Returns:
- Returns the
HierarchyLevelswhich can be of type:
HierarchyLevel - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException- If error getting/setting part of the object.
-
setCardinality
void setCardinality(int inCardinality) throws RemoteException Sets theCardinalityvalue and sets the state to MetadataState.LOCAL.- Parameters:
inCardinality- int- Throws:
RemoteException- If error communicating with remote object.
-
setCardinality
void setCardinality(int inCardinality, int state) throws RemoteException Sets theCardinalityMetadata State.- Parameters:
inCardinality- intstate- int- Throws:
RemoteException- If error communicating with remote object.
-
setCardinality
void setCardinality(String inCardinality) throws RemoteException Sets theCardinalityvalue and sets the state to MetadataState.LOCAL.- Parameters:
inCardinality- String- Throws:
RemoteException- If error communicating with remote object.
-
setCardinality
void setCardinality(String inCardinality, int state) throws RemoteException Sets theCardinalityvalue and Metadata State.- Parameters:
inCardinality- Stringstate- int- Throws:
RemoteException- If error communicating with remote object.
-
setCardinalityState
void setCardinalityState(int state) throws RemoteException Sets the Metadata State ofCardinality.- Parameters:
state- int- Throws:
RemoteException- If error communicating with remote object.
-
setUniqueName
void setUniqueName(String inUniqueName) throws RemoteException Sets theUniqueNamevalue and sets the state to MetadataState.LOCAL.- Parameters:
inUniqueName- String- Throws:
RemoteException- If error communicating with remote object.
-
setUniqueName
void setUniqueName(String inUniqueName, int state) throws RemoteException Sets theUniqueNameMetadata State.- Parameters:
inUniqueName- Stringstate- int- Throws:
RemoteException- If error communicating with remote object.
-
setUniqueNameState
void setUniqueNameState(int state) throws RemoteException Sets the Metadata State ofUniqueName.- Parameters:
state- int- Throws:
RemoteException- If error communicating with remote object.
-
setLevelType
void setLevelType(int inLevelType) throws RemoteException Sets theLevelTypevalue and sets the state to MetadataState.LOCAL.- Parameters:
inLevelType- int- Throws:
RemoteException- If error communicating with remote object.
-
setLevelType
void setLevelType(int inLevelType, int state) throws RemoteException Sets theLevelTypeMetadata State.- Parameters:
inLevelType- intstate- int- Throws:
RemoteException- If error communicating with remote object.
-
setLevelType
void setLevelType(String inLevelType) throws RemoteException Sets theLevelTypevalue and sets the state to MetadataState.LOCAL.- Parameters:
inLevelType- String- Throws:
RemoteException- If error communicating with remote object.
-
setLevelType
void setLevelType(String inLevelType, int state) throws RemoteException Sets theLevelTypevalue and Metadata State.- Parameters:
inLevelType- Stringstate- int- Throws:
RemoteException- If error communicating with remote object.
-
setLevelTypeState
void setLevelTypeState(int state) throws RemoteException Sets the Metadata State ofLevelType.- Parameters:
state- int- Throws:
RemoteException- If error communicating with remote object.
-
setSortOrder
void setSortOrder(String inSortOrder) throws RemoteException Sets theSortOrdervalue and sets the state to MetadataState.LOCAL.- Parameters:
inSortOrder- String- Throws:
RemoteException- If error communicating with remote object.
-
setSortOrder
void setSortOrder(String inSortOrder, int state) throws RemoteException Sets theSortOrderMetadata State.- Parameters:
inSortOrder- Stringstate- int- Throws:
RemoteException- If error communicating with remote object.
-
setSortOrderState
void setSortOrderState(int state) throws RemoteException Sets the Metadata State ofSortOrder.- Parameters:
state- int- Throws:
RemoteException- If error communicating with remote object.
-
setSASFormat
void setSASFormat(String inSASFormat) throws RemoteException Sets theSASFormatvalue and sets the state to MetadataState.LOCAL.- Parameters:
inSASFormat- String- Throws:
RemoteException- If error communicating with remote object.
-
setSASFormat
void setSASFormat(String inSASFormat, int state) throws RemoteException Sets theSASFormatMetadata State.- Parameters:
inSASFormat- Stringstate- int- Throws:
RemoteException- If error communicating with remote object.
-
setSASFormatState
void setSASFormatState(int state) throws RemoteException Sets the Metadata State ofSASFormat.- Parameters:
state- int- Throws:
RemoteException- If error communicating with remote object.
-
setHierarchies
- Parameters:
list- AssociationList- Throws:
RemoteException- If error communicating with remote object.
-
setHierarchies
Sets the entire AssociationList to match the passed in Vector, sets the state of the AssociationList- Parameters:
inObjects- AssociationListstate- int- Throws:
RemoteException- If error communicating with remote object.
-
setOLAPProperties
- Parameters:
list- AssociationList- Throws:
RemoteException- If error communicating with remote object.
-
setOLAPProperties
Sets the entire AssociationList to match the passed in Vector, sets the state of the AssociationList- Parameters:
inObjects- AssociationListstate- int- Throws:
RemoteException- If error communicating with remote object.
-
setOwningDimensions
Sets theOwningDimensionslist to belist. Object of which can be of type:
Dimension
SharedDimension- Parameters:
list- AssociationList- Throws:
RemoteException- If error communicating with remote object.
-
setOwningDimensions
Sets theOwningDimensionslist to belist. Object of which can be of type:
Dimension
SharedDimension- Parameters:
list- AssociationListstate- int- Throws:
RemoteException- If error communicating with remote object.
-
setOwningDimension
Sets theOwningDimensionslist 0th element to beinObject.- Parameters:
inObject- Dimension- Throws:
RemoteException- If error communicating with remote object.
-
setAggregations
- Parameters:
list- AssociationList- Throws:
RemoteException- If error communicating with remote object.
-
setAggregations
Sets the entire Aggregations list to match the passed in AssociationList, sets the state of the Aggregations- Parameters:
inObjects- AssociationListstate- int- Throws:
RemoteException- If error communicating with remote object.
-
setCalculatedMembers
- Parameters:
list- AssociationList- Throws:
RemoteException- If error communicating with remote object.
-
setCalculatedMembers
Sets the entire CalculatedMembers list to match the passed in AssociationList, sets the state of the CalculatedMembers- Parameters:
inObjects- AssociationListstate- int- Throws:
RemoteException- If error communicating with remote object.
-
setHierarchyLevels
- Parameters:
list- AssociationList- Throws:
RemoteException- If error communicating with remote object.
-
setHierarchyLevels
Sets the entire HierarchyLevels list to match the passed in AssociationList, sets the state of the HierarchyLevels- Parameters:
inObjects- AssociationListstate- int- Throws:
RemoteException- If error communicating with remote object.
-