Class GeneratedCxConfig

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable
    Direct Known Subclasses:
    CxConfig

    public abstract class GeneratedCxConfig
    extends GenericItem
    Generated class for type CxConfig.
    See Also:
    Serialized Form
    • Field Detail

      • CODE

        public static final java.lang.String CODE
        Qualifier of the CxConfig.code attribute
        See Also:
        Constant Field Values
      • MINAFFINITY

        public static final java.lang.String MINAFFINITY
        Qualifier of the CxConfig.minAffinity attribute
        See Also:
        Constant Field Values
      • ACTIONRESULTMAXREPEAT

        public static final java.lang.String ACTIONRESULTMAXREPEAT
        Qualifier of the CxConfig.actionResultMaxRepeat attribute
        See Also:
        Constant Field Values
      • USERCHANGEDACTIONS

        public static final java.lang.String USERCHANGEDACTIONS
        Qualifier of the CxConfig.userChangedActions attribute
        See Also:
        Constant Field Values
      • CONSENTGIVENACTIONS

        public static final java.lang.String CONSENTGIVENACTIONS
        Qualifier of the CxConfig.consentGivenActions attribute
        See Also:
        Constant Field Values
      • CALCULATIONPROCESS

        public static final java.lang.String CALCULATIONPROCESS
        Qualifier of the CxConfig.calculationProcess attribute
        See Also:
        Constant Field Values
      • IGNORERECALCFORANONYMOUS

        public static final java.lang.String IGNORERECALCFORANONYMOUS
        Qualifier of the CxConfig.ignoreRecalcForAnonymous attribute
        See Also:
        Constant Field Values
      • ANONYMOUSUSERDEFAULTACTIONS

        public static final java.lang.String ANONYMOUSUSERDEFAULTACTIONS
        Qualifier of the CxConfig.anonymousUserDefaultActions attribute
        See Also:
        Constant Field Values
      • ANONYMOUSUSERACTIONS

        public static final java.lang.String ANONYMOUSUSERACTIONS
        Qualifier of the CxConfig.anonymousUserActions attribute
        See Also:
        Constant Field Values
      • ANONYMOUSUSERMINREQUESTNUMBER

        public static final java.lang.String ANONYMOUSUSERMINREQUESTNUMBER
        Qualifier of the CxConfig.anonymousUserMinRequestNumber attribute
        See Also:
        Constant Field Values
      • ANONYMOUSUSERMINTIME

        public static final java.lang.String ANONYMOUSUSERMINTIME
        Qualifier of the CxConfig.anonymousUserMinTime attribute
        See Also:
        Constant Field Values
      • ANONYMOUSUSERIGNOREOTHERACTIONS

        public static final java.lang.String ANONYMOUSUSERIGNOREOTHERACTIONS
        Qualifier of the CxConfig.anonymousUserIgnoreOtherActions attribute
        See Also:
        Constant Field Values
      • CATALOGLOOKUP

        public static final java.lang.String CATALOGLOOKUP
        Qualifier of the CxConfig.catalogLookup attribute
        See Also:
        Constant Field Values
      • CONSENTTEMPLATES

        public static final java.lang.String CONSENTTEMPLATES
        Qualifier of the CxConfig.consentTemplates attribute
        See Also:
        Constant Field Values
      • USERSEGMENTSSTOREINSESSION

        public static final java.lang.String USERSEGMENTSSTOREINSESSION
        Qualifier of the CxConfig.userSegmentsStoreInSession attribute
        See Also:
        Constant Field Values
      • OCCPERSONALIZATIONENABLED

        public static final java.lang.String OCCPERSONALIZATIONENABLED
        Qualifier of the CxConfig.occPersonalizationEnabled attribute
        See Also:
        Constant Field Values
      • OCCTTL

        public static final java.lang.String OCCTTL
        Qualifier of the CxConfig.occTTL attribute
        See Also:
        Constant Field Values
      • OCCPERSONALIZATIONIDCOOKIEENABLED

        public static final java.lang.String OCCPERSONALIZATIONIDCOOKIEENABLED
        Qualifier of the CxConfig.occPersonalizationIdCookieEnabled attribute
        See Also:
        Constant Field Values
      • URLVOTERCONFIGS

        public static final java.lang.String URLVOTERCONFIGS
        Qualifier of the CxConfig.urlVoterConfigs attribute
        See Also:
        Constant Field Values
      • BASESITES

        public static final java.lang.String BASESITES
        Qualifier of the CxConfig.baseSites attribute
        See Also:
        Constant Field Values
      • PERIODICVOTERCONFIGS

        public static final java.lang.String PERIODICVOTERCONFIGS
        Qualifier of the CxConfig.periodicVoterConfigs attribute
        See Also:
        Constant Field Values
      • DEFAULT_INITIAL_ATTRIBUTES

        protected static final java.util.Map<java.lang.String,​Item.AttributeMode> DEFAULT_INITIAL_ATTRIBUTES
    • Constructor Detail

      • GeneratedCxConfig

        public GeneratedCxConfig()
    • Method Detail

      • getActionResultMaxRepeat

        public java.lang.Integer getActionResultMaxRepeat​(SessionContext ctx)
        Generated method - Getter of the CxConfig.actionResultMaxRepeat attribute.
        Returns:
        the actionResultMaxRepeat - Number of retires in case of action result load error caused by optimistic locking failure
      • getActionResultMaxRepeat

        public java.lang.Integer getActionResultMaxRepeat()
        Generated method - Getter of the CxConfig.actionResultMaxRepeat attribute.
        Returns:
        the actionResultMaxRepeat - Number of retires in case of action result load error caused by optimistic locking failure
      • getActionResultMaxRepeatAsPrimitive

        public int getActionResultMaxRepeatAsPrimitive​(SessionContext ctx)
        Generated method - Getter of the CxConfig.actionResultMaxRepeat attribute.
        Returns:
        the actionResultMaxRepeat - Number of retires in case of action result load error caused by optimistic locking failure
      • getActionResultMaxRepeatAsPrimitive

        public int getActionResultMaxRepeatAsPrimitive()
        Generated method - Getter of the CxConfig.actionResultMaxRepeat attribute.
        Returns:
        the actionResultMaxRepeat - Number of retires in case of action result load error caused by optimistic locking failure
      • setActionResultMaxRepeat

        public void setActionResultMaxRepeat​(SessionContext ctx,
                                             java.lang.Integer value)
        Generated method - Setter of the CxConfig.actionResultMaxRepeat attribute.
        Parameters:
        value - the actionResultMaxRepeat - Number of retires in case of action result load error caused by optimistic locking failure
      • setActionResultMaxRepeat

        public void setActionResultMaxRepeat​(java.lang.Integer value)
        Generated method - Setter of the CxConfig.actionResultMaxRepeat attribute.
        Parameters:
        value - the actionResultMaxRepeat - Number of retires in case of action result load error caused by optimistic locking failure
      • setActionResultMaxRepeat

        public void setActionResultMaxRepeat​(SessionContext ctx,
                                             int value)
        Generated method - Setter of the CxConfig.actionResultMaxRepeat attribute.
        Parameters:
        value - the actionResultMaxRepeat - Number of retires in case of action result load error caused by optimistic locking failure
      • setActionResultMaxRepeat

        public void setActionResultMaxRepeat​(int value)
        Generated method - Setter of the CxConfig.actionResultMaxRepeat attribute.
        Parameters:
        value - the actionResultMaxRepeat - Number of retires in case of action result load error caused by optimistic locking failure
      • getAnonymousUserActions

        public java.util.Set<java.lang.String> getAnonymousUserActions​(SessionContext ctx)
        Generated method - Getter of the CxConfig.anonymousUserActions attribute.
        Returns:
        the anonymousUserActions - Set of actions which should be called when anonymous user makes subsequent request
      • getAnonymousUserActions

        public java.util.Set<java.lang.String> getAnonymousUserActions()
        Generated method - Getter of the CxConfig.anonymousUserActions attribute.
        Returns:
        the anonymousUserActions - Set of actions which should be called when anonymous user makes subsequent request
      • setAnonymousUserActions

        public void setAnonymousUserActions​(SessionContext ctx,
                                            java.util.Set<java.lang.String> value)
        Generated method - Setter of the CxConfig.anonymousUserActions attribute.
        Parameters:
        value - the anonymousUserActions - Set of actions which should be called when anonymous user makes subsequent request
      • setAnonymousUserActions

        public void setAnonymousUserActions​(java.util.Set<java.lang.String> value)
        Generated method - Setter of the CxConfig.anonymousUserActions attribute.
        Parameters:
        value - the anonymousUserActions - Set of actions which should be called when anonymous user makes subsequent request
      • getAnonymousUserDefaultActions

        public java.util.Set<java.lang.String> getAnonymousUserDefaultActions​(SessionContext ctx)
        Generated method - Getter of the CxConfig.anonymousUserDefaultActions attribute.
        Returns:
        the anonymousUserDefaultActions - Set of actions which should be called when anonymous user makes first request
      • getAnonymousUserDefaultActions

        public java.util.Set<java.lang.String> getAnonymousUserDefaultActions()
        Generated method - Getter of the CxConfig.anonymousUserDefaultActions attribute.
        Returns:
        the anonymousUserDefaultActions - Set of actions which should be called when anonymous user makes first request
      • setAnonymousUserDefaultActions

        public void setAnonymousUserDefaultActions​(SessionContext ctx,
                                                   java.util.Set<java.lang.String> value)
        Generated method - Setter of the CxConfig.anonymousUserDefaultActions attribute.
        Parameters:
        value - the anonymousUserDefaultActions - Set of actions which should be called when anonymous user makes first request
      • setAnonymousUserDefaultActions

        public void setAnonymousUserDefaultActions​(java.util.Set<java.lang.String> value)
        Generated method - Setter of the CxConfig.anonymousUserDefaultActions attribute.
        Parameters:
        value - the anonymousUserDefaultActions - Set of actions which should be called when anonymous user makes first request
      • isAnonymousUserIgnoreOtherActions

        public java.lang.Boolean isAnonymousUserIgnoreOtherActions​(SessionContext ctx)
        Generated method - Getter of the CxConfig.anonymousUserIgnoreOtherActions attribute.
        Returns:
        the anonymousUserIgnoreOtherActions - Defines other voters should be considered for anonymous user
      • isAnonymousUserIgnoreOtherActions

        public java.lang.Boolean isAnonymousUserIgnoreOtherActions()
        Generated method - Getter of the CxConfig.anonymousUserIgnoreOtherActions attribute.
        Returns:
        the anonymousUserIgnoreOtherActions - Defines other voters should be considered for anonymous user
      • isAnonymousUserIgnoreOtherActionsAsPrimitive

        public boolean isAnonymousUserIgnoreOtherActionsAsPrimitive​(SessionContext ctx)
        Generated method - Getter of the CxConfig.anonymousUserIgnoreOtherActions attribute.
        Returns:
        the anonymousUserIgnoreOtherActions - Defines other voters should be considered for anonymous user
      • isAnonymousUserIgnoreOtherActionsAsPrimitive

        public boolean isAnonymousUserIgnoreOtherActionsAsPrimitive()
        Generated method - Getter of the CxConfig.anonymousUserIgnoreOtherActions attribute.
        Returns:
        the anonymousUserIgnoreOtherActions - Defines other voters should be considered for anonymous user
      • setAnonymousUserIgnoreOtherActions

        public void setAnonymousUserIgnoreOtherActions​(SessionContext ctx,
                                                       java.lang.Boolean value)
        Generated method - Setter of the CxConfig.anonymousUserIgnoreOtherActions attribute.
        Parameters:
        value - the anonymousUserIgnoreOtherActions - Defines other voters should be considered for anonymous user
      • setAnonymousUserIgnoreOtherActions

        public void setAnonymousUserIgnoreOtherActions​(java.lang.Boolean value)
        Generated method - Setter of the CxConfig.anonymousUserIgnoreOtherActions attribute.
        Parameters:
        value - the anonymousUserIgnoreOtherActions - Defines other voters should be considered for anonymous user
      • setAnonymousUserIgnoreOtherActions

        public void setAnonymousUserIgnoreOtherActions​(SessionContext ctx,
                                                       boolean value)
        Generated method - Setter of the CxConfig.anonymousUserIgnoreOtherActions attribute.
        Parameters:
        value - the anonymousUserIgnoreOtherActions - Defines other voters should be considered for anonymous user
      • setAnonymousUserIgnoreOtherActions

        public void setAnonymousUserIgnoreOtherActions​(boolean value)
        Generated method - Setter of the CxConfig.anonymousUserIgnoreOtherActions attribute.
        Parameters:
        value - the anonymousUserIgnoreOtherActions - Defines other voters should be considered for anonymous user
      • getAnonymousUserMinRequestNumber

        public java.lang.Integer getAnonymousUserMinRequestNumber​(SessionContext ctx)
        Generated method - Getter of the CxConfig.anonymousUserMinRequestNumber attribute.
        Returns:
        the anonymousUserMinRequestNumber - Defines minimal number of requests between subsequent actions for anonymous user
      • getAnonymousUserMinRequestNumber

        public java.lang.Integer getAnonymousUserMinRequestNumber()
        Generated method - Getter of the CxConfig.anonymousUserMinRequestNumber attribute.
        Returns:
        the anonymousUserMinRequestNumber - Defines minimal number of requests between subsequent actions for anonymous user
      • getAnonymousUserMinRequestNumberAsPrimitive

        public int getAnonymousUserMinRequestNumberAsPrimitive​(SessionContext ctx)
        Generated method - Getter of the CxConfig.anonymousUserMinRequestNumber attribute.
        Returns:
        the anonymousUserMinRequestNumber - Defines minimal number of requests between subsequent actions for anonymous user
      • getAnonymousUserMinRequestNumberAsPrimitive

        public int getAnonymousUserMinRequestNumberAsPrimitive()
        Generated method - Getter of the CxConfig.anonymousUserMinRequestNumber attribute.
        Returns:
        the anonymousUserMinRequestNumber - Defines minimal number of requests between subsequent actions for anonymous user
      • setAnonymousUserMinRequestNumber

        public void setAnonymousUserMinRequestNumber​(SessionContext ctx,
                                                     java.lang.Integer value)
        Generated method - Setter of the CxConfig.anonymousUserMinRequestNumber attribute.
        Parameters:
        value - the anonymousUserMinRequestNumber - Defines minimal number of requests between subsequent actions for anonymous user
      • setAnonymousUserMinRequestNumber

        public void setAnonymousUserMinRequestNumber​(java.lang.Integer value)
        Generated method - Setter of the CxConfig.anonymousUserMinRequestNumber attribute.
        Parameters:
        value - the anonymousUserMinRequestNumber - Defines minimal number of requests between subsequent actions for anonymous user
      • setAnonymousUserMinRequestNumber

        public void setAnonymousUserMinRequestNumber​(SessionContext ctx,
                                                     int value)
        Generated method - Setter of the CxConfig.anonymousUserMinRequestNumber attribute.
        Parameters:
        value - the anonymousUserMinRequestNumber - Defines minimal number of requests between subsequent actions for anonymous user
      • setAnonymousUserMinRequestNumber

        public void setAnonymousUserMinRequestNumber​(int value)
        Generated method - Setter of the CxConfig.anonymousUserMinRequestNumber attribute.
        Parameters:
        value - the anonymousUserMinRequestNumber - Defines minimal number of requests between subsequent actions for anonymous user
      • getAnonymousUserMinTime

        public java.lang.Long getAnonymousUserMinTime​(SessionContext ctx)
        Generated method - Getter of the CxConfig.anonymousUserMinTime attribute.
        Returns:
        the anonymousUserMinTime - Defines minimal time [ms] between subsequent actions for anonymous user
      • getAnonymousUserMinTime

        public java.lang.Long getAnonymousUserMinTime()
        Generated method - Getter of the CxConfig.anonymousUserMinTime attribute.
        Returns:
        the anonymousUserMinTime - Defines minimal time [ms] between subsequent actions for anonymous user
      • getAnonymousUserMinTimeAsPrimitive

        public long getAnonymousUserMinTimeAsPrimitive​(SessionContext ctx)
        Generated method - Getter of the CxConfig.anonymousUserMinTime attribute.
        Returns:
        the anonymousUserMinTime - Defines minimal time [ms] between subsequent actions for anonymous user
      • getAnonymousUserMinTimeAsPrimitive

        public long getAnonymousUserMinTimeAsPrimitive()
        Generated method - Getter of the CxConfig.anonymousUserMinTime attribute.
        Returns:
        the anonymousUserMinTime - Defines minimal time [ms] between subsequent actions for anonymous user
      • setAnonymousUserMinTime

        public void setAnonymousUserMinTime​(SessionContext ctx,
                                            java.lang.Long value)
        Generated method - Setter of the CxConfig.anonymousUserMinTime attribute.
        Parameters:
        value - the anonymousUserMinTime - Defines minimal time [ms] between subsequent actions for anonymous user
      • setAnonymousUserMinTime

        public void setAnonymousUserMinTime​(java.lang.Long value)
        Generated method - Setter of the CxConfig.anonymousUserMinTime attribute.
        Parameters:
        value - the anonymousUserMinTime - Defines minimal time [ms] between subsequent actions for anonymous user
      • setAnonymousUserMinTime

        public void setAnonymousUserMinTime​(SessionContext ctx,
                                            long value)
        Generated method - Setter of the CxConfig.anonymousUserMinTime attribute.
        Parameters:
        value - the anonymousUserMinTime - Defines minimal time [ms] between subsequent actions for anonymous user
      • setAnonymousUserMinTime

        public void setAnonymousUserMinTime​(long value)
        Generated method - Setter of the CxConfig.anonymousUserMinTime attribute.
        Parameters:
        value - the anonymousUserMinTime - Defines minimal time [ms] between subsequent actions for anonymous user
      • getBaseSites

        public java.util.Set<BaseSite> getBaseSites​(SessionContext ctx)
        Generated method - Getter of the CxConfig.baseSites attribute.
        Returns:
        the baseSites
      • getBaseSites

        public java.util.Set<BaseSite> getBaseSites()
        Generated method - Getter of the CxConfig.baseSites attribute.
        Returns:
        the baseSites
      • setBaseSites

        public void setBaseSites​(SessionContext ctx,
                                 java.util.Set<BaseSite> value)
        Generated method - Setter of the CxConfig.baseSites attribute.
        Parameters:
        value - the baseSites
      • setBaseSites

        public void setBaseSites​(java.util.Set<BaseSite> value)
        Generated method - Setter of the CxConfig.baseSites attribute.
        Parameters:
        value - the baseSites
      • addToBaseSites

        public void addToBaseSites​(SessionContext ctx,
                                   BaseSite value)
        Generated method - Adds value to baseSites.
        Parameters:
        value - the item to add to baseSites
      • addToBaseSites

        public void addToBaseSites​(BaseSite value)
        Generated method - Adds value to baseSites.
        Parameters:
        value - the item to add to baseSites
      • removeFromBaseSites

        public void removeFromBaseSites​(SessionContext ctx,
                                        BaseSite value)
        Generated method - Removes value from baseSites.
        Parameters:
        value - the item to remove from baseSites
      • removeFromBaseSites

        public void removeFromBaseSites​(BaseSite value)
        Generated method - Removes value from baseSites.
        Parameters:
        value - the item to remove from baseSites
      • getCalculationProcess

        public java.lang.String getCalculationProcess​(SessionContext ctx)
        Generated method - Getter of the CxConfig.calculationProcess attribute.
        Returns:
        the calculationProcess - Name of calculation process
      • getCalculationProcess

        public java.lang.String getCalculationProcess()
        Generated method - Getter of the CxConfig.calculationProcess attribute.
        Returns:
        the calculationProcess - Name of calculation process
      • setCalculationProcess

        public void setCalculationProcess​(SessionContext ctx,
                                          java.lang.String value)
        Generated method - Setter of the CxConfig.calculationProcess attribute.
        Parameters:
        value - the calculationProcess - Name of calculation process
      • setCalculationProcess

        public void setCalculationProcess​(java.lang.String value)
        Generated method - Setter of the CxConfig.calculationProcess attribute.
        Parameters:
        value - the calculationProcess - Name of calculation process
      • getCatalogLookup

        public EnumerationValue getCatalogLookup​(SessionContext ctx)
        Generated method - Getter of the CxConfig.catalogLookup attribute.
        Returns:
        the catalogLookup - Type of lookup strategy used
      • getCatalogLookup

        public EnumerationValue getCatalogLookup()
        Generated method - Getter of the CxConfig.catalogLookup attribute.
        Returns:
        the catalogLookup - Type of lookup strategy used
      • setCatalogLookup

        public void setCatalogLookup​(SessionContext ctx,
                                     EnumerationValue value)
        Generated method - Setter of the CxConfig.catalogLookup attribute.
        Parameters:
        value - the catalogLookup - Type of lookup strategy used
      • setCatalogLookup

        public void setCatalogLookup​(EnumerationValue value)
        Generated method - Setter of the CxConfig.catalogLookup attribute.
        Parameters:
        value - the catalogLookup - Type of lookup strategy used
      • getCode

        public java.lang.String getCode​(SessionContext ctx)
        Generated method - Getter of the CxConfig.code attribute.
        Returns:
        the code - Unique identifier
      • getCode

        public java.lang.String getCode()
        Generated method - Getter of the CxConfig.code attribute.
        Returns:
        the code - Unique identifier
      • setCode

        protected void setCode​(SessionContext ctx,
                               java.lang.String value)
        Generated method - Setter of the CxConfig.code attribute.
        Parameters:
        value - the code - Unique identifier
      • setCode

        protected void setCode​(java.lang.String value)
        Generated method - Setter of the CxConfig.code attribute.
        Parameters:
        value - the code - Unique identifier
      • getConsentGivenActions

        public java.util.Set<java.lang.String> getConsentGivenActions​(SessionContext ctx)
        Generated method - Getter of the CxConfig.consentGivenActions attribute.
        Returns:
        the consentGivenActions - Set of actions which should be called after user gives all required consents for personalization
      • getConsentGivenActions

        public java.util.Set<java.lang.String> getConsentGivenActions()
        Generated method - Getter of the CxConfig.consentGivenActions attribute.
        Returns:
        the consentGivenActions - Set of actions which should be called after user gives all required consents for personalization
      • setConsentGivenActions

        public void setConsentGivenActions​(SessionContext ctx,
                                           java.util.Set<java.lang.String> value)
        Generated method - Setter of the CxConfig.consentGivenActions attribute.
        Parameters:
        value - the consentGivenActions - Set of actions which should be called after user gives all required consents for personalization
      • setConsentGivenActions

        public void setConsentGivenActions​(java.util.Set<java.lang.String> value)
        Generated method - Setter of the CxConfig.consentGivenActions attribute.
        Parameters:
        value - the consentGivenActions - Set of actions which should be called after user gives all required consents for personalization
      • getConsentTemplates

        public java.util.Set<ConsentTemplate> getConsentTemplates​(SessionContext ctx)
        Generated method - Getter of the CxConfig.consentTemplates attribute.
        Returns:
        the consentTemplates - Collection of ConsentTemplates
      • getConsentTemplates

        public java.util.Set<ConsentTemplate> getConsentTemplates()
        Generated method - Getter of the CxConfig.consentTemplates attribute.
        Returns:
        the consentTemplates - Collection of ConsentTemplates
      • setConsentTemplates

        public void setConsentTemplates​(SessionContext ctx,
                                        java.util.Set<ConsentTemplate> value)
        Generated method - Setter of the CxConfig.consentTemplates attribute.
        Parameters:
        value - the consentTemplates - Collection of ConsentTemplates
      • setConsentTemplates

        public void setConsentTemplates​(java.util.Set<ConsentTemplate> value)
        Generated method - Setter of the CxConfig.consentTemplates attribute.
        Parameters:
        value - the consentTemplates - Collection of ConsentTemplates
      • isIgnoreRecalcForAnonymous

        public java.lang.Boolean isIgnoreRecalcForAnonymous​(SessionContext ctx)
        Generated method - Getter of the CxConfig.ignoreRecalcForAnonymous attribute.
        Returns:
        the ignoreRecalcForAnonymous - Defines if experience recalculation for anonymous user should be ignored or not
      • isIgnoreRecalcForAnonymous

        public java.lang.Boolean isIgnoreRecalcForAnonymous()
        Generated method - Getter of the CxConfig.ignoreRecalcForAnonymous attribute.
        Returns:
        the ignoreRecalcForAnonymous - Defines if experience recalculation for anonymous user should be ignored or not
      • isIgnoreRecalcForAnonymousAsPrimitive

        public boolean isIgnoreRecalcForAnonymousAsPrimitive​(SessionContext ctx)
        Generated method - Getter of the CxConfig.ignoreRecalcForAnonymous attribute.
        Returns:
        the ignoreRecalcForAnonymous - Defines if experience recalculation for anonymous user should be ignored or not
      • isIgnoreRecalcForAnonymousAsPrimitive

        public boolean isIgnoreRecalcForAnonymousAsPrimitive()
        Generated method - Getter of the CxConfig.ignoreRecalcForAnonymous attribute.
        Returns:
        the ignoreRecalcForAnonymous - Defines if experience recalculation for anonymous user should be ignored or not
      • setIgnoreRecalcForAnonymous

        public void setIgnoreRecalcForAnonymous​(SessionContext ctx,
                                                java.lang.Boolean value)
        Generated method - Setter of the CxConfig.ignoreRecalcForAnonymous attribute.
        Parameters:
        value - the ignoreRecalcForAnonymous - Defines if experience recalculation for anonymous user should be ignored or not
      • setIgnoreRecalcForAnonymous

        public void setIgnoreRecalcForAnonymous​(java.lang.Boolean value)
        Generated method - Setter of the CxConfig.ignoreRecalcForAnonymous attribute.
        Parameters:
        value - the ignoreRecalcForAnonymous - Defines if experience recalculation for anonymous user should be ignored or not
      • setIgnoreRecalcForAnonymous

        public void setIgnoreRecalcForAnonymous​(SessionContext ctx,
                                                boolean value)
        Generated method - Setter of the CxConfig.ignoreRecalcForAnonymous attribute.
        Parameters:
        value - the ignoreRecalcForAnonymous - Defines if experience recalculation for anonymous user should be ignored or not
      • setIgnoreRecalcForAnonymous

        public void setIgnoreRecalcForAnonymous​(boolean value)
        Generated method - Setter of the CxConfig.ignoreRecalcForAnonymous attribute.
        Parameters:
        value - the ignoreRecalcForAnonymous - Defines if experience recalculation for anonymous user should be ignored or not
      • getMinAffinity

        public java.math.BigDecimal getMinAffinity​(SessionContext ctx)
        Generated method - Getter of the CxConfig.minAffinity attribute.
        Returns:
        the minAffinity - Minimum affinity for user to segment relation
      • getMinAffinity

        public java.math.BigDecimal getMinAffinity()
        Generated method - Getter of the CxConfig.minAffinity attribute.
        Returns:
        the minAffinity - Minimum affinity for user to segment relation
      • setMinAffinity

        public void setMinAffinity​(SessionContext ctx,
                                   java.math.BigDecimal value)
        Generated method - Setter of the CxConfig.minAffinity attribute.
        Parameters:
        value - the minAffinity - Minimum affinity for user to segment relation
      • setMinAffinity

        public void setMinAffinity​(java.math.BigDecimal value)
        Generated method - Setter of the CxConfig.minAffinity attribute.
        Parameters:
        value - the minAffinity - Minimum affinity for user to segment relation
      • isOccPersonalizationEnabled

        public java.lang.Boolean isOccPersonalizationEnabled​(SessionContext ctx)
        Generated method - Getter of the CxConfig.occPersonalizationEnabled attribute.
        Returns:
        the occPersonalizationEnabled - Defines if personalization for Commerce Web Services is enabled
      • isOccPersonalizationEnabled

        public java.lang.Boolean isOccPersonalizationEnabled()
        Generated method - Getter of the CxConfig.occPersonalizationEnabled attribute.
        Returns:
        the occPersonalizationEnabled - Defines if personalization for Commerce Web Services is enabled
      • isOccPersonalizationEnabledAsPrimitive

        public boolean isOccPersonalizationEnabledAsPrimitive​(SessionContext ctx)
        Generated method - Getter of the CxConfig.occPersonalizationEnabled attribute.
        Returns:
        the occPersonalizationEnabled - Defines if personalization for Commerce Web Services is enabled
      • isOccPersonalizationEnabledAsPrimitive

        public boolean isOccPersonalizationEnabledAsPrimitive()
        Generated method - Getter of the CxConfig.occPersonalizationEnabled attribute.
        Returns:
        the occPersonalizationEnabled - Defines if personalization for Commerce Web Services is enabled
      • setOccPersonalizationEnabled

        public void setOccPersonalizationEnabled​(SessionContext ctx,
                                                 java.lang.Boolean value)
        Generated method - Setter of the CxConfig.occPersonalizationEnabled attribute.
        Parameters:
        value - the occPersonalizationEnabled - Defines if personalization for Commerce Web Services is enabled
      • setOccPersonalizationEnabled

        public void setOccPersonalizationEnabled​(java.lang.Boolean value)
        Generated method - Setter of the CxConfig.occPersonalizationEnabled attribute.
        Parameters:
        value - the occPersonalizationEnabled - Defines if personalization for Commerce Web Services is enabled
      • setOccPersonalizationEnabled

        public void setOccPersonalizationEnabled​(SessionContext ctx,
                                                 boolean value)
        Generated method - Setter of the CxConfig.occPersonalizationEnabled attribute.
        Parameters:
        value - the occPersonalizationEnabled - Defines if personalization for Commerce Web Services is enabled
      • setOccPersonalizationEnabled

        public void setOccPersonalizationEnabled​(boolean value)
        Generated method - Setter of the CxConfig.occPersonalizationEnabled attribute.
        Parameters:
        value - the occPersonalizationEnabled - Defines if personalization for Commerce Web Services is enabled
      • isOccPersonalizationIdCookieEnabled

        public java.lang.Boolean isOccPersonalizationIdCookieEnabled​(SessionContext ctx)
        Generated method - Getter of the CxConfig.occPersonalizationIdCookieEnabled attribute.
        Returns:
        the occPersonalizationIdCookieEnabled - Defines if personalization id cookie for Commerce Web Services is enabled
      • isOccPersonalizationIdCookieEnabled

        public java.lang.Boolean isOccPersonalizationIdCookieEnabled()
        Generated method - Getter of the CxConfig.occPersonalizationIdCookieEnabled attribute.
        Returns:
        the occPersonalizationIdCookieEnabled - Defines if personalization id cookie for Commerce Web Services is enabled
      • isOccPersonalizationIdCookieEnabledAsPrimitive

        public boolean isOccPersonalizationIdCookieEnabledAsPrimitive​(SessionContext ctx)
        Generated method - Getter of the CxConfig.occPersonalizationIdCookieEnabled attribute.
        Returns:
        the occPersonalizationIdCookieEnabled - Defines if personalization id cookie for Commerce Web Services is enabled
      • isOccPersonalizationIdCookieEnabledAsPrimitive

        public boolean isOccPersonalizationIdCookieEnabledAsPrimitive()
        Generated method - Getter of the CxConfig.occPersonalizationIdCookieEnabled attribute.
        Returns:
        the occPersonalizationIdCookieEnabled - Defines if personalization id cookie for Commerce Web Services is enabled
      • setOccPersonalizationIdCookieEnabled

        public void setOccPersonalizationIdCookieEnabled​(SessionContext ctx,
                                                         java.lang.Boolean value)
        Generated method - Setter of the CxConfig.occPersonalizationIdCookieEnabled attribute.
        Parameters:
        value - the occPersonalizationIdCookieEnabled - Defines if personalization id cookie for Commerce Web Services is enabled
      • setOccPersonalizationIdCookieEnabled

        public void setOccPersonalizationIdCookieEnabled​(java.lang.Boolean value)
        Generated method - Setter of the CxConfig.occPersonalizationIdCookieEnabled attribute.
        Parameters:
        value - the occPersonalizationIdCookieEnabled - Defines if personalization id cookie for Commerce Web Services is enabled
      • setOccPersonalizationIdCookieEnabled

        public void setOccPersonalizationIdCookieEnabled​(SessionContext ctx,
                                                         boolean value)
        Generated method - Setter of the CxConfig.occPersonalizationIdCookieEnabled attribute.
        Parameters:
        value - the occPersonalizationIdCookieEnabled - Defines if personalization id cookie for Commerce Web Services is enabled
      • setOccPersonalizationIdCookieEnabled

        public void setOccPersonalizationIdCookieEnabled​(boolean value)
        Generated method - Setter of the CxConfig.occPersonalizationIdCookieEnabled attribute.
        Parameters:
        value - the occPersonalizationIdCookieEnabled - Defines if personalization id cookie for Commerce Web Services is enabled
      • getOccTTL

        public java.lang.Long getOccTTL​(SessionContext ctx)
        Generated method - Getter of the CxConfig.occTTL attribute.
        Returns:
        the occTTL - Time (in miliseconds) for which personalization calculation is valid
      • getOccTTL

        public java.lang.Long getOccTTL()
        Generated method - Getter of the CxConfig.occTTL attribute.
        Returns:
        the occTTL - Time (in miliseconds) for which personalization calculation is valid
      • getOccTTLAsPrimitive

        public long getOccTTLAsPrimitive​(SessionContext ctx)
        Generated method - Getter of the CxConfig.occTTL attribute.
        Returns:
        the occTTL - Time (in miliseconds) for which personalization calculation is valid
      • getOccTTLAsPrimitive

        public long getOccTTLAsPrimitive()
        Generated method - Getter of the CxConfig.occTTL attribute.
        Returns:
        the occTTL - Time (in miliseconds) for which personalization calculation is valid
      • setOccTTL

        public void setOccTTL​(SessionContext ctx,
                              java.lang.Long value)
        Generated method - Setter of the CxConfig.occTTL attribute.
        Parameters:
        value - the occTTL - Time (in miliseconds) for which personalization calculation is valid
      • setOccTTL

        public void setOccTTL​(java.lang.Long value)
        Generated method - Setter of the CxConfig.occTTL attribute.
        Parameters:
        value - the occTTL - Time (in miliseconds) for which personalization calculation is valid
      • setOccTTL

        public void setOccTTL​(SessionContext ctx,
                              long value)
        Generated method - Setter of the CxConfig.occTTL attribute.
        Parameters:
        value - the occTTL - Time (in miliseconds) for which personalization calculation is valid
      • setOccTTL

        public void setOccTTL​(long value)
        Generated method - Setter of the CxConfig.occTTL attribute.
        Parameters:
        value - the occTTL - Time (in miliseconds) for which personalization calculation is valid
      • getPeriodicVoterConfigs

        public java.util.Set<CxPeriodicVoterConfig> getPeriodicVoterConfigs​(SessionContext ctx)
        Generated method - Getter of the CxConfig.periodicVoterConfigs attribute.
        Returns:
        the periodicVoterConfigs
      • getPeriodicVoterConfigs

        public java.util.Set<CxPeriodicVoterConfig> getPeriodicVoterConfigs()
        Generated method - Getter of the CxConfig.periodicVoterConfigs attribute.
        Returns:
        the periodicVoterConfigs
      • setPeriodicVoterConfigs

        public void setPeriodicVoterConfigs​(SessionContext ctx,
                                            java.util.Set<CxPeriodicVoterConfig> value)
        Generated method - Setter of the CxConfig.periodicVoterConfigs attribute.
        Parameters:
        value - the periodicVoterConfigs
      • setPeriodicVoterConfigs

        public void setPeriodicVoterConfigs​(java.util.Set<CxPeriodicVoterConfig> value)
        Generated method - Setter of the CxConfig.periodicVoterConfigs attribute.
        Parameters:
        value - the periodicVoterConfigs
      • addToPeriodicVoterConfigs

        public void addToPeriodicVoterConfigs​(SessionContext ctx,
                                              CxPeriodicVoterConfig value)
        Generated method - Adds value to periodicVoterConfigs.
        Parameters:
        value - the item to add to periodicVoterConfigs
      • addToPeriodicVoterConfigs

        public void addToPeriodicVoterConfigs​(CxPeriodicVoterConfig value)
        Generated method - Adds value to periodicVoterConfigs.
        Parameters:
        value - the item to add to periodicVoterConfigs
      • removeFromPeriodicVoterConfigs

        public void removeFromPeriodicVoterConfigs​(SessionContext ctx,
                                                   CxPeriodicVoterConfig value)
        Generated method - Removes value from periodicVoterConfigs.
        Parameters:
        value - the item to remove from periodicVoterConfigs
      • removeFromPeriodicVoterConfigs

        public void removeFromPeriodicVoterConfigs​(CxPeriodicVoterConfig value)
        Generated method - Removes value from periodicVoterConfigs.
        Parameters:
        value - the item to remove from periodicVoterConfigs
      • getUrlVoterConfigs

        public java.util.List<CxUrlVoterConfig> getUrlVoterConfigs​(SessionContext ctx)
        Generated method - Getter of the CxConfig.urlVoterConfigs attribute.
        Returns:
        the urlVoterConfigs
      • getUrlVoterConfigs

        public java.util.List<CxUrlVoterConfig> getUrlVoterConfigs()
        Generated method - Getter of the CxConfig.urlVoterConfigs attribute.
        Returns:
        the urlVoterConfigs
      • setUrlVoterConfigs

        public void setUrlVoterConfigs​(SessionContext ctx,
                                       java.util.List<CxUrlVoterConfig> value)
        Generated method - Setter of the CxConfig.urlVoterConfigs attribute.
        Parameters:
        value - the urlVoterConfigs
      • setUrlVoterConfigs

        public void setUrlVoterConfigs​(java.util.List<CxUrlVoterConfig> value)
        Generated method - Setter of the CxConfig.urlVoterConfigs attribute.
        Parameters:
        value - the urlVoterConfigs
      • addToUrlVoterConfigs

        public void addToUrlVoterConfigs​(SessionContext ctx,
                                         CxUrlVoterConfig value)
        Generated method - Adds value to urlVoterConfigs.
        Parameters:
        value - the item to add to urlVoterConfigs
      • addToUrlVoterConfigs

        public void addToUrlVoterConfigs​(CxUrlVoterConfig value)
        Generated method - Adds value to urlVoterConfigs.
        Parameters:
        value - the item to add to urlVoterConfigs
      • removeFromUrlVoterConfigs

        public void removeFromUrlVoterConfigs​(SessionContext ctx,
                                              CxUrlVoterConfig value)
        Generated method - Removes value from urlVoterConfigs.
        Parameters:
        value - the item to remove from urlVoterConfigs
      • removeFromUrlVoterConfigs

        public void removeFromUrlVoterConfigs​(CxUrlVoterConfig value)
        Generated method - Removes value from urlVoterConfigs.
        Parameters:
        value - the item to remove from urlVoterConfigs
      • getUserChangedActions

        public java.util.Set<java.lang.String> getUserChangedActions​(SessionContext ctx)
        Generated method - Getter of the CxConfig.userChangedActions attribute.
        Returns:
        the userChangedActions - Set of actions which should be called after user changed event
      • getUserChangedActions

        public java.util.Set<java.lang.String> getUserChangedActions()
        Generated method - Getter of the CxConfig.userChangedActions attribute.
        Returns:
        the userChangedActions - Set of actions which should be called after user changed event
      • setUserChangedActions

        public void setUserChangedActions​(SessionContext ctx,
                                          java.util.Set<java.lang.String> value)
        Generated method - Setter of the CxConfig.userChangedActions attribute.
        Parameters:
        value - the userChangedActions - Set of actions which should be called after user changed event
      • setUserChangedActions

        public void setUserChangedActions​(java.util.Set<java.lang.String> value)
        Generated method - Setter of the CxConfig.userChangedActions attribute.
        Parameters:
        value - the userChangedActions - Set of actions which should be called after user changed event
      • isUserSegmentsStoreInSession

        public java.lang.Boolean isUserSegmentsStoreInSession​(SessionContext ctx)
        Generated method - Getter of the CxConfig.userSegmentsStoreInSession attribute.
        Returns:
        the userSegmentsStoreInSession - Defines if segments for registered user should be stored in session and save to database after session ends
      • isUserSegmentsStoreInSession

        public java.lang.Boolean isUserSegmentsStoreInSession()
        Generated method - Getter of the CxConfig.userSegmentsStoreInSession attribute.
        Returns:
        the userSegmentsStoreInSession - Defines if segments for registered user should be stored in session and save to database after session ends
      • isUserSegmentsStoreInSessionAsPrimitive

        public boolean isUserSegmentsStoreInSessionAsPrimitive​(SessionContext ctx)
        Generated method - Getter of the CxConfig.userSegmentsStoreInSession attribute.
        Returns:
        the userSegmentsStoreInSession - Defines if segments for registered user should be stored in session and save to database after session ends
      • isUserSegmentsStoreInSessionAsPrimitive

        public boolean isUserSegmentsStoreInSessionAsPrimitive()
        Generated method - Getter of the CxConfig.userSegmentsStoreInSession attribute.
        Returns:
        the userSegmentsStoreInSession - Defines if segments for registered user should be stored in session and save to database after session ends
      • setUserSegmentsStoreInSession

        public void setUserSegmentsStoreInSession​(SessionContext ctx,
                                                  java.lang.Boolean value)
        Generated method - Setter of the CxConfig.userSegmentsStoreInSession attribute.
        Parameters:
        value - the userSegmentsStoreInSession - Defines if segments for registered user should be stored in session and save to database after session ends
      • setUserSegmentsStoreInSession

        public void setUserSegmentsStoreInSession​(java.lang.Boolean value)
        Generated method - Setter of the CxConfig.userSegmentsStoreInSession attribute.
        Parameters:
        value - the userSegmentsStoreInSession - Defines if segments for registered user should be stored in session and save to database after session ends
      • setUserSegmentsStoreInSession

        public void setUserSegmentsStoreInSession​(SessionContext ctx,
                                                  boolean value)
        Generated method - Setter of the CxConfig.userSegmentsStoreInSession attribute.
        Parameters:
        value - the userSegmentsStoreInSession - Defines if segments for registered user should be stored in session and save to database after session ends
      • setUserSegmentsStoreInSession

        public void setUserSegmentsStoreInSession​(boolean value)
        Generated method - Setter of the CxConfig.userSegmentsStoreInSession attribute.
        Parameters:
        value - the userSegmentsStoreInSession - Defines if segments for registered user should be stored in session and save to database after session ends