Class KettleDatabaseRepositoryUserDelegate

java.lang.Object
org.pentaho.di.repository.kdr.delegates.KettleDatabaseRepositoryBaseDelegate
org.pentaho.di.repository.kdr.delegates.KettleDatabaseRepositoryUserDelegate

public class KettleDatabaseRepositoryUserDelegate extends KettleDatabaseRepositoryBaseDelegate
  • Constructor Details

    • KettleDatabaseRepositoryUserDelegate

      public KettleDatabaseRepositoryUserDelegate(KettleDatabaseRepository repository)
  • Method Details

    • getUser

      public org.pentaho.di.core.RowMetaAndData getUser(org.pentaho.di.repository.ObjectId id_user) throws org.pentaho.di.core.exception.KettleException
      Throws:
      org.pentaho.di.core.exception.KettleException
    • getUserID

      public org.pentaho.di.repository.ObjectId getUserID(String login) throws org.pentaho.di.core.exception.KettleException
      Throws:
      org.pentaho.di.core.exception.KettleException
    • loadUserInfo

      public IUser loadUserInfo(IUser userInfo, String login) throws org.pentaho.di.core.exception.KettleException
      Throws:
      org.pentaho.di.core.exception.KettleException
    • loadUserInfo

      public IUser loadUserInfo(IUser userInfo, String login, String passwd) throws org.pentaho.di.core.exception.KettleException
      Load user with login from repository and verify the password...
      Parameters:
      rep -
      login -
      passwd -
      Throws:
      org.pentaho.di.core.exception.KettleException
    • saveUserInfo

      public void saveUserInfo(IUser userInfo) throws org.pentaho.di.core.exception.KettleException
      Throws:
      org.pentaho.di.core.exception.KettleException
    • fillTableRow

      public org.pentaho.di.core.RowMetaAndData fillTableRow(IUser userInfo)
    • getNrUsers

      public int getNrUsers() throws org.pentaho.di.core.exception.KettleException
      Throws:
      org.pentaho.di.core.exception.KettleException
    • existsUserInfo

      public boolean existsUserInfo(org.pentaho.di.repository.RepositoryElementInterface user) throws org.pentaho.di.core.exception.KettleException
      Throws:
      org.pentaho.di.core.exception.KettleException
    • renameUser

      public void renameUser(org.pentaho.di.repository.ObjectId id_user, String newname) throws org.pentaho.di.core.exception.KettleException
      Throws:
      org.pentaho.di.core.exception.KettleException