Package org.cyclos.entities.users
Interface UserPrincipal
-
- All Known Subinterfaces:
DelegatingMutableUserPrincipal,DelegatingUserPrincipal,IUserAccount,SessionData
- All Known Implementing Classes:
AbstractSessionData,AccessClient,AccessClientSessionData,CustomWizardExecution,DirectUserSessionData,ExternalRedirectExecution,GuestSessionData,LocateUserResult,MobilePhone,NFCToken,OidcAuthorization,OidcSessionData,PendingUserAccount,Pin,ScriptSessionData,Session,StatefulUserSessionData,StatelessUserSessionData,SystemSessionData,Token,TrustedDevice,UserAccount,UserCustomFieldValue,UserIdentityProvider,UserPrincipals.SimpleUserPrincipal,UserSessionData
public interface UserPrincipalA principal that identifies a user
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AccessClientgetAccessClient()UserAccountTypegetAccountType()BasicUsergetBasicUser()UserCustomFieldValuegetCustomFieldValue()MobilePhonegetMobilePhone()StringgetPrincipal()Should return a value that can be used to identify the user.PrincipalTypegetPrincipalType()TokengetToken()TrustedDevicegetTrustedDevice()
-
-
-
Method Detail
-
getAccessClient
AccessClient getAccessClient()
-
getAccountType
UserAccountType getAccountType()
-
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()
-
-