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)