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