Package org.pentaho.di.repository
Class UserInfo
java.lang.Object
org.pentaho.di.repository.UserInfo
- All Implemented Interfaces:
IUser
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the user's descriptiongetLogin()Get the login for a the usergetName()The name of the user maps to the login idorg.pentaho.di.repository.ObjectIdGet the object idGet the password for the userorg.pentaho.di.repository.RepositoryDirectoryNot used in this case, simply return root /Get the user name for the userisAdmin()Check if the user is admin or notbooleanCheck if the user is enabled or notvoidMake the user admin or notvoidsetDescription(String description) Set the description of the uservoidvoidvoidsetEnabled(boolean enabled) Make the user enabled or disabledvoidSet the login for the uservoidSet the name of the user.voidsetObjectId(org.pentaho.di.repository.ObjectId id) Set the object id of this uservoidsetPassword(String password) Set the password for thevoidsetRepositoryDirectory(org.pentaho.di.repository.RepositoryDirectory repositoryDirectory) voidsetUsername(String username) Set the user name for the user
-
Field Details
-
REPOSITORY_ELEMENT_TYPE
- See Also:
-
-
Constructor Details
-
UserInfo
copy constructor- Parameters:
copyFrom-
-
UserInfo
-
UserInfo
-
UserInfo
public UserInfo()
-
-
Method Details
-
setLogin
Description copied from interface:IUserSet the login for the user -
getLogin
Description copied from interface:IUserGet the login for a the user -
setPassword
Description copied from interface:IUserSet the password for the- Specified by:
setPasswordin interfaceIUser
-
getPassword
Description copied from interface:IUserGet the password for the user- Specified by:
getPasswordin interfaceIUser- Returns:
- user password
-
setUsername
Description copied from interface:IUserSet the user name for the user- Specified by:
setUsernamein interfaceIUser
-
getUsername
Description copied from interface:IUserGet the user name for the user- Specified by:
getUsernamein interfaceIUser- Returns:
- user name
-
setDescription
Description copied from interface:IUserSet the description of the user- Specified by:
setDescriptionin interfaceIUser
-
getDescription
Description copied from interface:IUserGet the user's description- Specified by:
getDescriptionin interfaceIUser- Returns:
- user description
-
setEnabled
public void setEnabled() -
setDisabled
public void setDisabled() -
setEnabled
public void setEnabled(boolean enabled) Description copied from interface:IUserMake the user enabled or disabled- Specified by:
setEnabledin interfaceIUser
-
getObjectId
public org.pentaho.di.repository.ObjectId getObjectId()Description copied from interface:IUserGet the object id- Specified by:
getObjectIdin interfaceIUser- Returns:
- Object Id
-
setObjectId
public void setObjectId(org.pentaho.di.repository.ObjectId id) Description copied from interface:IUserSet the object id of this user- Specified by:
setObjectIdin interfaceIUser
-
isEnabled
public boolean isEnabled()Description copied from interface:IUserCheck if the user is enabled or not -
getRepositoryDirectory
public org.pentaho.di.repository.RepositoryDirectory getRepositoryDirectory()Not used in this case, simply return root / -
setRepositoryDirectory
public void setRepositoryDirectory(org.pentaho.di.repository.RepositoryDirectory repositoryDirectory) -
getRepositoryElementType
-
getName
The name of the user maps to the login id -
setName
Set the name of the user. -
isAdmin
Description copied from interface:IUserCheck if the user is admin or not -
setAdmin
Description copied from interface:IUserMake the user admin or not
-