Class DefaultCxProfileIdentifierStrategy

    • Field Detail

      • PROFILE_ID_SESSSION_ATTR_KEY

        protected static final java.lang.String PROFILE_ID_SESSSION_ATTR_KEY
        See Also:
        Constant Field Values
    • Constructor Detail

      • DefaultCxProfileIdentifierStrategy

        public DefaultCxProfileIdentifierStrategy()
    • Method Detail

      • 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
      • setSessionService

        public void setSessionService​(SessionService sessionService)
      • getUserService

        protected UserService getUserService()
      • setUserService

        public void setUserService​(UserService userService)
      • setDefaultSessionTokenService

        public void setDefaultSessionTokenService​(DefaultSessionTokenService defaultSessionTokenService)
      • 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)
      • setConsentService

        public void setConsentService​(ConsentService consentService)