Uses of Interface
org.pentaho.di.repository.IUser
Package
Description
-
Uses of IUser in org.pentaho.di.repository
Modifier and TypeMethodDescriptionRepositorySecurityManager.constructUser()
BaseRepositorySecurityProvider.getUserInfo()
Repository.getUserInfo()
RepositorySecurityProvider.getUserInfo()
RepositorySecurityManager.loadUserInfo
(String username) static IUser
RepositoryCommonValidations.normalizeUserInfo
(IUser user) Normalizesuser
's data.Modifier and TypeMethodDescriptionstatic boolean
RepositoryCommonValidations.checkUserInfo
(IUser user) Validatesuser
's data.static IUser
RepositoryCommonValidations.normalizeUserInfo
(IUser user) Normalizesuser
's data.void
RepositorySecurityUserValidator.normalizeUserInfo
(IUser user) Performs normalization overuser
due to validation rules. Note: normalized is not guaranteed to pass validation rulesvoid
RepositorySecurityManager.saveUserInfo
(IUser user) void
RepositorySecurityManager.updateUser
(IUser user) boolean
RepositorySecurityUserValidator.validateUserInfo
(IUser user) Validatesuser
and returnstrue
if all its data is valid.
Note: this method performs fail-fast approach and does not return any details.Modifier and TypeMethodDescriptionvoid
RepositorySecurityManager.deleteUsers
(List<IUser> users) void
ModifierConstructorDescriptionBaseRepositorySecurityProvider
(RepositoryMeta repositoryMeta, IUser userInfo) copy constructor -
Uses of IUser in org.pentaho.di.repository.filerep
-
Uses of IUser in org.pentaho.di.repository.kdr
Modifier and TypeMethodDescriptionKettleDatabaseRepositorySecurityProvider.constructUser()
KettleDatabaseRepository.getUserInfo()
KettleDatabaseRepositorySecurityProvider.loadUserInfo
(String login) Modifier and TypeMethodDescriptionvoid
KettleDatabaseRepositorySecurityProvider.normalizeUserInfo
(IUser user) void
KettleDatabaseRepositorySecurityProvider.saveUserInfo
(IUser userInfo) This method creates new user after all validations have been done.void
KettleDatabaseRepositorySecurityProvider.updateUser
(IUser user) boolean
KettleDatabaseRepositorySecurityProvider.validateUserInfo
(IUser user) Modifier and TypeMethodDescriptionvoid
KettleDatabaseRepositorySecurityProvider.deleteUsers
(List<IUser> users) void
ModifierConstructorDescriptionKettleDatabaseRepositorySecurityProvider
(KettleDatabaseRepository repository, RepositoryMeta repositoryMeta, IUser userInfo) -
Uses of IUser in org.pentaho.di.repository.kdr.delegates
Modifier and TypeMethodDescriptionKettleDatabaseRepositoryUserDelegate.loadUserInfo
(IUser userInfo, String login) KettleDatabaseRepositoryUserDelegate.loadUserInfo
(IUser userInfo, String login, String passwd) Load user with login from repository and verify the password...Modifier and TypeMethodDescriptionorg.pentaho.di.core.RowMetaAndData
KettleDatabaseRepositoryUserDelegate.fillTableRow
(IUser userInfo) KettleDatabaseRepositoryUserDelegate.loadUserInfo
(IUser userInfo, String login) KettleDatabaseRepositoryUserDelegate.loadUserInfo
(IUser userInfo, String login, String passwd) Load user with login from repository and verify the password...void
KettleDatabaseRepositoryUserDelegate.saveUserInfo
(IUser userInfo)