Interface IAclAwarePentahoMetadataDomainRepositoryImporter

    • Method Detail

      • storeDomain

        void storeDomain​(InputStream inputStream,
                         String domainId,
                         boolean overwrite,
                         org.pentaho.platform.api.repository2.unified.RepositoryFileAcl acl)
                  throws org.pentaho.metadata.repository.DomainIdNullException,
                         org.pentaho.metadata.repository.DomainAlreadyExistsException,
                         org.pentaho.metadata.repository.DomainStorageException
        Throws:
        org.pentaho.metadata.repository.DomainIdNullException
        org.pentaho.metadata.repository.DomainAlreadyExistsException
        org.pentaho.metadata.repository.DomainStorageException
      • setAclFor

        void setAclFor​(String domainId,
                       org.pentaho.platform.api.repository2.unified.RepositoryFileAcl acl)
      • getAclFor

        org.pentaho.platform.api.repository2.unified.RepositoryFileAcl getAclFor​(String domainId)
      • hasAccessFor

        boolean hasAccessFor​(String domainId)