Class KettleDatabaseRepositoryUserDelegate

    • Constructor Detail

      • KettleDatabaseRepositoryUserDelegate

        public KettleDatabaseRepositoryUserDelegate​(KettleDatabaseRepository repository)
    • Method Detail

      • 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