Class BaseRepositorySecurityProvider

java.lang.Object
org.pentaho.di.repository.BaseRepositorySecurityProvider
Direct Known Subclasses:
KettleDatabaseRepositorySecurityProvider

public class BaseRepositorySecurityProvider extends Object
  • Field Details

  • Constructor Details

    • BaseRepositorySecurityProvider

      public BaseRepositorySecurityProvider(RepositoryMeta repositoryMeta, IUser userInfo)
  • Method Details

    • 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