public class DirectUserSessionData extends UserSessionData
UserSessionData constructed directly with an UserrequestData| Constructor and Description |
|---|
DirectUserSessionData(BasicUser user,
SessionData sessionData) |
DirectUserSessionData(java.lang.String channelName,
BasicUser user,
PrincipalType principalType,
RequestData requestData) |
DirectUserSessionData(java.lang.String channelName,
BasicUser user,
PrincipalType principalType,
Token token,
AccessClient accessClient,
RequestData requestData) |
DirectUserSessionData(java.lang.String channelName,
BasicUser user,
PrincipalType principalType,
Token token,
RequestData requestData) |
DirectUserSessionData(java.lang.String channelName,
MobilePhone phone,
RequestData requestData) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.Long |
doGetLoggedBasicUserId() |
protected boolean |
fallbackToDefaultLocales() |
AccessClient |
getAccessClient()
Return the current access client only if
SessionData.getPrincipalType() return an instance of
AccessClientPrincipalType. |
java.lang.String |
getChannelName()
Returns the internal name of the current channel.
|
java.lang.String |
getPrincipal()
Returns the principal used to access this session, if any
|
PrincipalType |
getPrincipalType()
Returns the principal type used for the current session.
|
Token |
getToken()
Return the current token only if
SessionData.getPrincipalType() return an instance of TokenPrincipalType. |
checkConsistency, doGetConfigurationId, doGetPreferredLocales, doGetProducts, getAccessibleBasicGroups, getAuthenticatedUser, getChannelConfiguration, getGroup, getLoggedBasicUser, getPermissions, getRoles, hasExpiredPassword, hasPendingAgreements, hasPermission, hasRequiredValue, isAdmin, isAdminOf, isAliasOperator, isBroker, isBrokerOf, isGlobalAdmin, isLoggedIn, isMember, isMemberOnly, isNetworkAdmin, isOperator, isRestrictedOperator, isVisible, manages, relatesTobean, doGetConfigurationAccessor, getApplicationContext, getChannel, getConfiguration, getConfigurationEntity, getLoggedUser, getNetwork, getProducts, getRawEntityManagerHandler, getRemoteAddress, getRequestData, getSession, isGlobalAdminInNetwork, isGuest, isManagerOf, isScript, isSystem, isUserManager, resolveNetworkId, runAsSystempublic DirectUserSessionData(BasicUser user, SessionData sessionData)
public DirectUserSessionData(java.lang.String channelName,
BasicUser user,
PrincipalType principalType,
RequestData requestData)
public DirectUserSessionData(java.lang.String channelName,
BasicUser user,
PrincipalType principalType,
Token token,
AccessClient accessClient,
RequestData requestData)
public DirectUserSessionData(java.lang.String channelName,
BasicUser user,
PrincipalType principalType,
Token token,
RequestData requestData)
public DirectUserSessionData(java.lang.String channelName,
MobilePhone phone,
RequestData requestData)
public AccessClient getAccessClient()
SessionDataSessionData.getPrincipalType() return an instance of
AccessClientPrincipalType. Otherwise it
returns null.public java.lang.String getChannelName()
SessionDatapublic java.lang.String getPrincipal()
SessionDatagetPrincipal in interface SessionDatagetPrincipal in class AbstractSessionDatapublic PrincipalType getPrincipalType()
SessionDatagetPrincipalType in interface SessionDatagetPrincipalType in class AbstractSessionDatapublic Token getToken()
SessionDataSessionData.getPrincipalType() return an instance of TokenPrincipalType.
Otherwise it returns null.protected java.lang.Long doGetLoggedBasicUserId()
doGetLoggedBasicUserId in class UserSessionDataprotected boolean fallbackToDefaultLocales()
fallbackToDefaultLocales in class UserSessionData