Class BaseRepositorySecurityProvider

    • Constructor Detail

      • BaseRepositorySecurityProvider

        public BaseRepositorySecurityProvider​(RepositoryMeta repositoryMeta,
                                              IUser userInfo)
    • Method Detail

      • getUserInfo

        public IUser getUserInfo()
      • getRepositoryMeta

        public RepositoryMeta getRepositoryMeta()
        Returns:
        the repositoryMeta
      • setRepositoryMeta

        public void setRepositoryMeta​(RepositoryMeta repositoryMeta)
        Parameters:
        repositoryMeta - the repositoryMeta to set
      • validateAction

        public void validateAction​(RepositoryOperation... operations)
                            throws org.pentaho.di.core.exception.KettleException,
                                   org.pentaho.di.core.exception.KettleSecurityException
        Throws:
        org.pentaho.di.core.exception.KettleException
        org.pentaho.di.core.exception.KettleSecurityException