public class DefaultCxProfileIdentifierStrategy extends java.lang.Object implements CxProfileIdentifierStrategy
| Modifier and Type | Field and Description |
|---|---|
protected static java.lang.String |
PROFILE_ID_SESSSION_ATTR_KEY |
| Constructor and Description |
|---|
DefaultCxProfileIdentifierStrategy() |
protected static final java.lang.String PROFILE_ID_SESSSION_ATTR_KEY
public java.lang.String getProfileIdentifier(UserModel user)
getProfileIdentifier in interface CxProfileIdentifierStrategyprotected java.lang.String getProfileIdentifierFromSession(UserModel user)
protected java.lang.String getProfileIdentifierFromConsentReference()
protected void storeProfileIdentifierInSession(UserModel user, java.lang.String profileId)
protected java.lang.String getSessionAttributeKey(UserModel user)
protected java.lang.String findProfileIdentifier(UserModel user)
protected java.lang.String findProfileIdentifierForRegisteredUser(UserModel user)
protected java.lang.String encodeUserId(java.lang.String userId)
protected SessionService getSessionService()
public void setSessionService(SessionService sessionService)
protected UserService getUserService()
public void setUserService(UserService userService)
protected DefaultSessionTokenService getDefaultSessionTokenService()
public void setDefaultSessionTokenService(DefaultSessionTokenService defaultSessionTokenService)
public CxIdentityServiceClient getCxIdentityServiceClient()
public void setCxIdentityServiceClient(CxIdentityServiceClient cxIdentityServiceClient)
protected java.util.List<java.lang.String> getPauseConsentReferenceUseParameters()
public void setPauseConsentReferenceUseParameters(java.util.List<java.lang.String> pauseConsentReferenceUseParameters)
Copyright © 2018 SAP SE. All Rights Reserved.