Interface Cube

All Superinterfaces:
Classifier, CMetadata, MdObjectBase, MdObjectBaseUtil, MdObjectBaseXML, PrimaryType, Remote, Root

public interface Cube extends Classifier
A logical set of data that is organized and structured in a hierarchical, multidimensional arrangement. A cube is a directory structure, not a single file. A cube includes measures, and it can have numerous dimensions and levels of data.

Attributes of Cube are:

Associations of Cube are:

Usage

To create an instance of this Cube, use the factory 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 updateMetadataAll method.
  • If an object needs to be deleted, the delete method 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 Details

    • ATTRIBUTE_CUBETYPE_NAME

      static final String ATTRIBUTE_CUBETYPE_NAME
      Constant 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_NAME
      Constant 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_NAME
      Constant used for the name of the Aggregations association.

      Aggregations: The aggregations in a cube.  

      See Also:
    • ASSOCIATION_ASSOCIATEDFILE_NAME

      static final String ASSOCIATION_ASSOCIATEDFILE_NAME
      Constant 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_NAME
      Constant 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_NAME
      Constant 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_NAME
      Constant 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_NAME
      Constant 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_NAME
      Constant 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_NAME
      Constant used for the name of the AssociatedOLAPSchema association.

      AssociatedOLAPSchema: *Unknown* 

      See Also:
    • ASSOCIATION_FORMULAS_NAME

      static final String ASSOCIATION_FORMULAS_NAME
      Constant 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_NAME
      Constant used for the name of the Measures association.

      Measures: *Unknown* 

      See Also:
    • ASSOCIATION_NEXTGENERATION_NAME

      static final String ASSOCIATION_NEXTGENERATION_NAME
      Constant 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_NAME
      Constant 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:
      initializeRequiredObjects in interface Classifier
      Specified by:
      initializeRequiredObjects in interface MdObjectBaseUtil
      Specified by:
      initializeRequiredObjects in interface PrimaryType
      Specified by:
      initializeRequiredObjects in interface Root
      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:
      initializePredObjects in interface Classifier
      Specified by:
      initializePredObjects in interface MdObjectBase
      Specified by:
      initializePredObjects in interface PrimaryType
      Specified by:
      initializePredObjects in interface Root
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
    • getCubeType

      String getCubeType() throws RemoteException
      Gets the String value of CubeType
      Returns:
      The CubeType
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
    • getCubeTypeState

      int getCubeTypeState() throws RemoteException
      Gets the Metadata State of CubeType
      Returns:
      The State.
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
    • getCubeTypeMaxLength

      int getCubeTypeMaxLength() throws RemoteException
      Gets the maximum length of CubeType
      Returns:
      The max size
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
    • getCubeName

      String getCubeName() throws RemoteException
      Gets the String value of CubeName
      Returns:
      The CubeName
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
    • getCubeNameState

      int getCubeNameState() throws RemoteException
      Gets the Metadata State of CubeName
      Returns:
      The State.
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
    • getCubeNameMaxLength

      int getCubeNameMaxLength() throws RemoteException
      Gets the maximum length of CubeName
      Returns:
      The max size
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
    • getAggregations

      AssociationList getAggregations() throws RemoteException, MdException
      Gets the AssociationList of Aggregations
      Returns:
      Returns the AssociationList of Aggregations which 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

      AssociationList getAssociatedFiles() throws RemoteException, MdException
      Gets the AssociationList of AssociatedFiles
      Returns:
      Returns the AssociationList of AssociatedFiles which can be of type:
      File
      ArchiveFile
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
      MdException
    • getAssociatedFile

      File getAssociatedFile() throws RemoteException, MdException
      Gets the File for AssociatedFile
      Returns:
      The File ( null if not set) of AssociatedFilewhich 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

      AssociationList getDimensions() throws RemoteException, MdException
      Gets the AssociationList of Dimensions
      Returns:
      Returns the AssociationList of Dimensions which 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

      AssociationList getHierarchies() throws RemoteException, MdException
      Gets the AssociationList of Hierarchies
      Returns:
      Returns the AssociationList of Hierarchies which 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

      AssociationList getParentCubes() throws RemoteException, MdException
      Gets the AssociationList of ParentCubes
      Returns:
      Returns the AssociationList of ParentCubes which 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

      AssociationList getPreviousGenerations() throws RemoteException, MdException
      Gets the AssociationList of PreviousGenerations
      Returns:
      Returns the AssociationList of PreviousGenerations which can be of type:
      Cube
      Throws:
      RemoteException - If error connecting/communicating to/with remote object.
      MdException
    • getPreviousGeneration

      Cube getPreviousGeneration() throws RemoteException, MdException
      Gets the Cube for PreviousGeneration
      Returns:
      The Cube ( null if not set) of PreviousGenerationwhich 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

      AssociationList getReachThruTables() throws RemoteException, MdException
      Gets the AssociationList of ReachThruTables
      Returns:
      Returns the AssociationList of ReachThruTables which 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

      AssociationList getAssociatedOLAPSchemas() throws RemoteException, MdException
      Gets the Association list of AssociatedOLAPSchemas
      Returns:
      The AssociationList of AssociatedOLAPSchemas which 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

      OLAPSchema getAssociatedOLAPSchema() throws RemoteException, MdException
      Gets the OLAPSchema for AssociatedOLAPSchema
      Returns:
      The OLAPSchema ( null if not set ) of AssociatedOLAPSchema which 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

      AssociationList getFormulas() throws RemoteException, MdException
      Gets the Association list of Formulas
      Returns:
      The AssociationList of Formulas which 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

      AssociationList getMeasures() throws RemoteException, MdException
      Gets the Association list of Measures
      Returns:
      The AssociationList of Measures which 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

      AssociationList getNextGenerations() throws RemoteException, MdException
      Gets the Association list of NextGenerations
      Returns:
      The AssociationList of NextGenerations which 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

      Cube getNextGeneration() throws RemoteException, MdException
      Gets the Cube for NextGeneration
      Returns:
      The Cube ( null if not set ) of NextGeneration which 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

      AssociationList getSubCubes() throws RemoteException, MdException
      Gets the Association list of SubCubes
      Returns:
      The AssociationList of SubCubes which 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

      AssociationList getAggregations(boolean fGoToServer) throws RemoteException, MdException
      Gets the Associationlist of Aggregations
      Parameters:
      fGoToServer - boolean Get the value from the server.
      Returns:
      Returns the AssociationList of Aggregations which 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

      AssociationList getAssociatedFiles(boolean fGoToServer) throws RemoteException, MdException
      Gets the Associationlist of AssociatedFiles
      Parameters:
      fGoToServer - boolean Get the value from the server.
      Returns:
      Returns the AssociationList of AssociatedFiles which 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

      AssociationList getDimensions(boolean fGoToServer) throws RemoteException, MdException
      Gets the Associationlist of Dimensions
      Parameters:
      fGoToServer - boolean Get the value from the server.
      Returns:
      Returns the AssociationList of Dimensions which 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

      AssociationList getHierarchies(boolean fGoToServer) throws RemoteException, MdException
      Gets the Associationlist of Hierarchies
      Parameters:
      fGoToServer - boolean Get the value from the server.
      Returns:
      Returns the AssociationList of Hierarchies which 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

      AssociationList getParentCubes(boolean fGoToServer) throws RemoteException, MdException
      Gets the Associationlist of ParentCubes
      Parameters:
      fGoToServer - boolean Get the value from the server.
      Returns:
      Returns the AssociationList of ParentCubes which 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

      AssociationList getPreviousGenerations(boolean fGoToServer) throws RemoteException, MdException
      Gets the Associationlist of PreviousGenerations
      Parameters:
      fGoToServer - boolean Get the value from the server.
      Returns:
      Returns the AssociationList of PreviousGenerations which 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

      AssociationList getReachThruTables(boolean fGoToServer) throws RemoteException, MdException
      Gets the Associationlist of ReachThruTables
      Parameters:
      fGoToServer - boolean Get the value from the server.
      Returns:
      Returns the AssociationList of ReachThruTables which 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

      AssociationList getAssociatedOLAPSchemas(boolean fGoToServer) throws RemoteException, MdException
      Gets the Associationlist of AssociatedOLAPSchemas
      Parameters:
      fGoToServer - boolean Get the value from the server.
      Returns:
      Returns the AssociatedOLAPSchemas which 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

      AssociationList getFormulas(boolean fGoToServer) throws RemoteException, MdException
      Gets the Associationlist of Formulas
      Parameters:
      fGoToServer - boolean Get the value from the server.
      Returns:
      Returns the Formulas which 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

      AssociationList getMeasures(boolean fGoToServer) throws RemoteException, MdException
      Gets the Associationlist of Measures
      Parameters:
      fGoToServer - boolean Get the value from the server.
      Returns:
      Returns the Measures which 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

      AssociationList getNextGenerations(boolean fGoToServer) throws RemoteException, MdException
      Gets the Associationlist of NextGenerations
      Parameters:
      fGoToServer - boolean Get the value from the server.
      Returns:
      Returns the NextGenerations which 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

      AssociationList getSubCubes(boolean fGoToServer) throws RemoteException, MdException
      Gets the Associationlist of SubCubes
      Parameters:
      fGoToServer - boolean Get the value from the server.
      Returns:
      Returns the SubCubes which 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 the CubeType value 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 the CubeType Metadata State.
      Parameters:
      inCubeType - String
      state - int
      Throws:
      RemoteException - If error communicating with remote object.
    • setCubeTypeState

      void setCubeTypeState(int state) throws RemoteException
      Sets the Metadata State of CubeType.
      Parameters:
      state - int
      Throws:
      RemoteException - If error communicating with remote object.
    • setCubeName

      void setCubeName(String inCubeName) throws RemoteException
      Sets the CubeName value 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 the CubeName Metadata State.
      Parameters:
      inCubeName - String
      state - int
      Throws:
      RemoteException - If error communicating with remote object.
    • setCubeNameState

      void setCubeNameState(int state) throws RemoteException
      Sets the Metadata State of CubeName.
      Parameters:
      state - int
      Throws:
      RemoteException - If error communicating with remote object.
    • setAggregations

      void setAggregations(AssociationList list) throws RemoteException
      Sets the Aggregations list to be list. Objects of which can be of type:
      Aggregation
      Parameters:
      list - AssociationList
      Throws:
      RemoteException - If error communicating with remote object.
    • setAggregations

      void setAggregations(AssociationList inObjects, int state) throws RemoteException
      Sets the entire AssociationList to match the passed in Vector, sets the state of the AssociationList
      Parameters:
      inObjects - AssociationList
      state - int
      Throws:
      RemoteException - If error communicating with remote object.
    • setAssociatedFiles

      void setAssociatedFiles(AssociationList list) throws RemoteException
      Sets the AssociatedFiles list to be list. Object of which can be of type:
      File
      ArchiveFile
      Parameters:
      list - AssociationList
      Throws:
      RemoteException - If error communicating with remote object.
    • setAssociatedFiles

      void setAssociatedFiles(AssociationList list, int state) throws RemoteException
      Sets the AssociatedFiles list to be list. Object of which can be of type:
      File
      ArchiveFile
      Parameters:
      list - AssociationList
      state - int
      Throws:
      RemoteException - If error communicating with remote object.
    • setAssociatedFile

      void setAssociatedFile(File inObject) throws RemoteException
      Sets the AssociatedFiles list 0th element to be inObject.
      Parameters:
      inObject - File
      Throws:
      RemoteException - If error communicating with remote object.
    • setDimensions

      void setDimensions(AssociationList list) throws RemoteException
      Sets the Dimensions list to be list. Objects of which can be of type:
      Dimension
      SharedDimension
      Parameters:
      list - AssociationList
      Throws:
      RemoteException - If error communicating with remote object.
    • setDimensions

      void setDimensions(AssociationList inObjects, int state) throws RemoteException
      Sets the entire AssociationList to match the passed in Vector, sets the state of the AssociationList
      Parameters:
      inObjects - AssociationList
      state - int
      Throws:
      RemoteException - If error communicating with remote object.
    • setHierarchies

      void setHierarchies(AssociationList list) throws RemoteException
      Sets the Hierarchies list to be list. Objects of which can be of type:
      Hierarchy
      Parameters:
      list - AssociationList
      Throws:
      RemoteException - If error communicating with remote object.
    • setHierarchies

      void setHierarchies(AssociationList inObjects, int state) throws RemoteException
      Sets the entire AssociationList to match the passed in Vector, sets the state of the AssociationList
      Parameters:
      inObjects - AssociationList
      state - int
      Throws:
      RemoteException - If error communicating with remote object.
    • setParentCubes

      void setParentCubes(AssociationList list) throws RemoteException
      Sets the ParentCubes list to be list. Objects of which can be of type:
      Cube
      Parameters:
      list - AssociationList
      Throws:
      RemoteException - If error communicating with remote object.
    • setParentCubes

      void setParentCubes(AssociationList inObjects, int state) throws RemoteException
      Sets the entire AssociationList to match the passed in Vector, sets the state of the AssociationList
      Parameters:
      inObjects - AssociationList
      state - int
      Throws:
      RemoteException - If error communicating with remote object.
    • setPreviousGenerations

      void setPreviousGenerations(AssociationList list) throws RemoteException
      Sets the PreviousGenerations list to be list. Object of which can be of type:
      Cube
      Parameters:
      list - AssociationList
      Throws:
      RemoteException - If error communicating with remote object.
    • setPreviousGenerations

      void setPreviousGenerations(AssociationList list, int state) throws RemoteException
      Sets the PreviousGenerations list to be list. Object of which can be of type:
      Cube
      Parameters:
      list - AssociationList
      state - int
      Throws:
      RemoteException - If error communicating with remote object.
    • setPreviousGeneration

      void setPreviousGeneration(Cube inObject) throws RemoteException
      Sets the PreviousGenerations list 0th element to be inObject.
      Parameters:
      inObject - Cube
      Throws:
      RemoteException - If error communicating with remote object.
    • setReachThruTables

      void setReachThruTables(AssociationList list) throws RemoteException
      Sets the ReachThruTables list to be list. Objects of which can be of type:
      PhysicalTable
      WorkTable
      SecuredTable
      Parameters:
      list - AssociationList
      Throws:
      RemoteException - If error communicating with remote object.
    • setReachThruTables

      void setReachThruTables(AssociationList inObjects, int state) throws RemoteException
      Sets the entire AssociationList to match the passed in Vector, sets the state of the AssociationList
      Parameters:
      inObjects - AssociationList
      state - int
      Throws:
      RemoteException - If error communicating with remote object.
    • setAssociatedOLAPSchemas

      void setAssociatedOLAPSchemas(AssociationList list) throws RemoteException
      Sets the AssociatedOLAPSchemas list to be list. Objects of which can be of type:
      OLAPSchema
      Parameters:
      list - AssociationList
      Throws:
      RemoteException - If error communicating with remote object.
    • setAssociatedOLAPSchemas

      void setAssociatedOLAPSchemas(AssociationList list, int state) throws RemoteException
      Sets the AssociatedOLAPSchemas list to be list. Objects of which can be of type:
      OLAPSchema
      Parameters:
      list - AssociationList
      state - int
      Throws:
      RemoteException - If error communicating with remote object.
    • setAssociatedOLAPSchema

      void setAssociatedOLAPSchema(OLAPSchema inObject) throws RemoteException
      Sets the AssociatedOLAPSchemas list 0th element to be inObject.
      Parameters:
      inObject - OLAPSchema
      Throws:
      RemoteException - If error communicating with remote object.
    • setFormulas

      void setFormulas(AssociationList list) throws RemoteException
      Sets the Formulas list to be list. Objects of which can be of type:
      GlobalFormula
      NamedSet
      CalculatedMember
      Parameters:
      list - AssociationList
      Throws:
      RemoteException - If error communicating with remote object.
    • setFormulas

      void setFormulas(AssociationList inObjects, int state) throws RemoteException
      Sets the entire Formulas list to match the passed in AssociationList, sets the state of the Formulas
      Parameters:
      inObjects - AssociationList
      state - int
      Throws:
      RemoteException - If error communicating with remote object.
    • setMeasures

      void setMeasures(AssociationList list) throws RemoteException
      Sets the Measures list to be list. Objects of which can be of type:
      Measure
      CalculatedMeasure
      Parameters:
      list - AssociationList
      Throws:
      RemoteException - If error communicating with remote object.
    • setMeasures

      void setMeasures(AssociationList inObjects, int state) throws RemoteException
      Sets the entire Measures list to match the passed in AssociationList, sets the state of the Measures
      Parameters:
      inObjects - AssociationList
      state - int
      Throws:
      RemoteException - If error communicating with remote object.
    • setNextGenerations

      void setNextGenerations(AssociationList list) throws RemoteException
      Sets the NextGenerations list to be list. Objects of which can be of type:
      Cube
      Parameters:
      list - AssociationList
      Throws:
      RemoteException - If error communicating with remote object.
    • setNextGenerations

      void setNextGenerations(AssociationList list, int state) throws RemoteException
      Sets the NextGenerations list to be list. Objects of which can be of type:
      Cube
      Parameters:
      list - AssociationList
      state - int
      Throws:
      RemoteException - If error communicating with remote object.
    • setNextGeneration

      void setNextGeneration(Cube inObject) throws RemoteException
      Sets the NextGenerations list 0th element to be inObject.
      Parameters:
      inObject - Cube
      Throws:
      RemoteException - If error communicating with remote object.
    • setSubCubes

      void setSubCubes(AssociationList list) throws RemoteException
      Sets the SubCubes list to be list. Objects of which can be of type:
      Cube
      Parameters:
      list - AssociationList
      Throws:
      RemoteException - If error communicating with remote object.
    • setSubCubes

      void setSubCubes(AssociationList inObjects, int state) throws RemoteException
      Sets the entire SubCubes list to match the passed in AssociationList, sets the state of the SubCubes
      Parameters:
      inObjects - AssociationList
      state - int
      Throws:
      RemoteException - If error communicating with remote object.