public class SharedObjectsMetaStore
extends org.pentaho.metastore.stores.memory.MemoryMetaStore
implements org.pentaho.metastore.api.IMetaStore
| Constructor and Description | 
|---|
| SharedObjectsMetaStore(SharedObjects sharedObjects) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | createElement(String namespace,
             org.pentaho.metastore.api.IMetaStoreElementType elementType,
             org.pentaho.metastore.api.IMetaStoreElement element) | 
| void | createElementType(String namespace,
                 org.pentaho.metastore.api.IMetaStoreElementType elementType) | 
| void | createNamespace(String namespace) | 
| void | deleteElement(String namespace,
             org.pentaho.metastore.api.IMetaStoreElementType elementType,
             String elementId) | 
| void | deleteElementType(String namespace,
                 org.pentaho.metastore.api.IMetaStoreElementType elementType) | 
| void | deleteNamespace(String namespace) | 
| org.pentaho.metastore.api.IMetaStoreElement | getElement(String namespace,
          org.pentaho.metastore.api.IMetaStoreElementType elementType,
          String elementId) | 
| org.pentaho.metastore.api.IMetaStoreElement | getElementByName(String namespace,
                org.pentaho.metastore.api.IMetaStoreElementType elementType,
                String name) | 
| List<String> | getElementIds(String namespace,
             org.pentaho.metastore.api.IMetaStoreElementType elementType) | 
| List<org.pentaho.metastore.api.IMetaStoreElement> | getElements(String namespace,
           org.pentaho.metastore.api.IMetaStoreElementType elementType) | 
| org.pentaho.metastore.api.IMetaStoreElementType | getElementType(String namespace,
              String elementTypeId) | 
| org.pentaho.metastore.api.IMetaStoreElementType | getElementTypeByName(String namespace,
                    String elementTypeName) | 
| List<String> | getElementTypeIds(String namespace) | 
| List<org.pentaho.metastore.api.IMetaStoreElementType> | getElementTypes(String namespace) | 
| List<String> | getNamespaces() | 
| SharedObjects | getSharedObjects() | 
| boolean | namespaceExists(String namespace) | 
| void | setSharedObjects(SharedObjects sharedObjects) | 
| void | updateElementType(String namespace,
                 org.pentaho.metastore.api.IMetaStoreElementType elementType) | 
equals, newAttribute, newElement, newElement, newElementOwner, newElementType, updateElementgetDescription, getName, getTwoWayPasswordEncoder, setDescription, setName, setTwoWayPasswordEncoderpublic SharedObjectsMetaStore(SharedObjects sharedObjects) throws org.pentaho.metastore.api.exceptions.MetaStoreException
org.pentaho.metastore.api.exceptions.MetaStoreExceptionpublic List<String> getNamespaces() throws org.pentaho.metastore.api.exceptions.MetaStoreException
getNamespaces in interface org.pentaho.metastore.api.IMetaStoregetNamespaces in class org.pentaho.metastore.stores.memory.MemoryMetaStoreorg.pentaho.metastore.api.exceptions.MetaStoreExceptionpublic void createNamespace(String namespace) throws org.pentaho.metastore.api.exceptions.MetaStoreException, org.pentaho.metastore.api.exceptions.MetaStoreNamespaceExistsException
createNamespace in interface org.pentaho.metastore.api.IMetaStorecreateNamespace in class org.pentaho.metastore.stores.memory.MemoryMetaStoreorg.pentaho.metastore.api.exceptions.MetaStoreExceptionorg.pentaho.metastore.api.exceptions.MetaStoreNamespaceExistsExceptionpublic void deleteNamespace(String namespace) throws org.pentaho.metastore.api.exceptions.MetaStoreException, org.pentaho.metastore.api.exceptions.MetaStoreDependenciesExistsException
deleteNamespace in interface org.pentaho.metastore.api.IMetaStoredeleteNamespace in class org.pentaho.metastore.stores.memory.MemoryMetaStoreorg.pentaho.metastore.api.exceptions.MetaStoreExceptionorg.pentaho.metastore.api.exceptions.MetaStoreDependenciesExistsExceptionpublic boolean namespaceExists(String namespace) throws org.pentaho.metastore.api.exceptions.MetaStoreException
namespaceExists in interface org.pentaho.metastore.api.IMetaStorenamespaceExists in class org.pentaho.metastore.stores.memory.MemoryMetaStoreorg.pentaho.metastore.api.exceptions.MetaStoreExceptionpublic List<org.pentaho.metastore.api.IMetaStoreElementType> getElementTypes(String namespace) throws org.pentaho.metastore.api.exceptions.MetaStoreException
getElementTypes in interface org.pentaho.metastore.api.IMetaStoregetElementTypes in class org.pentaho.metastore.stores.memory.MemoryMetaStoreorg.pentaho.metastore.api.exceptions.MetaStoreExceptionpublic List<String> getElementTypeIds(String namespace) throws org.pentaho.metastore.api.exceptions.MetaStoreException
getElementTypeIds in interface org.pentaho.metastore.api.IMetaStoregetElementTypeIds in class org.pentaho.metastore.stores.memory.MemoryMetaStoreorg.pentaho.metastore.api.exceptions.MetaStoreExceptionpublic org.pentaho.metastore.api.IMetaStoreElementType getElementType(String namespace, String elementTypeId) throws org.pentaho.metastore.api.exceptions.MetaStoreException
getElementType in interface org.pentaho.metastore.api.IMetaStoregetElementType in class org.pentaho.metastore.stores.memory.MemoryMetaStoreorg.pentaho.metastore.api.exceptions.MetaStoreExceptionpublic org.pentaho.metastore.api.IMetaStoreElementType getElementTypeByName(String namespace, String elementTypeName) throws org.pentaho.metastore.api.exceptions.MetaStoreException
getElementTypeByName in interface org.pentaho.metastore.api.IMetaStoregetElementTypeByName in class org.pentaho.metastore.stores.memory.MemoryMetaStoreorg.pentaho.metastore.api.exceptions.MetaStoreExceptionpublic void createElementType(String namespace, org.pentaho.metastore.api.IMetaStoreElementType elementType) throws org.pentaho.metastore.api.exceptions.MetaStoreException, org.pentaho.metastore.api.exceptions.MetaStoreElementTypeExistsException
createElementType in interface org.pentaho.metastore.api.IMetaStorecreateElementType in class org.pentaho.metastore.stores.memory.MemoryMetaStoreorg.pentaho.metastore.api.exceptions.MetaStoreExceptionorg.pentaho.metastore.api.exceptions.MetaStoreElementTypeExistsExceptionpublic void updateElementType(String namespace, org.pentaho.metastore.api.IMetaStoreElementType elementType) throws org.pentaho.metastore.api.exceptions.MetaStoreException
updateElementType in interface org.pentaho.metastore.api.IMetaStoreupdateElementType in class org.pentaho.metastore.stores.memory.MemoryMetaStoreorg.pentaho.metastore.api.exceptions.MetaStoreExceptionpublic void deleteElementType(String namespace, org.pentaho.metastore.api.IMetaStoreElementType elementType) throws org.pentaho.metastore.api.exceptions.MetaStoreException, org.pentaho.metastore.api.exceptions.MetaStoreDependenciesExistsException
deleteElementType in interface org.pentaho.metastore.api.IMetaStoredeleteElementType in class org.pentaho.metastore.stores.memory.MemoryMetaStoreorg.pentaho.metastore.api.exceptions.MetaStoreExceptionorg.pentaho.metastore.api.exceptions.MetaStoreDependenciesExistsExceptionpublic List<org.pentaho.metastore.api.IMetaStoreElement> getElements(String namespace, org.pentaho.metastore.api.IMetaStoreElementType elementType) throws org.pentaho.metastore.api.exceptions.MetaStoreException
getElements in interface org.pentaho.metastore.api.IMetaStoregetElements in class org.pentaho.metastore.stores.memory.MemoryMetaStoreorg.pentaho.metastore.api.exceptions.MetaStoreExceptionpublic List<String> getElementIds(String namespace, org.pentaho.metastore.api.IMetaStoreElementType elementType) throws org.pentaho.metastore.api.exceptions.MetaStoreException
getElementIds in interface org.pentaho.metastore.api.IMetaStoregetElementIds in class org.pentaho.metastore.stores.memory.MemoryMetaStoreorg.pentaho.metastore.api.exceptions.MetaStoreExceptionpublic org.pentaho.metastore.api.IMetaStoreElement getElement(String namespace, org.pentaho.metastore.api.IMetaStoreElementType elementType, String elementId) throws org.pentaho.metastore.api.exceptions.MetaStoreException
getElement in interface org.pentaho.metastore.api.IMetaStoregetElement in class org.pentaho.metastore.stores.memory.MemoryMetaStoreorg.pentaho.metastore.api.exceptions.MetaStoreExceptionpublic org.pentaho.metastore.api.IMetaStoreElement getElementByName(String namespace, org.pentaho.metastore.api.IMetaStoreElementType elementType, String name) throws org.pentaho.metastore.api.exceptions.MetaStoreException
getElementByName in interface org.pentaho.metastore.api.IMetaStoregetElementByName in class org.pentaho.metastore.stores.memory.MemoryMetaStoreorg.pentaho.metastore.api.exceptions.MetaStoreExceptionpublic 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
createElement in interface org.pentaho.metastore.api.IMetaStorecreateElement in class org.pentaho.metastore.stores.memory.MemoryMetaStoreorg.pentaho.metastore.api.exceptions.MetaStoreExceptionorg.pentaho.metastore.api.exceptions.MetaStoreElementExistExceptionpublic void deleteElement(String namespace, org.pentaho.metastore.api.IMetaStoreElementType elementType, String elementId) throws org.pentaho.metastore.api.exceptions.MetaStoreException
deleteElement in interface org.pentaho.metastore.api.IMetaStoredeleteElement in class org.pentaho.metastore.stores.memory.MemoryMetaStoreorg.pentaho.metastore.api.exceptions.MetaStoreExceptionpublic SharedObjects getSharedObjects()
public void setSharedObjects(SharedObjects sharedObjects)