public interface RepositorySecurityManager extends IRepositoryService
Modifier and Type | Method and Description |
---|---|
IUser |
constructUser() |
void |
deleteUsers(List<IUser> users) |
void |
delUser(org.pentaho.di.repository.ObjectId id_user) |
void |
delUser(String name) |
org.pentaho.di.repository.ObjectId |
getUserID(String login) |
org.pentaho.di.repository.ObjectId[] |
getUserIDs() |
List<IUser> |
getUsers() |
boolean |
isManaged() |
IUser |
loadUserInfo(String username) |
void |
renameUser(org.pentaho.di.repository.ObjectId id_user,
String newname) |
void |
saveUserInfo(IUser user) |
void |
setUsers(List<IUser> users) |
void |
updateUser(IUser user) |
List<IUser> getUsers() throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
void setUsers(List<IUser> users) throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
org.pentaho.di.repository.ObjectId getUserID(String login) throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
void delUser(org.pentaho.di.repository.ObjectId id_user) throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
void delUser(String name) throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
org.pentaho.di.repository.ObjectId[] getUserIDs() throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
void saveUserInfo(IUser user) throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
void renameUser(org.pentaho.di.repository.ObjectId id_user, String newname) throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
IUser constructUser() throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
void updateUser(IUser user) throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
void deleteUsers(List<IUser> users) throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
IUser loadUserInfo(String username) throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException
boolean isManaged() throws org.pentaho.di.core.exception.KettleException
org.pentaho.di.core.exception.KettleException