Package com.sas.metadata.remote
Interface Hierarchy
- All Superinterfaces:
CMetadata,MdObjectBase,MdObjectBaseUtil,MdObjectBaseXML,PrimaryType,Remote,Root
An arrangement of members of a dimension into levels that are based on parent-child relationships. Members of a hierarchy are arranged from more general to more specific. For example, in a Time dimension, a hierarchy might consist of the members Year, Quarter, Month, and Day. In a Geography dimension, a hierarchy might consist of the members Country, State or Province, and City. More than one hierarchy can be defined for a dimension. Each hierarchy provides a navigational path that enables users to drill down to increasing levels of detail. See also CalculatedMember, Level.
Example: create a Hierarchy with name "Hierarchy_Object", in repository "AAAAAAAA".
Attributes of Hierarchy are:
Associations of Hierarchy are:
Usage
To create an instance of this Hierarchy, use thefactory
create methods. Example: create a Hierarchy with name "Hierarchy_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(); Hierarchy myObject = (Hierarchy) factory.createComplexMetadataObject(objectStore, "Hierarchy_Object", MetadataObjects.HIERARCHY, "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 CalculatedMembers association.static final StringConstant used for the name of the Cubes association.static final StringConstant used for the name of the Levels association.static final StringConstant used for the name of the NamedSets 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 RootHierarchyLevel association.static final StringConstant used for the name of the AllMember attribute.static final StringConstant used for the name of the Cardinality attribute.static final StringConstant used for the name of the DefaultMember attribute.static final StringConstant used for the name of the UniqueName attribute.Fields 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 TypeMethodDescriptionStringGets theStringvalue ofAllMemberintGets the maximum length ofAllMemberintGets the Metadata State ofAllMemberGets the Association list ofCalculatedMembersgetCalculatedMembers(boolean fGoToServer) Gets the Associationlist ofCalculatedMembersdoubleGets thedoublevalue ofCardinalityintGets the Metadata State ofCardinalitygetCubes()Gets the Association list ofCubesgetCubes(boolean fGoToServer) Gets the Associationlist ofCubesStringGets theStringvalue ofDefaultMemberintGets the maximum length ofDefaultMemberintGets the Metadata State ofDefaultMemberGets the Association list ofLevelsgetLevels(boolean fGoToServer) Gets the Associationlist ofLevelsGets the AssociationList ofNamedSetsgetNamedSets(boolean fGoToServer) Gets the Associationlist ofNamedSetsGets the Association list ofOLAPPropertiesgetOLAPProperties(boolean fGoToServer) Gets the Associationlist ofOLAPPropertiesGets theDimensionforOwningDimensionGets the AssociationList ofOwningDimensionsgetOwningDimensions(boolean fGoToServer) Gets the Associationlist ofOwningDimensionsGets theHierarchyLevelforRootHierarchyLevelGets the Association list ofRootHierarchyLevelsgetRootHierarchyLevels(boolean fGoToServer) Gets the Associationlist ofRootHierarchyLevelsStringGets theStringvalue ofUniqueNameintGets the maximum length ofUniqueNameintGets the Metadata State ofUniqueNamevoid(S) Adds the Associated objects to the predObjects which are:
NamedSets
OwningDimensionvoid(S) This initializes the Required Objects(Roles) which are:
OwningDimensionvoidsetAllMember(String inAllMember) Sets theAllMembervalue and sets the state to MetadataState.LOCAL.voidsetAllMember(String inAllMember, int state) Sets theAllMemberMetadata State.voidsetAllMemberState(int state) Sets the Metadata State ofAllMember.voidSets 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(double inCardinality) Sets theCardinalityvalue and sets the state to MetadataState.LOCAL.voidsetCardinality(double inCardinality, int state) Sets theCardinalityMetadata State.voidsetCardinality(String inCardinality) Sets theCardinalityvalue and sets the state to MetadataState.LOCALvoidsetCardinality(String inCardinality, int state) Sets theCardinalityvalue and Metadata State.voidsetCardinalityState(int state) Sets the Metadata State ofCardinality.voidsetCubes(AssociationList list) Sets theCubeslist to belist.voidsetCubes(AssociationList inObjects, int state) Sets the entire Cubes list to match the passed in AssociationList, sets the state of the CubesvoidsetDefaultMember(String inDefaultMember) Sets theDefaultMembervalue and sets the state to MetadataState.LOCAL.voidsetDefaultMember(String inDefaultMember, int state) Sets theDefaultMemberMetadata State.voidsetDefaultMemberState(int state) Sets the Metadata State ofDefaultMember.voidsetLevels(AssociationList list) Sets theLevelslist to belist.voidsetLevels(AssociationList inObjects, int state) Sets the entire Levels list to match the passed in AssociationList, sets the state of the LevelsvoidsetNamedSets(AssociationList list) Sets theNamedSetslist to belist.voidsetNamedSets(AssociationList inObjects, int state) Sets the entire AssociationList to match the passed in Vector, sets the state of the AssociationListvoidSets theOLAPPropertieslist to belist.voidsetOLAPProperties(AssociationList inObjects, int state) Sets the entire OLAPProperties list to match the passed in AssociationList, sets the state of the OLAPPropertiesvoidsetOwningDimension(Dimension inObject) Sets theOwningDimensionslist 0th element to beinObject.voidSets theOwningDimensionslist to belist.voidsetOwningDimensions(AssociationList list, int state) Sets theOwningDimensionslist to belist.voidsetRootHierarchyLevel(HierarchyLevel inObject) Sets theRootHierarchyLevelslist 0th element to beinObject.voidSets theRootHierarchyLevelslist to belist.voidsetRootHierarchyLevels(AssociationList list, int state) Sets theRootHierarchyLevelslist to belist.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.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 levels in the hierarchy.
- 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 hierarchy.
- See Also:
-
ATTRIBUTE_DEFAULTMEMBER_NAME
static final String ATTRIBUTE_DEFAULTMEMBER_NAMEConstant used for the name of the DefaultMember attribute.DefaultMember: The default member for the hierarchy.
- See Also:
-
ATTRIBUTE_ALLMEMBER_NAME
static final String ATTRIBUTE_ALLMEMBER_NAMEConstant used for the name of the AllMember attribute.AllMember: This is the member at the highest level of a rollup in the hierarchy.
- See Also:
-
ASSOCIATION_NAMEDSETS_NAME
static final String ASSOCIATION_NAMEDSETS_NAMEConstant used for the name of the NamedSets association.NamedSets: The named sets for this hierarchy.
- See Also:
-
ASSOCIATION_OWNINGDIMENSION_NAME
static final String ASSOCIATION_OWNINGDIMENSION_NAMEConstant used for the name of the OwningDimension association.OwningDimension: The dimension that contains this hierarchy.
- 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 hierarchy.
- See Also:
-
ASSOCIATION_CUBES_NAME
static final String ASSOCIATION_CUBES_NAMEConstant used for the name of the Cubes association.Cubes: The list of cubes that support this hierarchy.
- See Also:
-
ASSOCIATION_LEVELS_NAME
static final String ASSOCIATION_LEVELS_NAMEConstant used for the name of the Levels association.Levels: The list of levels that comprise this hierarchy.
- 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 hierarchy.
- See Also:
-
ASSOCIATION_ROOTHIERARCHYLEVEL_NAME
static final String ASSOCIATION_ROOTHIERARCHYLEVEL_NAMEConstant used for the name of the RootHierarchyLevel association.RootHierarchyLevel: The root level for this hierarchy.
- See Also:
-
-
Method Details
-
initializeRequiredObjects
void initializeRequiredObjects() throws RemoteException(S) This initializes the Required Objects(Roles) which are:
OwningDimension- 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:
NamedSets
OwningDimension- Specified by:
initializePredObjectsin interfaceMdObjectBase- Specified by:
initializePredObjectsin interfacePrimaryType- Specified by:
initializePredObjectsin interfaceRoot- Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getCardinality
double getCardinality() throws RemoteExceptionGets thedoublevalue 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.
-
getDefaultMember
String getDefaultMember() throws RemoteExceptionGets theStringvalue ofDefaultMember- Returns:
- The
DefaultMember - Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getDefaultMemberState
int getDefaultMemberState() throws RemoteExceptionGets the Metadata State ofDefaultMember- Returns:
- The State.
- Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getDefaultMemberMaxLength
int getDefaultMemberMaxLength() throws RemoteExceptionGets the maximum length ofDefaultMember- Returns:
- The max size
- Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getAllMember
String getAllMember() throws RemoteExceptionGets theStringvalue ofAllMember- Returns:
- The
AllMember - Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getAllMemberState
int getAllMemberState() throws RemoteExceptionGets the Metadata State ofAllMember- Returns:
- The State.
- Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getAllMemberMaxLength
int getAllMemberMaxLength() throws RemoteExceptionGets the maximum length ofAllMember- Returns:
- The max size
- Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getNamedSets
Gets the AssociationList ofNamedSets- Returns:
- Returns the AssociationList of
NamedSetswhich can be of type:
NamedSet - 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.
-
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.
-
getCubes
Gets the Association list ofCubes- Returns:
- The AssociationList of
Cubeswhich can be of type:
Cube - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException- If error getting/setting part of the object.
-
getLevels
Gets the Association list ofLevels- Returns:
- The AssociationList of
Levelswhich can be of type:
Level - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException- If error getting/setting part of the object.
-
getOLAPProperties
Gets the Association list ofOLAPProperties- 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.
-
getRootHierarchyLevels
Gets the Association list ofRootHierarchyLevels- Returns:
- The AssociationList of
RootHierarchyLevelswhich can be of type:
HierarchyLevel - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException- If error getting/setting part of the object.
-
getRootHierarchyLevel
Gets theHierarchyLevelforRootHierarchyLevel- Returns:
- The
HierarchyLevel(nullif not set ) ofRootHierarchyLevelwhich can be of type:
HierarchyLevel - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException- If error getting/setting part of the object.
-
getNamedSets
Gets the Associationlist ofNamedSets- Parameters:
fGoToServer- boolean Get the value from the server.- Returns:
- Returns the AssociationList of
NamedSetswhich can be of type:
NamedSet - 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.
-
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.
-
getCubes
Gets the Associationlist ofCubes- Parameters:
fGoToServer- boolean Get the value from the server.- Returns:
- Returns the
Cubeswhich can be of type:
Cube - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException- If error getting/setting part of the object.
-
getLevels
Gets the Associationlist ofLevels- Parameters:
fGoToServer- boolean Get the value from the server.- Returns:
- Returns the
Levelswhich can be of type:
Level - 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
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.
-
getRootHierarchyLevels
Gets the Associationlist ofRootHierarchyLevels- Parameters:
fGoToServer- boolean Get the value from the server.- Returns:
- Returns the
RootHierarchyLevelswhich 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(double inCardinality) throws RemoteException Sets theCardinalityvalue and sets the state to MetadataState.LOCAL.- Parameters:
inCardinality- double- Throws:
RemoteException- If error communicating with remote object.
-
setCardinality
void setCardinality(double inCardinality, int state) throws RemoteException Sets theCardinalityMetadata State.- Parameters:
inCardinality- doublestate- 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.
-
setDefaultMember
void setDefaultMember(String inDefaultMember) throws RemoteException Sets theDefaultMembervalue and sets the state to MetadataState.LOCAL.- Parameters:
inDefaultMember- String- Throws:
RemoteException- If error communicating with remote object.
-
setDefaultMember
void setDefaultMember(String inDefaultMember, int state) throws RemoteException Sets theDefaultMemberMetadata State.- Parameters:
inDefaultMember- Stringstate- int- Throws:
RemoteException- If error communicating with remote object.
-
setDefaultMemberState
void setDefaultMemberState(int state) throws RemoteException Sets the Metadata State ofDefaultMember.- Parameters:
state- int- Throws:
RemoteException- If error communicating with remote object.
-
setAllMember
void setAllMember(String inAllMember) throws RemoteException Sets theAllMembervalue and sets the state to MetadataState.LOCAL.- Parameters:
inAllMember- String- Throws:
RemoteException- If error communicating with remote object.
-
setAllMember
void setAllMember(String inAllMember, int state) throws RemoteException Sets theAllMemberMetadata State.- Parameters:
inAllMember- Stringstate- int- Throws:
RemoteException- If error communicating with remote object.
-
setAllMemberState
void setAllMemberState(int state) throws RemoteException Sets the Metadata State ofAllMember.- Parameters:
state- int- Throws:
RemoteException- If error communicating with remote object.
-
setNamedSets
- Parameters:
list- AssociationList- Throws:
RemoteException- If error communicating with remote object.
-
setNamedSets
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.
-
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.
-
setCubes
- Parameters:
list- AssociationList- Throws:
RemoteException- If error communicating with remote object.
-
setCubes
Sets the entire Cubes list to match the passed in AssociationList, sets the state of the Cubes- Parameters:
inObjects- AssociationListstate- int- Throws:
RemoteException- If error communicating with remote object.
-
setLevels
- Parameters:
list- AssociationList- Throws:
RemoteException- If error communicating with remote object.
-
setLevels
Sets the entire Levels list to match the passed in AssociationList, sets the state of the Levels- 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 OLAPProperties list to match the passed in AssociationList, sets the state of the OLAPProperties- Parameters:
inObjects- AssociationListstate- int- Throws:
RemoteException- If error communicating with remote object.
-
setRootHierarchyLevels
- Parameters:
list- AssociationList- Throws:
RemoteException- If error communicating with remote object.
-
setRootHierarchyLevels
- Parameters:
list- AssociationListstate- int- Throws:
RemoteException- If error communicating with remote object.
-
setRootHierarchyLevel
Sets theRootHierarchyLevelslist 0th element to beinObject.- Parameters:
inObject- HierarchyLevel- Throws:
RemoteException- If error communicating with remote object.
-