Interface IDataSourceAwareMetadataDomainRepository

All Superinterfaces:
org.pentaho.metadata.repository.IMetadataDomainRepository
All Known Implementing Classes:
CachingPentahoMetadataDomainRepository, PentahoMetadataDomainRepository, PentahoMondrianDomainRepository, SecurityAwarePentahoMetadataDomainRepository, SessionCachingMetadataDomainRepository

public interface IDataSourceAwareMetadataDomainRepository extends org.pentaho.metadata.repository.IMetadataDomainRepository
This interface defines a metadata domain repository, used to maintain a system-wide set of metadata domains. Includes the ability to retrieve Domains based on data source type.
  • Field Summary

    Fields inherited from interface org.pentaho.metadata.repository.IMetadataDomainRepository

    ACCESS_TYPE_ADMIN, ACCESS_TYPE_DELETE, ACCESS_TYPE_READ, ACCESS_TYPE_SCHEMA_ADMIN, ACCESS_TYPE_UPDATE, ACCESS_TYPE_WRITE
  • Method Summary

    Modifier and Type
    Method
    Description
    Retrieve a list of all the domain ids in the repository of the data source type DataSourceWizard.
    Retrieve a list of all the domain ids in the repository of the data source type Metadata.

    Methods inherited from interface org.pentaho.metadata.repository.IMetadataDomainRepository

    flushDomains, generateRowLevelSecurityConstraint, getDomain, getDomainIds, hasAccess, reloadDomains, removeDomain, removeModel, storeDomain
  • Method Details

    • getMetadataDomainIds

      Set<String> getMetadataDomainIds()
      Retrieve a list of all the domain ids in the repository of the data source type Metadata. See IMetadataDomainRepository.getDomainIds() for similar functionality.
      Returns:
      the metadata domain Ids.
    • getDataSourceWizardDomainIds

      Set<String> getDataSourceWizardDomainIds()
      Retrieve a list of all the domain ids in the repository of the data source type DataSourceWizard. See IMetadataDomainRepository.getDomainIds() for similar functionality.
      Returns:
      the data source wizard domain Ids.