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