org.pentaho.platform.plugin.services.metadata
Class MetadataDomainRepository
java.lang.Object
FileBasedMetadataDomainRepository
org.pentaho.platform.plugin.services.metadata.MetadataDomainRepository
- Direct Known Subclasses:
- SecurityAwareMetadataDomainRepository
public class MetadataDomainRepository
- extends FileBasedMetadataDomainRepository
This is the platform implementation of the IMetadataDomainRepository.
TODO: Update this class to use CacheControl, getting created per session
per Marc's input
- Author:
- Will Gorman (wgorman@pentaho.com)
LEGACY_XMI_FILENAME
public static String LEGACY_XMI_FILENAME
ACCESS_TYPE_MAP
public static final int[] ACCESS_TYPE_MAP
MetadataDomainRepository
public MetadataDomainRepository()
getSession
public IPentahoSession getSession()
getDomainIds
public Set<String> getDomainIds()
reloadDomains
public void reloadDomains()
removeDomain
public void removeDomain(String domainId)
getDomain
public Domain getDomain(String id)
storeDomain
public void storeDomain(Domain domain,
boolean overwrite)
throws DomainIdNullException,
DomainAlreadyExistsException,
DomainStorageException
- Throws:
DomainIdNullException
DomainAlreadyExistsException
DomainStorageException