Package org.cyclos.impl.access
Interface UserPrincipal
-
- All Known Subinterfaces:
DelegatingMutableUserPrincipal,DelegatingUserPrincipal,SessionData
- All Known Implementing Classes:
AbstractSessionData,AccessClient,AccessClientSessionData,CustomWizardExecution,DirectUserSessionData,ExternalRedirectExecution,GuestSessionData,LocateUserResult,MobilePhone,NFCToken,OidcAuthorization,OidcSessionData,Pin,ScriptSessionData,Session,SimpleUserPrincipal,StatefulUserSessionData,StatelessUserSessionData,SystemSessionData,Token,TrustedDevice,UserAccount,UserCustomFieldValue,UserIdentityProvider,UserSessionData
public interface UserPrincipalA principal that identifies a user
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AccessClientgetAccessClient()UserAccountgetAccount()BasicUsergetBasicUser()UserCustomFieldValuegetCustomFieldValue()MobilePhonegetMobilePhone()StringgetPrincipal()Should return a value that can be used to identify the user.PrincipalTypegetPrincipalType()TokengetToken()TrustedDevicegetTrustedDevice()
-
-
-
Method Detail
-
getAccessClient
AccessClient getAccessClient()
-
getAccount
UserAccount getAccount()
-
getBasicUser
BasicUser getBasicUser()
-
getCustomFieldValue
UserCustomFieldValue getCustomFieldValue()
-
getMobilePhone
MobilePhone getMobilePhone()
-
getPrincipal
String getPrincipal()
Should return a value that can be used to identify the user. In case the value should be hidden, implementors should return null.
-
getPrincipalType
PrincipalType getPrincipalType()
-
getToken
Token getToken()
-
getTrustedDevice
TrustedDevice getTrustedDevice()
-
-