Class DefaultCxProfileIdentifierStrategy
- java.lang.Object
-
- de.hybris.platform.personalizationyprofile.strategy.impl.DefaultCxProfileIdentifierStrategy
-
- All Implemented Interfaces:
CxProfileIdentifierStrategy
public class DefaultCxProfileIdentifierStrategy extends java.lang.Object implements CxProfileIdentifierStrategy
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.String
PROFILE_ID_SESSSION_ATTR_KEY
-
Constructor Summary
Constructors Constructor Description DefaultCxProfileIdentifierStrategy()
-
Method Summary
-
-
-
Field Detail
-
PROFILE_ID_SESSSION_ATTR_KEY
protected static final java.lang.String PROFILE_ID_SESSSION_ATTR_KEY
- See Also:
- Constant Field Values
-
-
Method Detail
-
getProfileIdentifier
public java.lang.String getProfileIdentifier(UserModel user)
- Specified by:
getProfileIdentifier
in interfaceCxProfileIdentifierStrategy
-
getProfileIdentifierFromSession
protected java.lang.String getProfileIdentifierFromSession(UserModel user)
-
getProfileIdentifierFromConsentReference
protected java.lang.String getProfileIdentifierFromConsentReference()
-
storeProfileIdentifierInSession
protected void storeProfileIdentifierInSession(UserModel user, java.lang.String profileId)
-
getSessionAttributeKey
protected java.lang.String getSessionAttributeKey(UserModel user)
-
findProfileIdentifier
protected java.lang.String findProfileIdentifier(UserModel user)
-
findProfileIdentifierForRegisteredUser
protected java.lang.String findProfileIdentifierForRegisteredUser(UserModel user)
-
encodeUserId
protected java.lang.String encodeUserId(java.lang.String userId)
-
resetProfileIdentifier
public void resetProfileIdentifier(UserModel user)
Cleans profile identifier stored in session
-
getSessionService
protected SessionService getSessionService()
-
setSessionService
public void setSessionService(SessionService sessionService)
-
getUserService
protected UserService getUserService()
-
setUserService
public void setUserService(UserService userService)
-
getDefaultSessionTokenService
protected DefaultSessionTokenService getDefaultSessionTokenService()
-
setDefaultSessionTokenService
public void setDefaultSessionTokenService(DefaultSessionTokenService defaultSessionTokenService)
-
getCxIdentityServiceClient
public CxIdentityServiceClient getCxIdentityServiceClient()
-
setCxIdentityServiceClient
public void setCxIdentityServiceClient(CxIdentityServiceClient cxIdentityServiceClient)
-
getPauseConsentReferenceUseParameters
protected java.util.List<java.lang.String> getPauseConsentReferenceUseParameters()
-
setPauseConsentReferenceUseParameters
public void setPauseConsentReferenceUseParameters(java.util.List<java.lang.String> pauseConsentReferenceUseParameters)
-
getConsentService
protected ConsentService getConsentService()
-
setConsentService
public void setConsentService(ConsentService consentService)
-
-