Package org.pentaho.di.repository
Interface RepositorySecurityUserValidator
- All Superinterfaces:
IRepositoryService,RepositorySecurityManager
- All Known Implementing Classes:
KettleDatabaseRepositorySecurityProvider
- Author:
- Andrey Khayrutdinov
-
Method Summary
Modifier and TypeMethodDescriptionvoidnormalizeUserInfo(IUser user) Performs normalization overuserdue to validation rules. Note: normalized is not guaranteed to pass validation rulesbooleanvalidateUserInfo(IUser user) Validatesuserand returnstrueif all its data is valid.
Note: this method performs fail-fast approach and does not return any details.Methods inherited from interface org.pentaho.di.repository.RepositorySecurityManager
constructUser, deleteUsers, delUser, delUser, getUserID, getUserIDs, getUsers, isManaged, loadUserInfo, renameUser, saveUserInfo, setUsers, updateUser
-
Method Details
-
validateUserInfo
Validatesuserand returnstrueif all its data is valid.
Note: this method performs fail-fast approach and does not return any details.- Parameters:
user- user's info- Returns:
trueorfalsedepending on whether or not user's info is valid
-
normalizeUserInfo
Performs normalization overuserdue to validation rules. Note: normalized is not guaranteed to pass validation rules- Parameters:
user- user's info
-