Interface Cube
- All Superinterfaces:
Classifier,CMetadata,MdObjectBase,MdObjectBaseUtil,MdObjectBaseXML,PrimaryType,Remote,Root
Attributes of Cube are:
Associations of Cube are:
AggregationsAssociatedFileDimensionsHierarchiesParentCubesPreviousGenerationReachThruTablesAssociatedOLAPSchemaFormulasMeasuresNextGenerationSubCubes
Usage
To create an instance of this Cube, use thefactory
create methods. Example: create a Cube with name "Cube_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(); Cube myObject = (Cube) factory.createComplexMetadataObject(objectStore, "Cube_Object", MetadataObjects.CUBE, "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 AssociatedFile association.static final StringConstant used for the name of the AssociatedOLAPSchema association.static final StringConstant used for the name of the Dimensions association.static final StringConstant used for the name of the Formulas association.static final StringConstant used for the name of the Hierarchies association.static final StringConstant used for the name of the Measures association.static final StringConstant used for the name of the NextGeneration association.static final StringConstant used for the name of the ParentCubes association.static final StringConstant used for the name of the PreviousGeneration association.static final StringConstant used for the name of the ReachThruTables association.static final StringConstant used for the name of the SubCubes association.static final StringConstant used for the name of the CubeName attribute.static final StringConstant used for the name of the CubeType attribute.Fields inherited from interface com.sas.metadata.remote.Classifier
ASSOCIATION_SOURCECLASSIFIERMAPS_NAME, ASSOCIATION_TARGETCLASSIFIERMAPS_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 AssociationList ofAggregationsgetAggregations(boolean fGoToServer) Gets the Associationlist ofAggregationsGets theFileforAssociatedFileGets the AssociationList ofAssociatedFilesgetAssociatedFiles(boolean fGoToServer) Gets the Associationlist ofAssociatedFilesGets theOLAPSchemaforAssociatedOLAPSchemaGets the Association list ofAssociatedOLAPSchemasgetAssociatedOLAPSchemas(boolean fGoToServer) Gets the Associationlist ofAssociatedOLAPSchemasStringGets theStringvalue ofCubeNameintGets the maximum length ofCubeNameintGets the Metadata State ofCubeNameStringGets theStringvalue ofCubeTypeintGets the maximum length ofCubeTypeintGets the Metadata State ofCubeTypeGets the AssociationList ofDimensionsgetDimensions(boolean fGoToServer) Gets the Associationlist ofDimensionsGets the Association list ofFormulasgetFormulas(boolean fGoToServer) Gets the Associationlist ofFormulasGets the AssociationList ofHierarchiesgetHierarchies(boolean fGoToServer) Gets the Associationlist ofHierarchiesGets the Association list ofMeasuresgetMeasures(boolean fGoToServer) Gets the Associationlist ofMeasuresGets theCubeforNextGenerationGets the Association list ofNextGenerationsgetNextGenerations(boolean fGoToServer) Gets the Associationlist ofNextGenerationsGets the AssociationList ofParentCubesgetParentCubes(boolean fGoToServer) Gets the Associationlist ofParentCubesGets theCubeforPreviousGenerationGets the AssociationList ofPreviousGenerationsgetPreviousGenerations(boolean fGoToServer) Gets the Associationlist ofPreviousGenerationsGets the AssociationList ofReachThruTablesgetReachThruTables(boolean fGoToServer) Gets the Associationlist ofReachThruTablesGets the Association list ofSubCubesgetSubCubes(boolean fGoToServer) Gets the Associationlist ofSubCubesvoid(S) Adds the Associated objects to the predObjects which are:
Aggregations
AssociatedFile
Dimensions
Hierarchies
ParentCubes
PreviousGeneration
ReachThruTablesvoid(S) This initializes the Required Objects(Roles) which are:voidSets theAggregationslist to belist.voidsetAggregations(AssociationList inObjects, int state) Sets the entire AssociationList to match the passed in Vector, sets the state of the AssociationListvoidsetAssociatedFile(File inObject) Sets theAssociatedFileslist 0th element to beinObject.voidSets theAssociatedFileslist to belist.voidsetAssociatedFiles(AssociationList list, int state) Sets theAssociatedFileslist to belist.voidsetAssociatedOLAPSchema(OLAPSchema inObject) Sets theAssociatedOLAPSchemaslist 0th element to beinObject.voidSets theAssociatedOLAPSchemaslist to belist.voidsetAssociatedOLAPSchemas(AssociationList list, int state) Sets theAssociatedOLAPSchemaslist to belist.voidsetCubeName(String inCubeName) Sets theCubeNamevalue and sets the state to MetadataState.LOCAL.voidsetCubeName(String inCubeName, int state) Sets theCubeNameMetadata State.voidsetCubeNameState(int state) Sets the Metadata State ofCubeName.voidsetCubeType(String inCubeType) Sets theCubeTypevalue and sets the state to MetadataState.LOCAL.voidsetCubeType(String inCubeType, int state) Sets theCubeTypeMetadata State.voidsetCubeTypeState(int state) Sets the Metadata State ofCubeType.voidsetDimensions(AssociationList list) Sets theDimensionslist to belist.voidsetDimensions(AssociationList inObjects, int state) Sets the entire AssociationList to match the passed in Vector, sets the state of the AssociationListvoidsetFormulas(AssociationList list) Sets theFormulaslist to belist.voidsetFormulas(AssociationList inObjects, int state) Sets the entire Formulas list to match the passed in AssociationList, sets the state of the FormulasvoidSets theHierarchieslist to belist.voidsetHierarchies(AssociationList inObjects, int state) Sets the entire AssociationList to match the passed in Vector, sets the state of the AssociationListvoidsetMeasures(AssociationList list) Sets theMeasureslist to belist.voidsetMeasures(AssociationList inObjects, int state) Sets the entire Measures list to match the passed in AssociationList, sets the state of the MeasuresvoidsetNextGeneration(Cube inObject) Sets theNextGenerationslist 0th element to beinObject.voidSets theNextGenerationslist to belist.voidsetNextGenerations(AssociationList list, int state) Sets theNextGenerationslist to belist.voidSets theParentCubeslist to belist.voidsetParentCubes(AssociationList inObjects, int state) Sets the entire AssociationList to match the passed in Vector, sets the state of the AssociationListvoidsetPreviousGeneration(Cube inObject) Sets thePreviousGenerationslist 0th element to beinObject.voidSets thePreviousGenerationslist to belist.voidsetPreviousGenerations(AssociationList list, int state) Sets thePreviousGenerationslist to belist.voidSets theReachThruTableslist to belist.voidsetReachThruTables(AssociationList inObjects, int state) Sets the entire AssociationList to match the passed in Vector, sets the state of the AssociationListvoidsetSubCubes(AssociationList list) Sets theSubCubeslist to belist.voidsetSubCubes(AssociationList inObjects, int state) Sets the entire SubCubes list to match the passed in AssociationList, sets the state of the SubCubesMethods inherited from interface com.sas.metadata.remote.Classifier
getSourceClassifierMaps, getSourceClassifierMaps, getTargetClassifierMaps, getTargetClassifierMaps, setSourceClassifierMaps, setSourceClassifierMaps, setTargetClassifierMaps, setTargetClassifierMapsMethods 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_CUBETYPE_NAME
static final String ATTRIBUTE_CUBETYPE_NAMEConstant used for the name of the CubeType attribute.CubeType: This attribute describes the persistence of the data in the multidimensional object. Valid values are: MOLAP, HOLAP, VIRTUAL.
- See Also:
-
ATTRIBUTE_CUBENAME_NAME
static final String ATTRIBUTE_CUBENAME_NAMEConstant used for the name of the CubeName attribute.CubeName: The name of the cube used by the OLAP server to access the Cube. The Name attribute inherited from Root is the logical or display name.
- See Also:
-
ASSOCIATION_AGGREGATIONS_NAME
static final String ASSOCIATION_AGGREGATIONS_NAMEConstant used for the name of the Aggregations association.Aggregations: The aggregations in a cube.
- See Also:
-
ASSOCIATION_ASSOCIATEDFILE_NAME
static final String ASSOCIATION_ASSOCIATEDFILE_NAMEConstant used for the name of the AssociatedFile association.AssociatedFile: The file that contains the information used for the cube object.
- See Also:
-
ASSOCIATION_DIMENSIONS_NAME
static final String ASSOCIATION_DIMENSIONS_NAMEConstant used for the name of the Dimensions association.Dimensions: The dimensions associated with this cube.
- See Also:
-
ASSOCIATION_HIERARCHIES_NAME
static final String ASSOCIATION_HIERARCHIES_NAMEConstant used for the name of the Hierarchies association.Hierarchies: The list of hierarchies in this cube.
- See Also:
-
ASSOCIATION_PARENTCUBES_NAME
static final String ASSOCIATION_PARENTCUBES_NAMEConstant used for the name of the ParentCubes association.ParentCubes: The cubes that consume this cube.
- See Also:
-
ASSOCIATION_PREVIOUSGENERATION_NAME
static final String ASSOCIATION_PREVIOUSGENERATION_NAMEConstant used for the name of the PreviousGeneration association.PreviousGeneration: The previous generation of this cube.
- See Also:
-
ASSOCIATION_REACHTHRUTABLES_NAME
static final String ASSOCIATION_REACHTHRUTABLES_NAMEConstant used for the name of the ReachThruTables association.ReachThruTables: The tables that contain reach thru data.
- See Also:
-
ASSOCIATION_ASSOCIATEDOLAPSCHEMA_NAME
static final String ASSOCIATION_ASSOCIATEDOLAPSCHEMA_NAMEConstant used for the name of the AssociatedOLAPSchema association.AssociatedOLAPSchema: *Unknown*
- See Also:
-
ASSOCIATION_FORMULAS_NAME
static final String ASSOCIATION_FORMULAS_NAMEConstant used for the name of the Formulas association.Formulas: The list of global formulas for this cube.
- See Also:
-
ASSOCIATION_MEASURES_NAME
static final String ASSOCIATION_MEASURES_NAMEConstant used for the name of the Measures association.Measures: *Unknown*
- See Also:
-
ASSOCIATION_NEXTGENERATION_NAME
static final String ASSOCIATION_NEXTGENERATION_NAMEConstant used for the name of the NextGeneration association.NextGeneration: The next generation for this cube.
- See Also:
-
ASSOCIATION_SUBCUBES_NAME
static final String ASSOCIATION_SUBCUBES_NAMEConstant used for the name of the SubCubes association.SubCubes: The sub-cubes that comprise this cube.
- See Also:
-
-
Method Details
-
initializeRequiredObjects
void initializeRequiredObjects() throws RemoteException(S) This initializes the Required Objects(Roles) which are:- Specified by:
initializeRequiredObjectsin interfaceClassifier- 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:
Aggregations
AssociatedFile
Dimensions
Hierarchies
ParentCubes
PreviousGeneration
ReachThruTables- Specified by:
initializePredObjectsin interfaceClassifier- Specified by:
initializePredObjectsin interfaceMdObjectBase- Specified by:
initializePredObjectsin interfacePrimaryType- Specified by:
initializePredObjectsin interfaceRoot- Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getCubeType
String getCubeType() throws RemoteExceptionGets theStringvalue ofCubeType- Returns:
- The
CubeType - Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getCubeTypeState
int getCubeTypeState() throws RemoteExceptionGets the Metadata State ofCubeType- Returns:
- The State.
- Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getCubeTypeMaxLength
int getCubeTypeMaxLength() throws RemoteExceptionGets the maximum length ofCubeType- Returns:
- The max size
- Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getCubeName
String getCubeName() throws RemoteExceptionGets theStringvalue ofCubeName- Returns:
- The
CubeName - Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getCubeNameState
int getCubeNameState() throws RemoteExceptionGets the Metadata State ofCubeName- Returns:
- The State.
- Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getCubeNameMaxLength
int getCubeNameMaxLength() throws RemoteExceptionGets the maximum length ofCubeName- Returns:
- The max size
- Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getAggregations
Gets the AssociationList ofAggregations- Returns:
- 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.
-
getAssociatedFiles
Gets the AssociationList ofAssociatedFiles- Returns:
- Returns the AssociationList of
AssociatedFileswhich can be of type:
File
ArchiveFile - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException
-
getAssociatedFile
Gets theFileforAssociatedFile- Returns:
- The
File(nullif not set) ofAssociatedFilewhich can be of type:
File
ArchiveFile - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException- If error getting/setting part of the object.
-
getDimensions
Gets the AssociationList ofDimensions- Returns:
- Returns the AssociationList of
Dimensionswhich 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.
-
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.
-
getParentCubes
Gets the AssociationList ofParentCubes- Returns:
- Returns the AssociationList of
ParentCubeswhich can be of type:
Cube - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException- If error getting/setting part of the object.
-
getPreviousGenerations
Gets the AssociationList ofPreviousGenerations- Returns:
- Returns the AssociationList of
PreviousGenerationswhich can be of type:
Cube - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException
-
getPreviousGeneration
Gets theCubeforPreviousGeneration- Returns:
- The
Cube(nullif not set) ofPreviousGenerationwhich can be of type:
Cube - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException- If error getting/setting part of the object.
-
getReachThruTables
Gets the AssociationList ofReachThruTables- Returns:
- Returns the AssociationList of
ReachThruTableswhich can be of type:
PhysicalTable
WorkTable
SecuredTable - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException- If error getting/setting part of the object.
-
getAssociatedOLAPSchemas
Gets the Association list ofAssociatedOLAPSchemas- Returns:
- The AssociationList of
AssociatedOLAPSchemaswhich can be of type:
OLAPSchema - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException- If error getting/setting part of the object.
-
getAssociatedOLAPSchema
Gets theOLAPSchemaforAssociatedOLAPSchema- Returns:
- The
OLAPSchema(nullif not set ) ofAssociatedOLAPSchemawhich can be of type:
OLAPSchema - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException- If error getting/setting part of the object.
-
getFormulas
Gets the Association list ofFormulas- Returns:
- The AssociationList of
Formulaswhich can be of type:
GlobalFormula
NamedSet
CalculatedMember - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException- If error getting/setting part of the object.
-
getMeasures
Gets the Association list ofMeasures- Returns:
- The AssociationList of
Measureswhich can be of type:
Measure
CalculatedMeasure - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException- If error getting/setting part of the object.
-
getNextGenerations
Gets the Association list ofNextGenerations- Returns:
- The AssociationList of
NextGenerationswhich can be of type:
Cube - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException- If error getting/setting part of the object.
-
getNextGeneration
Gets theCubeforNextGeneration- Returns:
- The
Cube(nullif not set ) ofNextGenerationwhich can be of type:
Cube - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException- If error getting/setting part of the object.
-
getSubCubes
Gets the Association list ofSubCubes- Returns:
- The AssociationList of
SubCubeswhich can be of type:
Cube - 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 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.
-
getAssociatedFiles
Gets the Associationlist ofAssociatedFiles- Parameters:
fGoToServer- boolean Get the value from the server.- Returns:
- Returns the AssociationList of
AssociatedFileswhich can be of type:
File
ArchiveFile - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException- If error getting/setting part of the object.
-
getDimensions
Gets the Associationlist ofDimensions- Parameters:
fGoToServer- boolean Get the value from the server.- Returns:
- Returns the AssociationList of
Dimensionswhich 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.
-
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.
-
getParentCubes
Gets the Associationlist ofParentCubes- Parameters:
fGoToServer- boolean Get the value from the server.- Returns:
- Returns the AssociationList of
ParentCubeswhich can be of type:
Cube - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException- If error getting/setting part of the object.
-
getPreviousGenerations
Gets the Associationlist ofPreviousGenerations- Parameters:
fGoToServer- boolean Get the value from the server.- Returns:
- Returns the AssociationList of
PreviousGenerationswhich can be of type:
Cube - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException- If error getting/setting part of the object.
-
getReachThruTables
Gets the Associationlist ofReachThruTables- Parameters:
fGoToServer- boolean Get the value from the server.- Returns:
- Returns the AssociationList of
ReachThruTableswhich can be of type:
PhysicalTable
WorkTable
SecuredTable - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException- If error getting/setting part of the object.
-
getAssociatedOLAPSchemas
Gets the Associationlist ofAssociatedOLAPSchemas- Parameters:
fGoToServer- boolean Get the value from the server.- Returns:
- Returns the
AssociatedOLAPSchemaswhich can be of type:
OLAPSchema - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException- If error getting/setting part of the object.
-
getFormulas
Gets the Associationlist ofFormulas- Parameters:
fGoToServer- boolean Get the value from the server.- Returns:
- Returns the
Formulaswhich can be of type:
GlobalFormula
NamedSet
CalculatedMember - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException- If error getting/setting part of the object.
-
getMeasures
Gets the Associationlist ofMeasures- Parameters:
fGoToServer- boolean Get the value from the server.- Returns:
- Returns the
Measureswhich can be of type:
Measure
CalculatedMeasure - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException- If error getting/setting part of the object.
-
getNextGenerations
Gets the Associationlist ofNextGenerations- Parameters:
fGoToServer- boolean Get the value from the server.- Returns:
- Returns the
NextGenerationswhich can be of type:
Cube - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException- If error getting/setting part of the object.
-
getSubCubes
Gets the Associationlist ofSubCubes- Parameters:
fGoToServer- boolean Get the value from the server.- Returns:
- Returns the
SubCubeswhich can be of type:
Cube - Throws:
RemoteException- If error connecting/communicating to/with remote object.MdException- If error getting/setting part of the object.
-
setCubeType
void setCubeType(String inCubeType) throws RemoteException Sets theCubeTypevalue and sets the state to MetadataState.LOCAL.- Parameters:
inCubeType- String- Throws:
RemoteException- If error communicating with remote object.
-
setCubeType
void setCubeType(String inCubeType, int state) throws RemoteException Sets theCubeTypeMetadata State.- Parameters:
inCubeType- Stringstate- int- Throws:
RemoteException- If error communicating with remote object.
-
setCubeTypeState
void setCubeTypeState(int state) throws RemoteException Sets the Metadata State ofCubeType.- Parameters:
state- int- Throws:
RemoteException- If error communicating with remote object.
-
setCubeName
void setCubeName(String inCubeName) throws RemoteException Sets theCubeNamevalue and sets the state to MetadataState.LOCAL.- Parameters:
inCubeName- String- Throws:
RemoteException- If error communicating with remote object.
-
setCubeName
void setCubeName(String inCubeName, int state) throws RemoteException Sets theCubeNameMetadata State.- Parameters:
inCubeName- Stringstate- int- Throws:
RemoteException- If error communicating with remote object.
-
setCubeNameState
void setCubeNameState(int state) throws RemoteException Sets the Metadata State ofCubeName.- Parameters:
state- int- Throws:
RemoteException- If error communicating with remote object.
-
setAggregations
- Parameters:
list- AssociationList- Throws:
RemoteException- If error communicating with remote object.
-
setAggregations
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.
-
setAssociatedFiles
- Parameters:
list- AssociationList- Throws:
RemoteException- If error communicating with remote object.
-
setAssociatedFiles
- Parameters:
list- AssociationListstate- int- Throws:
RemoteException- If error communicating with remote object.
-
setAssociatedFile
Sets theAssociatedFileslist 0th element to beinObject.- Parameters:
inObject- File- Throws:
RemoteException- If error communicating with remote object.
-
setDimensions
- Parameters:
list- AssociationList- Throws:
RemoteException- If error communicating with remote object.
-
setDimensions
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.
-
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.
-
setParentCubes
- Parameters:
list- AssociationList- Throws:
RemoteException- If error communicating with remote object.
-
setParentCubes
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.
-
setPreviousGenerations
- Parameters:
list- AssociationList- Throws:
RemoteException- If error communicating with remote object.
-
setPreviousGenerations
- Parameters:
list- AssociationListstate- int- Throws:
RemoteException- If error communicating with remote object.
-
setPreviousGeneration
Sets thePreviousGenerationslist 0th element to beinObject.- Parameters:
inObject- Cube- Throws:
RemoteException- If error communicating with remote object.
-
setReachThruTables
Sets theReachThruTableslist to belist. Objects of which can be of type:
PhysicalTable
WorkTable
SecuredTable- Parameters:
list- AssociationList- Throws:
RemoteException- If error communicating with remote object.
-
setReachThruTables
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.
-
setAssociatedOLAPSchemas
- Parameters:
list- AssociationList- Throws:
RemoteException- If error communicating with remote object.
-
setAssociatedOLAPSchemas
- Parameters:
list- AssociationListstate- int- Throws:
RemoteException- If error communicating with remote object.
-
setAssociatedOLAPSchema
Sets theAssociatedOLAPSchemaslist 0th element to beinObject.- Parameters:
inObject- OLAPSchema- Throws:
RemoteException- If error communicating with remote object.
-
setFormulas
Sets theFormulaslist to belist. Objects of which can be of type:
GlobalFormula
NamedSet
CalculatedMember- Parameters:
list- AssociationList- Throws:
RemoteException- If error communicating with remote object.
-
setFormulas
Sets the entire Formulas list to match the passed in AssociationList, sets the state of the Formulas- Parameters:
inObjects- AssociationListstate- int- Throws:
RemoteException- If error communicating with remote object.
-
setMeasures
- Parameters:
list- AssociationList- Throws:
RemoteException- If error communicating with remote object.
-
setMeasures
Sets the entire Measures list to match the passed in AssociationList, sets the state of the Measures- Parameters:
inObjects- AssociationListstate- int- Throws:
RemoteException- If error communicating with remote object.
-
setNextGenerations
- Parameters:
list- AssociationList- Throws:
RemoteException- If error communicating with remote object.
-
setNextGenerations
- Parameters:
list- AssociationListstate- int- Throws:
RemoteException- If error communicating with remote object.
-
setNextGeneration
Sets theNextGenerationslist 0th element to beinObject.- Parameters:
inObject- Cube- Throws:
RemoteException- If error communicating with remote object.
-
setSubCubes
- Parameters:
list- AssociationList- Throws:
RemoteException- If error communicating with remote object.
-
setSubCubes
Sets the entire SubCubes list to match the passed in AssociationList, sets the state of the SubCubes- Parameters:
inObjects- AssociationListstate- int- Throws:
RemoteException- If error communicating with remote object.
-