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
getPrincipalDetails
Methods inherited from interface ch.tocco.nice2.security.api.PrincipalManager
getAllRoles, getAnonymousPrincipal, getPrincipal, getRole, getRolesFor, updateTwoFactorData
Methods inherited from interface ch.tocco.nice2.userbase.api.PrincipalService
createUniqueUsernames, getCurrentPrincipal, getCurrentUser, getPrincipalEntity, getUserEntity, loginNewlyCreatedUser, loginUser, resetPrincipalFields, resetPrincipalFields, resetTemporaryPassword, setNewPassword, setTemporaryPassword, updatePrincipalFields, updatePrincipalFields