org.pentaho.di.repository.kdr.delegates
Class KettleDatabaseRepositoryUserDelegate
java.lang.Object
org.pentaho.di.repository.kdr.delegates.KettleDatabaseRepositoryBaseDelegate
org.pentaho.di.repository.kdr.delegates.KettleDatabaseRepositoryUserDelegate
public class KettleDatabaseRepositoryUserDelegate
- extends KettleDatabaseRepositoryBaseDelegate
KettleDatabaseRepositoryUserDelegate
public KettleDatabaseRepositoryUserDelegate(KettleDatabaseRepository repository)
getUser
public RowMetaAndData getUser(ObjectId id_user)
throws KettleException
- Throws:
KettleException
getUserID
public ObjectId getUserID(String login)
throws KettleException
- Throws:
KettleException
loadUserInfo
public IUser loadUserInfo(IUser userInfo,
String login)
throws KettleException
- Throws:
KettleException
loadUserInfo
public IUser loadUserInfo(IUser userInfo,
String login,
String passwd)
throws KettleException
- Load user with login from repository and verify the password...
- Parameters:
rep
- login
- passwd
-
- Throws:
KettleException
saveUserInfo
public void saveUserInfo(IUser userInfo)
throws KettleException
- Throws:
KettleException
fillTableRow
public RowMetaAndData fillTableRow(IUser userInfo)
getNrUsers
public int getNrUsers()
throws KettleException
- Throws:
KettleException
existsUserInfo
public boolean existsUserInfo(RepositoryElementInterface user)
throws KettleException
- Throws:
KettleException
renameUser
public void renameUser(ObjectId id_user,
String newname)
throws KettleException
- Throws:
KettleException