Package ch.tocco.nice2.userbase.api.auth
Interface PrincipalManagerService
- All Superinterfaces:
PrincipalDetailService,PrincipalManager,PrincipalService
- All Known Implementing Classes:
PrincipalManagerImpl
public interface PrincipalManagerService
extends PrincipalManager, PrincipalService, PrincipalDetailService
This interface combines
PrincipalManager, PrincipalService and PrincipalDetailService
to have both implementations in one class.
And this may define methods for internal use, too.-
Method Summary
Methods inherited from interface ch.tocco.nice2.security.spi.auth.PrincipalDetailService
getPrincipalDetailsMethods inherited from interface ch.tocco.nice2.security.api.PrincipalManager
getAllRoles, getAnonymousPrincipal, getPrincipal, getPrincipal, getRole, getRolesFor, updateTwoFactorDataMethods inherited from interface ch.tocco.nice2.userbase.api.PrincipalService
createUniqueUsernames, getCurrentPrincipal, getCurrentUser, getPrincipalEntity, getUserEntity, loginNewlyCreatedUser, loginUser, resetPrincipalFields, resetPrincipalFields, resetTemporaryPassword, setNewPassword, setTemporaryPassword, updatePrincipalFields, updatePrincipalFields