Package org.cyclos.impl.access
Interface DelegatingMutableUserPrincipal
-
- All Superinterfaces:
DelegatingUserPrincipal,UserPrincipal
- All Known Implementing Classes:
CustomWizardExecution,ExternalRedirectExecution,LocateUserResult,OidcAuthorization,Pin,Session,UserIdentityProvider
public interface DelegatingMutableUserPrincipal extends DelegatingUserPrincipal
ADelegatingUserPrincipalthat can be modified.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default voidinitFrom(UserPrincipal other)Copies all fields from the givenUserPrincipal.voidsetAccessClient(AccessClient accessClient)voidsetAccount(UserAccount account)voidsetBasicUser(BasicUser basicUser)voidsetCustomFieldValue(UserCustomFieldValue customFieldValue)voidsetMobilePhone(MobilePhone mobilePhone)voidsetPrincipalType(PrincipalType principalType)voidsetToken(Token token)voidsetTrustedDevice(TrustedDevice trustedDevice)-
Methods inherited from interface org.cyclos.impl.access.DelegatingUserPrincipal
getDelegate, getPrincipal
-
Methods inherited from interface org.cyclos.impl.access.UserPrincipal
getAccessClient, getAccount, getBasicUser, getCustomFieldValue, getMobilePhone, getPrincipalType, getToken, getTrustedDevice
-
-
-
-
Method Detail
-
initFrom
default void initFrom(UserPrincipal other)
Copies all fields from the givenUserPrincipal. When null, sets all fields to null.
-
setAccessClient
void setAccessClient(AccessClient accessClient)
-
setAccount
void setAccount(UserAccount account)
-
setBasicUser
void setBasicUser(BasicUser basicUser)
-
setCustomFieldValue
void setCustomFieldValue(UserCustomFieldValue customFieldValue)
-
setMobilePhone
void setMobilePhone(MobilePhone mobilePhone)
-
setPrincipalType
void setPrincipalType(PrincipalType principalType)
-
setToken
void setToken(Token token)
-
setTrustedDevice
void setTrustedDevice(TrustedDevice trustedDevice)
-
-