Interface RepositorySecurityManager

    • Method Detail

      • getUsers

        List<IUser> getUsers()
                      throws org.pentaho.di.core.exception.KettleException
        Throws:
        org.pentaho.di.core.exception.KettleException
      • setUsers

        void setUsers​(List<IUser> users)
               throws org.pentaho.di.core.exception.KettleException
        Throws:
        org.pentaho.di.core.exception.KettleException
      • getUserID

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

        void delUser​(org.pentaho.di.repository.ObjectId id_user)
              throws org.pentaho.di.core.exception.KettleException
        Throws:
        org.pentaho.di.core.exception.KettleException
      • delUser

        void delUser​(String name)
              throws org.pentaho.di.core.exception.KettleException
        Throws:
        org.pentaho.di.core.exception.KettleException
      • getUserIDs

        org.pentaho.di.repository.ObjectId[] getUserIDs()
                                                 throws org.pentaho.di.core.exception.KettleException
        Throws:
        org.pentaho.di.core.exception.KettleException
      • saveUserInfo

        void saveUserInfo​(IUser user)
                   throws org.pentaho.di.core.exception.KettleException
        Throws:
        org.pentaho.di.core.exception.KettleException
      • renameUser

        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
      • constructUser

        IUser constructUser()
                     throws org.pentaho.di.core.exception.KettleException
        Throws:
        org.pentaho.di.core.exception.KettleException
      • updateUser

        void updateUser​(IUser user)
                 throws org.pentaho.di.core.exception.KettleException
        Throws:
        org.pentaho.di.core.exception.KettleException
      • deleteUsers

        void deleteUsers​(List<IUser> users)
                  throws org.pentaho.di.core.exception.KettleException
        Throws:
        org.pentaho.di.core.exception.KettleException
      • loadUserInfo

        IUser loadUserInfo​(String username)
                    throws org.pentaho.di.core.exception.KettleException
        Throws:
        org.pentaho.di.core.exception.KettleException
      • isManaged

        boolean isManaged()
                   throws org.pentaho.di.core.exception.KettleException
        Throws:
        org.pentaho.di.core.exception.KettleException