Class SharedObjectsMetaStore

  • All Implemented Interfaces:
    org.pentaho.metastore.api.IMetaStore

    @Deprecated
    public class SharedObjectsMetaStore
    extends org.pentaho.metastore.stores.memory.MemoryMetaStore
    implements org.pentaho.metastore.api.IMetaStore
    Deprecated.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected org.pentaho.metastore.api.IMetaStoreElementType databaseElementType
      Deprecated.
       
      protected SharedObjects sharedObjects
      Deprecated.
       
      • Fields inherited from class org.pentaho.metastore.api.BaseMetaStore

        description, name, passwordEncoder
    • Field Detail

      • databaseElementType

        protected org.pentaho.metastore.api.IMetaStoreElementType databaseElementType
        Deprecated.
      • sharedObjects

        protected SharedObjects sharedObjects
        Deprecated.
    • Constructor Detail

      • SharedObjectsMetaStore

        public SharedObjectsMetaStore​(SharedObjects sharedObjects)
                               throws org.pentaho.metastore.api.exceptions.MetaStoreException
        Deprecated.
        Throws:
        org.pentaho.metastore.api.exceptions.MetaStoreException
    • Method Detail

      • getNamespaces

        public List<String> getNamespaces()
                                   throws org.pentaho.metastore.api.exceptions.MetaStoreException
        Deprecated.
        Specified by:
        getNamespaces in interface org.pentaho.metastore.api.IMetaStore
        Overrides:
        getNamespaces in class org.pentaho.metastore.stores.memory.MemoryMetaStore
        Throws:
        org.pentaho.metastore.api.exceptions.MetaStoreException
      • createNamespace

        public void createNamespace​(String namespace)
                             throws org.pentaho.metastore.api.exceptions.MetaStoreException,
                                    org.pentaho.metastore.api.exceptions.MetaStoreNamespaceExistsException
        Deprecated.
        Specified by:
        createNamespace in interface org.pentaho.metastore.api.IMetaStore
        Overrides:
        createNamespace in class org.pentaho.metastore.stores.memory.MemoryMetaStore
        Throws:
        org.pentaho.metastore.api.exceptions.MetaStoreException
        org.pentaho.metastore.api.exceptions.MetaStoreNamespaceExistsException
      • deleteNamespace

        public void deleteNamespace​(String namespace)
                             throws org.pentaho.metastore.api.exceptions.MetaStoreException,
                                    org.pentaho.metastore.api.exceptions.MetaStoreDependenciesExistsException
        Deprecated.
        Specified by:
        deleteNamespace in interface org.pentaho.metastore.api.IMetaStore
        Overrides:
        deleteNamespace in class org.pentaho.metastore.stores.memory.MemoryMetaStore
        Throws:
        org.pentaho.metastore.api.exceptions.MetaStoreException
        org.pentaho.metastore.api.exceptions.MetaStoreDependenciesExistsException
      • namespaceExists

        public boolean namespaceExists​(String namespace)
                                throws org.pentaho.metastore.api.exceptions.MetaStoreException
        Deprecated.
        Specified by:
        namespaceExists in interface org.pentaho.metastore.api.IMetaStore
        Overrides:
        namespaceExists in class org.pentaho.metastore.stores.memory.MemoryMetaStore
        Throws:
        org.pentaho.metastore.api.exceptions.MetaStoreException
      • getElementTypes

        public List<org.pentaho.metastore.api.IMetaStoreElementType> getElementTypes​(String namespace)
                                                                              throws org.pentaho.metastore.api.exceptions.MetaStoreException
        Deprecated.
        Specified by:
        getElementTypes in interface org.pentaho.metastore.api.IMetaStore
        Overrides:
        getElementTypes in class org.pentaho.metastore.stores.memory.MemoryMetaStore
        Throws:
        org.pentaho.metastore.api.exceptions.MetaStoreException
      • getElementTypeIds

        public List<String> getElementTypeIds​(String namespace)
                                       throws org.pentaho.metastore.api.exceptions.MetaStoreException
        Deprecated.
        Specified by:
        getElementTypeIds in interface org.pentaho.metastore.api.IMetaStore
        Overrides:
        getElementTypeIds in class org.pentaho.metastore.stores.memory.MemoryMetaStore
        Throws:
        org.pentaho.metastore.api.exceptions.MetaStoreException
      • getElementType

        public org.pentaho.metastore.api.IMetaStoreElementType getElementType​(String namespace,
                                                                              String elementTypeId)
                                                                       throws org.pentaho.metastore.api.exceptions.MetaStoreException
        Deprecated.
        Specified by:
        getElementType in interface org.pentaho.metastore.api.IMetaStore
        Overrides:
        getElementType in class org.pentaho.metastore.stores.memory.MemoryMetaStore
        Throws:
        org.pentaho.metastore.api.exceptions.MetaStoreException
      • getElementTypeByName

        public org.pentaho.metastore.api.IMetaStoreElementType getElementTypeByName​(String namespace,
                                                                                    String elementTypeName)
                                                                             throws org.pentaho.metastore.api.exceptions.MetaStoreException
        Deprecated.
        Specified by:
        getElementTypeByName in interface org.pentaho.metastore.api.IMetaStore
        Overrides:
        getElementTypeByName in class org.pentaho.metastore.stores.memory.MemoryMetaStore
        Throws:
        org.pentaho.metastore.api.exceptions.MetaStoreException
      • createElementType

        public void createElementType​(String namespace,
                                      org.pentaho.metastore.api.IMetaStoreElementType elementType)
                               throws org.pentaho.metastore.api.exceptions.MetaStoreException,
                                      org.pentaho.metastore.api.exceptions.MetaStoreElementTypeExistsException
        Deprecated.
        Specified by:
        createElementType in interface org.pentaho.metastore.api.IMetaStore
        Overrides:
        createElementType in class org.pentaho.metastore.stores.memory.MemoryMetaStore
        Throws:
        org.pentaho.metastore.api.exceptions.MetaStoreException
        org.pentaho.metastore.api.exceptions.MetaStoreElementTypeExistsException
      • updateElementType

        public void updateElementType​(String namespace,
                                      org.pentaho.metastore.api.IMetaStoreElementType elementType)
                               throws org.pentaho.metastore.api.exceptions.MetaStoreException
        Deprecated.
        Specified by:
        updateElementType in interface org.pentaho.metastore.api.IMetaStore
        Overrides:
        updateElementType in class org.pentaho.metastore.stores.memory.MemoryMetaStore
        Throws:
        org.pentaho.metastore.api.exceptions.MetaStoreException
      • deleteElementType

        public void deleteElementType​(String namespace,
                                      org.pentaho.metastore.api.IMetaStoreElementType elementType)
                               throws org.pentaho.metastore.api.exceptions.MetaStoreException,
                                      org.pentaho.metastore.api.exceptions.MetaStoreDependenciesExistsException
        Deprecated.
        Specified by:
        deleteElementType in interface org.pentaho.metastore.api.IMetaStore
        Overrides:
        deleteElementType in class org.pentaho.metastore.stores.memory.MemoryMetaStore
        Throws:
        org.pentaho.metastore.api.exceptions.MetaStoreException
        org.pentaho.metastore.api.exceptions.MetaStoreDependenciesExistsException
      • getElements

        public List<org.pentaho.metastore.api.IMetaStoreElement> getElements​(String namespace,
                                                                             org.pentaho.metastore.api.IMetaStoreElementType elementType)
                                                                      throws org.pentaho.metastore.api.exceptions.MetaStoreException
        Deprecated.
        Specified by:
        getElements in interface org.pentaho.metastore.api.IMetaStore
        Overrides:
        getElements in class org.pentaho.metastore.stores.memory.MemoryMetaStore
        Throws:
        org.pentaho.metastore.api.exceptions.MetaStoreException
      • getElementIds

        public List<String> getElementIds​(String namespace,
                                          org.pentaho.metastore.api.IMetaStoreElementType elementType)
                                   throws org.pentaho.metastore.api.exceptions.MetaStoreException
        Deprecated.
        Specified by:
        getElementIds in interface org.pentaho.metastore.api.IMetaStore
        Overrides:
        getElementIds in class org.pentaho.metastore.stores.memory.MemoryMetaStore
        Throws:
        org.pentaho.metastore.api.exceptions.MetaStoreException
      • getElement

        public org.pentaho.metastore.api.IMetaStoreElement getElement​(String namespace,
                                                                      org.pentaho.metastore.api.IMetaStoreElementType elementType,
                                                                      String elementId)
                                                               throws org.pentaho.metastore.api.exceptions.MetaStoreException
        Deprecated.
        Specified by:
        getElement in interface org.pentaho.metastore.api.IMetaStore
        Overrides:
        getElement in class org.pentaho.metastore.stores.memory.MemoryMetaStore
        Throws:
        org.pentaho.metastore.api.exceptions.MetaStoreException
      • getElementByName

        public org.pentaho.metastore.api.IMetaStoreElement getElementByName​(String namespace,
                                                                            org.pentaho.metastore.api.IMetaStoreElementType elementType,
                                                                            String name)
                                                                     throws org.pentaho.metastore.api.exceptions.MetaStoreException
        Deprecated.
        Specified by:
        getElementByName in interface org.pentaho.metastore.api.IMetaStore
        Overrides:
        getElementByName in class org.pentaho.metastore.stores.memory.MemoryMetaStore
        Throws:
        org.pentaho.metastore.api.exceptions.MetaStoreException
      • createElement

        public void createElement​(String namespace,
                                  org.pentaho.metastore.api.IMetaStoreElementType elementType,
                                  org.pentaho.metastore.api.IMetaStoreElement element)
                           throws org.pentaho.metastore.api.exceptions.MetaStoreException,
                                  org.pentaho.metastore.api.exceptions.MetaStoreElementExistException
        Deprecated.
        Specified by:
        createElement in interface org.pentaho.metastore.api.IMetaStore
        Overrides:
        createElement in class org.pentaho.metastore.stores.memory.MemoryMetaStore
        Throws:
        org.pentaho.metastore.api.exceptions.MetaStoreException
        org.pentaho.metastore.api.exceptions.MetaStoreElementExistException
      • deleteElement

        public void deleteElement​(String namespace,
                                  org.pentaho.metastore.api.IMetaStoreElementType elementType,
                                  String elementId)
                           throws org.pentaho.metastore.api.exceptions.MetaStoreException
        Deprecated.
        Specified by:
        deleteElement in interface org.pentaho.metastore.api.IMetaStore
        Overrides:
        deleteElement in class org.pentaho.metastore.stores.memory.MemoryMetaStore
        Throws:
        org.pentaho.metastore.api.exceptions.MetaStoreException
      • getSharedObjects

        public SharedObjects getSharedObjects()
        Deprecated.
      • setSharedObjects

        public void setSharedObjects​(SharedObjects sharedObjects)
        Deprecated.