Uses of Interface
org.pentaho.di.repository.IUser
Packages that use IUser
Package
Description
-
Uses of IUser in org.pentaho.di.repository
Classes in org.pentaho.di.repository that implement IUserFields in org.pentaho.di.repository declared as IUserMethods in org.pentaho.di.repository that return IUserModifier and TypeMethodDescriptionRepositorySecurityManager.constructUser()BaseRepositorySecurityProvider.getUserInfo()Repository.getUserInfo()RepositorySecurityProvider.getUserInfo()RepositorySecurityManager.loadUserInfo(String username) static IUserRepositoryCommonValidations.normalizeUserInfo(IUser user) Normalizesuser's data.Methods in org.pentaho.di.repository that return types with arguments of type IUserMethods in org.pentaho.di.repository with parameters of type IUserModifier and TypeMethodDescriptionstatic booleanRepositoryCommonValidations.checkUserInfo(IUser user) Validatesuser's data.static IUserRepositoryCommonValidations.normalizeUserInfo(IUser user) Normalizesuser's data.voidRepositorySecurityUserValidator.normalizeUserInfo(IUser user) Performs normalization overuserdue to validation rules. Note: normalized is not guaranteed to pass validation rulesvoidRepositorySecurityManager.saveUserInfo(IUser user) voidRepositorySecurityManager.updateUser(IUser user) booleanRepositorySecurityUserValidator.validateUserInfo(IUser user) Validatesuserand returnstrueif all its data is valid.
Note: this method performs fail-fast approach and does not return any details.Method parameters in org.pentaho.di.repository with type arguments of type IUserModifier and TypeMethodDescriptionvoidRepositorySecurityManager.deleteUsers(List<IUser> users) voidConstructors in org.pentaho.di.repository with parameters of type IUserModifierConstructorDescriptionBaseRepositorySecurityProvider(RepositoryMeta repositoryMeta, IUser userInfo) copy constructor -
Uses of IUser in org.pentaho.di.repository.filerep
Methods in org.pentaho.di.repository.filerep that return IUser -
Uses of IUser in org.pentaho.di.repository.kdr
Methods in org.pentaho.di.repository.kdr that return IUserModifier and TypeMethodDescriptionKettleDatabaseRepositorySecurityProvider.constructUser()KettleDatabaseRepository.getUserInfo()KettleDatabaseRepositorySecurityProvider.loadUserInfo(String login) Methods in org.pentaho.di.repository.kdr that return types with arguments of type IUserMethods in org.pentaho.di.repository.kdr with parameters of type IUserModifier and TypeMethodDescriptionvoidKettleDatabaseRepositorySecurityProvider.normalizeUserInfo(IUser user) voidKettleDatabaseRepositorySecurityProvider.saveUserInfo(IUser userInfo) This method creates new user after all validations have been done.voidKettleDatabaseRepositorySecurityProvider.updateUser(IUser user) booleanKettleDatabaseRepositorySecurityProvider.validateUserInfo(IUser user) Method parameters in org.pentaho.di.repository.kdr with type arguments of type IUserModifier and TypeMethodDescriptionvoidKettleDatabaseRepositorySecurityProvider.deleteUsers(List<IUser> users) voidConstructors in org.pentaho.di.repository.kdr with parameters of type IUserModifierConstructorDescriptionKettleDatabaseRepositorySecurityProvider(KettleDatabaseRepository repository, RepositoryMeta repositoryMeta, IUser userInfo) -
Uses of IUser in org.pentaho.di.repository.kdr.delegates
Methods in org.pentaho.di.repository.kdr.delegates that return IUserModifier 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...Methods in org.pentaho.di.repository.kdr.delegates with parameters of type IUserModifier and TypeMethodDescriptionorg.pentaho.di.core.RowMetaAndDataKettleDatabaseRepositoryUserDelegate.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...voidKettleDatabaseRepositoryUserDelegate.saveUserInfo(IUser userInfo)