All Implemented Interfaces:
Serializable, Comparable
Direct Known Subclasses:
CxConfig

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

    • CODE

      public static final String CODE
      Qualifier of the CxConfig.code attribute
      See Also:
    • MINAFFINITY

      public static final String MINAFFINITY
      Qualifier of the CxConfig.minAffinity attribute
      See Also:
    • ACTIONRESULTMAXREPEAT

      public static final String ACTIONRESULTMAXREPEAT
      Qualifier of the CxConfig.actionResultMaxRepeat attribute
      See Also:
    • USERCHANGEDACTIONS

      public static final String USERCHANGEDACTIONS
      Qualifier of the CxConfig.userChangedActions attribute
      See Also:
    • CONSENTGIVENACTIONS

      public static final String CONSENTGIVENACTIONS
      Qualifier of the CxConfig.consentGivenActions attribute
      See Also:
    • CALCULATIONPROCESS

      public static final String CALCULATIONPROCESS
      Qualifier of the CxConfig.calculationProcess attribute
      See Also:
    • IGNORERECALCFORANONYMOUS

      public static final String IGNORERECALCFORANONYMOUS
      Qualifier of the CxConfig.ignoreRecalcForAnonymous attribute
      See Also:
    • ANONYMOUSUSERDEFAULTACTIONS

      public static final String ANONYMOUSUSERDEFAULTACTIONS
      Qualifier of the CxConfig.anonymousUserDefaultActions attribute
      See Also:
    • ANONYMOUSUSERACTIONS

      public static final String ANONYMOUSUSERACTIONS
      Qualifier of the CxConfig.anonymousUserActions attribute
      See Also:
    • ANONYMOUSUSERMINREQUESTNUMBER

      public static final String ANONYMOUSUSERMINREQUESTNUMBER
      Qualifier of the CxConfig.anonymousUserMinRequestNumber attribute
      See Also:
    • ANONYMOUSUSERMINTIME

      public static final String ANONYMOUSUSERMINTIME
      Qualifier of the CxConfig.anonymousUserMinTime attribute
      See Also:
    • ANONYMOUSUSERIGNOREOTHERACTIONS

      public static final String ANONYMOUSUSERIGNOREOTHERACTIONS
      Qualifier of the CxConfig.anonymousUserIgnoreOtherActions attribute
      See Also:
    • CATALOGLOOKUP

      public static final String CATALOGLOOKUP
      Qualifier of the CxConfig.catalogLookup attribute
      See Also:
    • CONSENTTEMPLATES

      public static final String CONSENTTEMPLATES
      Qualifier of the CxConfig.consentTemplates attribute
      See Also:
    • USERSEGMENTSSTOREINSESSION

      public static final String USERSEGMENTSSTOREINSESSION
      Qualifier of the CxConfig.userSegmentsStoreInSession attribute
      See Also:
    • OCCPERSONALIZATIONENABLED

      public static final String OCCPERSONALIZATIONENABLED
      Qualifier of the CxConfig.occPersonalizationEnabled attribute
      See Also:
    • OCCTTL

      public static final String OCCTTL
      Qualifier of the CxConfig.occTTL attribute
      See Also:
    • OCCPERSONALIZATIONIDCOOKIEENABLED

      public static final String OCCPERSONALIZATIONIDCOOKIEENABLED
      Qualifier of the CxConfig.occPersonalizationIdCookieEnabled attribute
      See Also:
    • URLVOTERCONFIGS

      public static final String URLVOTERCONFIGS
      Qualifier of the CxConfig.urlVoterConfigs attribute
      See Also:
    • BASESITES

      public static final String BASESITES
      Qualifier of the CxConfig.baseSites attribute
      See Also:
    • PERIODICVOTERCONFIGS

      public static final String PERIODICVOTERCONFIGS
      Qualifier of the CxConfig.periodicVoterConfigs attribute
      See Also:
    • URLVOTERCONFIGSHANDLER

      protected static final OneToManyHandler<CxUrlVoterConfig> URLVOTERCONFIGSHANDLER
      OneToManyHandler for handling 1:n URLVOTERCONFIGS's relation attributes from 'many' side.
    • BASESITESHANDLER

      protected static final OneToManyHandler<BaseSite> BASESITESHANDLER
      OneToManyHandler for handling 1:n BASESITES's relation attributes from 'many' side.
    • PERIODICVOTERCONFIGSHANDLER

      protected static final OneToManyHandler<CxPeriodicVoterConfig> PERIODICVOTERCONFIGSHANDLER
      OneToManyHandler for handling 1:n PERIODICVOTERCONFIGS's relation attributes from 'many' side.
    • DEFAULT_INITIAL_ATTRIBUTES

      protected static final Map<String,Item.AttributeMode> DEFAULT_INITIAL_ATTRIBUTES
  • Constructor Details

    • GeneratedCxConfig

      public GeneratedCxConfig()
  • Method Details

    • getDefaultAttributeModes

      protected Map<String,Item.AttributeMode> getDefaultAttributeModes()
      Overrides:
      getDefaultAttributeModes in class Item
    • getActionResultMaxRepeat

      public 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 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, 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(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 Set<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 Set<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, Set<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(Set<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 Set<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 Set<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, Set<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(Set<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 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 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, 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
    • 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 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 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, 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(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 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 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, 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
    • 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 Set<BaseSite> getBaseSites(SessionContext ctx)
      Generated method - Getter of the CxConfig.baseSites attribute.
      Returns:
      the baseSites
    • getBaseSites

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

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

      public void setBaseSites(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 String getCalculationProcess(SessionContext ctx)
      Generated method - Getter of the CxConfig.calculationProcess attribute.
      Returns:
      the calculationProcess - Name of calculation process
    • getCalculationProcess

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

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

      public void setCalculationProcess(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 String getCode(SessionContext ctx)
      Generated method - Getter of the CxConfig.code attribute.
      Returns:
      the code - Unique identifier
    • getCode

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

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

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

      public Set<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 Set<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, Set<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(Set<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 Set<ConsentTemplate> getConsentTemplates(SessionContext ctx)
      Generated method - Getter of the CxConfig.consentTemplates attribute.
      Returns:
      the consentTemplates - Collection of ConsentTemplates
    • getConsentTemplates

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

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

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

      public 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 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, 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
    • 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 BigDecimal getMinAffinity(SessionContext ctx)
      Generated method - Getter of the CxConfig.minAffinity attribute.
      Returns:
      the minAffinity - Minimum affinity for user to segment relation
    • getMinAffinity

      public 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, 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(BigDecimal value)
      Generated method - Setter of the CxConfig.minAffinity attribute.
      Parameters:
      value - the minAffinity - Minimum affinity for user to segment relation
    • isOccPersonalizationEnabled

      public 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 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, 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
    • 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 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 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, 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
    • 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 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 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, 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
    • 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 Set<CxPeriodicVoterConfig> getPeriodicVoterConfigs(SessionContext ctx)
      Generated method - Getter of the CxConfig.periodicVoterConfigs attribute.
      Returns:
      the periodicVoterConfigs
    • getPeriodicVoterConfigs

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

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

      public void setPeriodicVoterConfigs(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 List<CxUrlVoterConfig> getUrlVoterConfigs(SessionContext ctx)
      Generated method - Getter of the CxConfig.urlVoterConfigs attribute.
      Returns:
      the urlVoterConfigs
    • getUrlVoterConfigs

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

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

      public void setUrlVoterConfigs(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 Set<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 Set<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, Set<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(Set<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 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 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, 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
    • 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