java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.personalizationservices.model.config.CxConfigModel
All Implemented Interfaces:
Serializable

public class CxConfigModel extends ItemModel
Generated model class for type CxConfig first defined at extension personalizationservices.
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel

    de.hybris.platform.servicelayer.model.AbstractItemModel.NewModelContextFactory
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    Generated relation code constant for relation BaseSiteToCxConfig defining source attribute baseSites in extension personalizationservices.
    static final String
    Generated model type code constant.
    static final String
    Generated constant - Attribute key of CxConfig.actionResultMaxRepeat attribute defined at extension personalizationservices.
    static final String
    Generated constant - Attribute key of CxConfig.anonymousUserActions attribute defined at extension personalizationservices.
    static final String
    Generated constant - Attribute key of CxConfig.anonymousUserDefaultActions attribute defined at extension personalizationservices.
    static final String
    Generated constant - Attribute key of CxConfig.anonymousUserIgnoreOtherActions attribute defined at extension personalizationservices.
    static final String
    Generated constant - Attribute key of CxConfig.anonymousUserMinRequestNumber attribute defined at extension personalizationservices.
    static final String
    Generated constant - Attribute key of CxConfig.anonymousUserMinTime attribute defined at extension personalizationservices.
    static final String
    Generated constant - Attribute key of CxConfig.autoCreateSegments attribute defined at extension personalizationintegration.
    static final String
    Generated constant - Attribute key of CxConfig.baseSites attribute defined at extension personalizationservices.
    static final String
    Generated constant - Attribute key of CxConfig.calculationProcess attribute defined at extension personalizationservices.
    static final String
    Generated constant - Attribute key of CxConfig.catalogLookup attribute defined at extension personalizationservices.
    static final String
    Generated constant - Attribute key of CxConfig.code attribute defined at extension personalizationservices.
    static final String
    Generated constant - Attribute key of CxConfig.consentGivenActions attribute defined at extension personalizationservices.
    static final String
    Generated constant - Attribute key of CxConfig.consentTemplates attribute defined at extension personalizationservices.
    static final String
    Generated constant - Attribute key of CxConfig.ignoreRecalcForAnonymous attribute defined at extension personalizationservices.
    static final String
    Generated constant - Attribute key of CxConfig.minAffinity attribute defined at extension personalizationservices.
    static final String
    Generated constant - Attribute key of CxConfig.occPersonalizationEnabled attribute defined at extension personalizationservices.
    static final String
    Generated constant - Attribute key of CxConfig.occPersonalizationIdCookieEnabled attribute defined at extension personalizationservices.
    static final String
    Generated constant - Attribute key of CxConfig.occTTL attribute defined at extension personalizationservices.
    static final String
    Generated constant - Attribute key of CxConfig.periodicVoterConfigs attribute defined at extension personalizationservices.
    static final String
    Generated constant - Attribute key of CxConfig.urlVoterConfigs attribute defined at extension personalizationservices.
    static final String
    Generated constant - Attribute key of CxConfig.userChangedActions attribute defined at extension personalizationservices.
    static final String
    Generated constant - Attribute key of CxConfig.userSegmentsStoreInSession attribute defined at extension personalizationservices.

    Fields inherited from class de.hybris.platform.core.model.ItemModel

    _COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PK, SEALED

    Fields inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel

    LANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY
  • Constructor Summary

    Constructors
    Constructor
    Description
    Generated constructor - Default constructor for generic creation.
    CxConfigModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx)
    Generated constructor - Default constructor for creation with existing context
    Deprecated, for removal: This API element is subject to removal in a future version.
    since 4.1.1 Please use the default constructor without parameters
    CxConfigModel(String _code, ItemModel _owner)
    Deprecated, for removal: This API element is subject to removal in a future version.
    since 4.1.1 Please use the default constructor without parameters
  • Method Summary

    Modifier and Type
    Method
    Description
    Generated method - Getter of the CxConfig.actionResultMaxRepeat attribute defined at extension personalizationservices.
    Deprecated, for removal: This API element is subject to removal in a future version.
    since 1808
    Generated method - Getter of the CxConfig.anonymousUserDefaultActions attribute defined at extension personalizationservices.
    Deprecated, for removal: This API element is subject to removal in a future version.
    since 1808
    Deprecated, for removal: This API element is subject to removal in a future version.
    since 1808
    Deprecated, for removal: This API element is subject to removal in a future version.
    since 1808
    Generated method - Getter of the CxConfig.autoCreateSegments attribute defined at extension personalizationintegration.
    Generated method - Getter of the CxConfig.baseSites attribute defined at extension personalizationservices.
    Generated method - Getter of the CxConfig.calculationProcess attribute defined at extension personalizationservices.
    Generated method - Getter of the CxConfig.catalogLookup attribute defined at extension personalizationservices.
    Generated method - Getter of the CxConfig.code attribute defined at extension personalizationservices.
    Generated method - Getter of the CxConfig.consentGivenActions attribute defined at extension personalizationservices.
    Generated method - Getter of the CxConfig.consentTemplates attribute defined at extension personalizationservices.
    Deprecated, for removal: This API element is subject to removal in a future version.
    since 1808
    Generated method - Getter of the CxConfig.minAffinity attribute defined at extension personalizationservices.
    Generated method - Getter of the CxConfig.occPersonalizationEnabled attribute defined at extension personalizationservices.
    Deprecated, for removal: This API element is subject to removal in a future version.
    since 2005
    Generated method - Getter of the CxConfig.occTTL attribute defined at extension personalizationservices.
    Generated method - Getter of the CxConfig.periodicVoterConfigs attribute defined at extension personalizationservices.
    Generated method - Getter of the CxConfig.urlVoterConfigs attribute defined at extension personalizationservices.
    Generated method - Getter of the CxConfig.userChangedActions attribute defined at extension personalizationservices.
    Generated method - Getter of the CxConfig.userSegmentsStoreInSession attribute defined at extension personalizationservices.
    void
    Generated method - Setter of CxConfig.actionResultMaxRepeat attribute defined at extension personalizationservices.
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    since 1808
    void
    Generated method - Setter of CxConfig.anonymousUserDefaultActions attribute defined at extension personalizationservices.
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    since 1808
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    since 1808
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    since 1808
    void
    Generated method - Setter of CxConfig.autoCreateSegments attribute defined at extension personalizationintegration.
    void
    Generated method - Setter of CxConfig.baseSites attribute defined at extension personalizationservices.
    void
    Generated method - Setter of CxConfig.calculationProcess attribute defined at extension personalizationservices.
    void
    Generated method - Setter of CxConfig.catalogLookup attribute defined at extension personalizationservices.
    void
    setCode(String value)
    Generated method - Initial setter of CxConfig.code attribute defined at extension personalizationservices.
    void
    Generated method - Setter of CxConfig.consentGivenActions attribute defined at extension personalizationservices.
    void
    Generated method - Setter of CxConfig.consentTemplates attribute defined at extension personalizationservices.
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    since 1808
    void
    Generated method - Setter of CxConfig.minAffinity attribute defined at extension personalizationservices.
    void
    Generated method - Setter of CxConfig.occPersonalizationEnabled attribute defined at extension personalizationservices.
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    since 2005
    void
    setOccTTL(Long value)
    Generated method - Setter of CxConfig.occTTL attribute defined at extension personalizationservices.
    void
    Generated method - Setter of CxConfig.periodicVoterConfigs attribute defined at extension personalizationservices.
    void
    Generated method - Setter of CxConfig.urlVoterConfigs attribute defined at extension personalizationservices.
    void
    Generated method - Setter of CxConfig.userChangedActions attribute defined at extension personalizationservices.
    void
    Generated method - Setter of CxConfig.userSegmentsStoreInSession attribute defined at extension personalizationservices.

    Methods inherited from class de.hybris.platform.core.model.ItemModel

    getComments, getCreationtime, getModifiedtime, getOwner, isSealed, setComments, setCreationtime, setModifiedtime, setOwner

    Methods inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel

    equals, getItemModelContext, getItemtype, getPersistenceContext, getPk, getProperty, getProperty, getTenantId, hashCode, readResolve, setProperty, setProperty, toObject, toObject, toObject, toObject, toObject, toObject, toObject, toObject, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toString, writeReplace

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Field Details

    • _TYPECODE

      public static final String _TYPECODE
      Generated model type code constant.
      See Also:
    • _BASESITETOCXCONFIG

      public static final String _BASESITETOCXCONFIG
      Generated relation code constant for relation BaseSiteToCxConfig defining source attribute baseSites in extension personalizationservices.
      See Also:
    • CODE

      public static final String CODE
      Generated constant - Attribute key of CxConfig.code attribute defined at extension personalizationservices.
      See Also:
    • MINAFFINITY

      public static final String MINAFFINITY
      Generated constant - Attribute key of CxConfig.minAffinity attribute defined at extension personalizationservices.
      See Also:
    • ACTIONRESULTMAXREPEAT

      public static final String ACTIONRESULTMAXREPEAT
      Generated constant - Attribute key of CxConfig.actionResultMaxRepeat attribute defined at extension personalizationservices.
      See Also:
    • USERCHANGEDACTIONS

      public static final String USERCHANGEDACTIONS
      Generated constant - Attribute key of CxConfig.userChangedActions attribute defined at extension personalizationservices.
      See Also:
    • CONSENTGIVENACTIONS

      public static final String CONSENTGIVENACTIONS
      Generated constant - Attribute key of CxConfig.consentGivenActions attribute defined at extension personalizationservices.
      See Also:
    • CALCULATIONPROCESS

      public static final String CALCULATIONPROCESS
      Generated constant - Attribute key of CxConfig.calculationProcess attribute defined at extension personalizationservices.
      See Also:
    • IGNORERECALCFORANONYMOUS

      public static final String IGNORERECALCFORANONYMOUS
      Generated constant - Attribute key of CxConfig.ignoreRecalcForAnonymous attribute defined at extension personalizationservices.
      See Also:
    • ANONYMOUSUSERDEFAULTACTIONS

      public static final String ANONYMOUSUSERDEFAULTACTIONS
      Generated constant - Attribute key of CxConfig.anonymousUserDefaultActions attribute defined at extension personalizationservices.
      See Also:
    • ANONYMOUSUSERACTIONS

      public static final String ANONYMOUSUSERACTIONS
      Generated constant - Attribute key of CxConfig.anonymousUserActions attribute defined at extension personalizationservices.
      See Also:
    • ANONYMOUSUSERMINREQUESTNUMBER

      public static final String ANONYMOUSUSERMINREQUESTNUMBER
      Generated constant - Attribute key of CxConfig.anonymousUserMinRequestNumber attribute defined at extension personalizationservices.
      See Also:
    • ANONYMOUSUSERMINTIME

      public static final String ANONYMOUSUSERMINTIME
      Generated constant - Attribute key of CxConfig.anonymousUserMinTime attribute defined at extension personalizationservices.
      See Also:
    • ANONYMOUSUSERIGNOREOTHERACTIONS

      public static final String ANONYMOUSUSERIGNOREOTHERACTIONS
      Generated constant - Attribute key of CxConfig.anonymousUserIgnoreOtherActions attribute defined at extension personalizationservices.
      See Also:
    • CATALOGLOOKUP

      public static final String CATALOGLOOKUP
      Generated constant - Attribute key of CxConfig.catalogLookup attribute defined at extension personalizationservices.
      See Also:
    • CONSENTTEMPLATES

      public static final String CONSENTTEMPLATES
      Generated constant - Attribute key of CxConfig.consentTemplates attribute defined at extension personalizationservices.
      See Also:
    • USERSEGMENTSSTOREINSESSION

      public static final String USERSEGMENTSSTOREINSESSION
      Generated constant - Attribute key of CxConfig.userSegmentsStoreInSession attribute defined at extension personalizationservices.
      See Also:
    • OCCPERSONALIZATIONENABLED

      public static final String OCCPERSONALIZATIONENABLED
      Generated constant - Attribute key of CxConfig.occPersonalizationEnabled attribute defined at extension personalizationservices.
      See Also:
    • OCCTTL

      public static final String OCCTTL
      Generated constant - Attribute key of CxConfig.occTTL attribute defined at extension personalizationservices.
      See Also:
    • OCCPERSONALIZATIONIDCOOKIEENABLED

      public static final String OCCPERSONALIZATIONIDCOOKIEENABLED
      Generated constant - Attribute key of CxConfig.occPersonalizationIdCookieEnabled attribute defined at extension personalizationservices.
      See Also:
    • URLVOTERCONFIGS

      public static final String URLVOTERCONFIGS
      Generated constant - Attribute key of CxConfig.urlVoterConfigs attribute defined at extension personalizationservices.
      See Also:
    • BASESITES

      public static final String BASESITES
      Generated constant - Attribute key of CxConfig.baseSites attribute defined at extension personalizationservices.
      See Also:
    • PERIODICVOTERCONFIGS

      public static final String PERIODICVOTERCONFIGS
      Generated constant - Attribute key of CxConfig.periodicVoterConfigs attribute defined at extension personalizationservices.
      See Also:
    • AUTOCREATESEGMENTS

      public static final String AUTOCREATESEGMENTS
      Generated constant - Attribute key of CxConfig.autoCreateSegments attribute defined at extension personalizationintegration.
      See Also:
  • Constructor Details

    • CxConfigModel

      public CxConfigModel()
      Generated constructor - Default constructor for generic creation.
    • CxConfigModel

      public CxConfigModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx)
      Generated constructor - Default constructor for creation with existing context
      Parameters:
      ctx - the model context to be injected, must not be null
    • CxConfigModel

      @Deprecated(since="4.1.1", forRemoval=true) public CxConfigModel(String _code)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 4.1.1 Please use the default constructor without parameters
      Generated constructor - Constructor with all mandatory attributes.
      Parameters:
      _code - initial attribute declared by type CxConfig at extension personalizationservices
    • CxConfigModel

      @Deprecated(since="4.1.1", forRemoval=true) public CxConfigModel(String _code, ItemModel _owner)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 4.1.1 Please use the default constructor without parameters
      Generated constructor - for all mandatory and initial attributes.
      Parameters:
      _code - initial attribute declared by type CxConfig at extension personalizationservices
      _owner - initial attribute declared by type Item at extension core
  • Method Details

    • getActionResultMaxRepeat

      @Accessor(qualifier="actionResultMaxRepeat", type=GETTER) public Integer getActionResultMaxRepeat()
      Generated method - Getter of the CxConfig.actionResultMaxRepeat attribute defined at extension personalizationservices.
      Returns:
      the actionResultMaxRepeat - Number of retires in case of action result load error caused by optimistic locking failure
    • getAnonymousUserActions

      @Deprecated(since="1808", forRemoval=true) @Accessor(qualifier="anonymousUserActions", type=GETTER) public Set<String> getAnonymousUserActions()
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 1808
      Generated method - Getter of the CxConfig.anonymousUserActions attribute defined at extension personalizationservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the anonymousUserActions - Set of actions which should be called when anonymous user makes subsequent request
    • getAnonymousUserDefaultActions

      @Accessor(qualifier="anonymousUserDefaultActions", type=GETTER) public Set<String> getAnonymousUserDefaultActions()
      Generated method - Getter of the CxConfig.anonymousUserDefaultActions attribute defined at extension personalizationservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the anonymousUserDefaultActions - Set of actions which should be called when anonymous user makes first request
    • getAnonymousUserIgnoreOtherActions

      @Deprecated(since="1808", forRemoval=true) @Accessor(qualifier="anonymousUserIgnoreOtherActions", type=GETTER) public Boolean getAnonymousUserIgnoreOtherActions()
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 1808
      Generated method - Getter of the CxConfig.anonymousUserIgnoreOtherActions attribute defined at extension personalizationservices.
      Returns:
      the anonymousUserIgnoreOtherActions - Defines other voters should be considered for anonymous user
    • getAnonymousUserMinRequestNumber

      @Deprecated(since="1808", forRemoval=true) @Accessor(qualifier="anonymousUserMinRequestNumber", type=GETTER) public Integer getAnonymousUserMinRequestNumber()
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 1808
      Generated method - Getter of the CxConfig.anonymousUserMinRequestNumber attribute defined at extension personalizationservices.
      Returns:
      the anonymousUserMinRequestNumber - Defines minimal number of requests between subsequent actions for anonymous user
    • getAnonymousUserMinTime

      @Deprecated(since="1808", forRemoval=true) @Accessor(qualifier="anonymousUserMinTime", type=GETTER) public Long getAnonymousUserMinTime()
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 1808
      Generated method - Getter of the CxConfig.anonymousUserMinTime attribute defined at extension personalizationservices.
      Returns:
      the anonymousUserMinTime - Defines minimal time [ms] between subsequent actions for anonymous user
    • getAutoCreateSegments

      @Accessor(qualifier="autoCreateSegments", type=GETTER) public Boolean getAutoCreateSegments()
      Generated method - Getter of the CxConfig.autoCreateSegments attribute defined at extension personalizationintegration.
      Returns:
      the autoCreateSegments - If set to true segments are automatically created from external data during update.
    • getBaseSites

      @Accessor(qualifier="baseSites", type=GETTER) public Set<BaseSiteModel> getBaseSites()
      Generated method - Getter of the CxConfig.baseSites attribute defined at extension personalizationservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the baseSites
    • getCalculationProcess

      @Accessor(qualifier="calculationProcess", type=GETTER) public String getCalculationProcess()
      Generated method - Getter of the CxConfig.calculationProcess attribute defined at extension personalizationservices.
      Returns:
      the calculationProcess - Name of calculation process
    • getCatalogLookup

      @Accessor(qualifier="catalogLookup", type=GETTER) public CxCatalogLookupType getCatalogLookup()
      Generated method - Getter of the CxConfig.catalogLookup attribute defined at extension personalizationservices.
      Returns:
      the catalogLookup - Type of lookup strategy used
    • getCode

      @Accessor(qualifier="code", type=GETTER) public String getCode()
      Generated method - Getter of the CxConfig.code attribute defined at extension personalizationservices.
      Returns:
      the code - Unique identifier
    • getConsentGivenActions

      @Accessor(qualifier="consentGivenActions", type=GETTER) public Set<String> getConsentGivenActions()
      Generated method - Getter of the CxConfig.consentGivenActions attribute defined at extension personalizationservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the consentGivenActions - Set of actions which should be called after user gives all required consents for personalization
    • getConsentTemplates

      @Accessor(qualifier="consentTemplates", type=GETTER) public Set<ConsentTemplateModel> getConsentTemplates()
      Generated method - Getter of the CxConfig.consentTemplates attribute defined at extension personalizationservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the consentTemplates - Collection of ConsentTemplates
    • getIgnoreRecalcForAnonymous

      @Deprecated(since="1808", forRemoval=true) @Accessor(qualifier="ignoreRecalcForAnonymous", type=GETTER) public Boolean getIgnoreRecalcForAnonymous()
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 1808
      Generated method - Getter of the CxConfig.ignoreRecalcForAnonymous attribute defined at extension personalizationservices.
      Returns:
      the ignoreRecalcForAnonymous - Defines if experience recalculation for anonymous user should be ignored or not
    • getMinAffinity

      @Accessor(qualifier="minAffinity", type=GETTER) public BigDecimal getMinAffinity()
      Generated method - Getter of the CxConfig.minAffinity attribute defined at extension personalizationservices.
      Returns:
      the minAffinity - Minimum affinity for user to segment relation
    • getOccPersonalizationEnabled

      @Accessor(qualifier="occPersonalizationEnabled", type=GETTER) public Boolean getOccPersonalizationEnabled()
      Generated method - Getter of the CxConfig.occPersonalizationEnabled attribute defined at extension personalizationservices.
      Returns:
      the occPersonalizationEnabled - Defines if personalization for Commerce Web Services is enabled
    • getOccPersonalizationIdCookieEnabled

      @Deprecated(since="2005", forRemoval=true) @Accessor(qualifier="occPersonalizationIdCookieEnabled", type=GETTER) public Boolean getOccPersonalizationIdCookieEnabled()
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 2005
      Generated method - Getter of the CxConfig.occPersonalizationIdCookieEnabled attribute defined at extension personalizationservices.
      Returns:
      the occPersonalizationIdCookieEnabled - Defines if personalization id cookie for Commerce Web Services is enabled
    • getOccTTL

      @Accessor(qualifier="occTTL", type=GETTER) public Long getOccTTL()
      Generated method - Getter of the CxConfig.occTTL attribute defined at extension personalizationservices.
      Returns:
      the occTTL - Time (in miliseconds) for which personalization calculation is valid
    • getPeriodicVoterConfigs

      @Accessor(qualifier="periodicVoterConfigs", type=GETTER) public Set<CxPeriodicVoterConfigModel> getPeriodicVoterConfigs()
      Generated method - Getter of the CxConfig.periodicVoterConfigs attribute defined at extension personalizationservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the periodicVoterConfigs
    • getUrlVoterConfigs

      @Accessor(qualifier="urlVoterConfigs", type=GETTER) public List<CxUrlVoterConfigModel> getUrlVoterConfigs()
      Generated method - Getter of the CxConfig.urlVoterConfigs attribute defined at extension personalizationservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the urlVoterConfigs
    • getUserChangedActions

      @Accessor(qualifier="userChangedActions", type=GETTER) public Set<String> getUserChangedActions()
      Generated method - Getter of the CxConfig.userChangedActions attribute defined at extension personalizationservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the userChangedActions - Set of actions which should be called after user changed event
    • getUserSegmentsStoreInSession

      @Accessor(qualifier="userSegmentsStoreInSession", type=GETTER) public Boolean getUserSegmentsStoreInSession()
      Generated method - Getter of the CxConfig.userSegmentsStoreInSession attribute defined at extension personalizationservices.
      Returns:
      the userSegmentsStoreInSession - Defines if segments for registered user should be stored in session and save to database after session ends
    • setActionResultMaxRepeat

      @Accessor(qualifier="actionResultMaxRepeat", type=SETTER) public void setActionResultMaxRepeat(Integer value)
      Generated method - Setter of CxConfig.actionResultMaxRepeat attribute defined at extension personalizationservices.
      Parameters:
      value - the actionResultMaxRepeat - Number of retires in case of action result load error caused by optimistic locking failure
    • setAnonymousUserActions

      @Deprecated(since="1808", forRemoval=true) @Accessor(qualifier="anonymousUserActions", type=SETTER) public void setAnonymousUserActions(Set<String> value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 1808
      Generated method - Setter of CxConfig.anonymousUserActions attribute defined at extension personalizationservices.
      Parameters:
      value - the anonymousUserActions - Set of actions which should be called when anonymous user makes subsequent request
    • setAnonymousUserDefaultActions

      @Accessor(qualifier="anonymousUserDefaultActions", type=SETTER) public void setAnonymousUserDefaultActions(Set<String> value)
      Generated method - Setter of CxConfig.anonymousUserDefaultActions attribute defined at extension personalizationservices.
      Parameters:
      value - the anonymousUserDefaultActions - Set of actions which should be called when anonymous user makes first request
    • setAnonymousUserIgnoreOtherActions

      @Deprecated(since="1808", forRemoval=true) @Accessor(qualifier="anonymousUserIgnoreOtherActions", type=SETTER) public void setAnonymousUserIgnoreOtherActions(Boolean value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 1808
      Generated method - Setter of CxConfig.anonymousUserIgnoreOtherActions attribute defined at extension personalizationservices.
      Parameters:
      value - the anonymousUserIgnoreOtherActions - Defines other voters should be considered for anonymous user
    • setAnonymousUserMinRequestNumber

      @Deprecated(since="1808", forRemoval=true) @Accessor(qualifier="anonymousUserMinRequestNumber", type=SETTER) public void setAnonymousUserMinRequestNumber(Integer value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 1808
      Generated method - Setter of CxConfig.anonymousUserMinRequestNumber attribute defined at extension personalizationservices.
      Parameters:
      value - the anonymousUserMinRequestNumber - Defines minimal number of requests between subsequent actions for anonymous user
    • setAnonymousUserMinTime

      @Deprecated(since="1808", forRemoval=true) @Accessor(qualifier="anonymousUserMinTime", type=SETTER) public void setAnonymousUserMinTime(Long value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 1808
      Generated method - Setter of CxConfig.anonymousUserMinTime attribute defined at extension personalizationservices.
      Parameters:
      value - the anonymousUserMinTime - Defines minimal time [ms] between subsequent actions for anonymous user
    • setAutoCreateSegments

      @Accessor(qualifier="autoCreateSegments", type=SETTER) public void setAutoCreateSegments(Boolean value)
      Generated method - Setter of CxConfig.autoCreateSegments attribute defined at extension personalizationintegration.
      Parameters:
      value - the autoCreateSegments - If set to true segments are automatically created from external data during update.
    • setBaseSites

      @Accessor(qualifier="baseSites", type=SETTER) public void setBaseSites(Set<BaseSiteModel> value)
      Generated method - Setter of CxConfig.baseSites attribute defined at extension personalizationservices.
      Parameters:
      value - the baseSites
    • setCalculationProcess

      @Accessor(qualifier="calculationProcess", type=SETTER) public void setCalculationProcess(String value)
      Generated method - Setter of CxConfig.calculationProcess attribute defined at extension personalizationservices.
      Parameters:
      value - the calculationProcess - Name of calculation process
    • setCatalogLookup

      @Accessor(qualifier="catalogLookup", type=SETTER) public void setCatalogLookup(CxCatalogLookupType value)
      Generated method - Setter of CxConfig.catalogLookup attribute defined at extension personalizationservices.
      Parameters:
      value - the catalogLookup - Type of lookup strategy used
    • setCode

      @Accessor(qualifier="code", type=SETTER) public void setCode(String value)
      Generated method - Initial setter of CxConfig.code attribute defined at extension personalizationservices. Can only be used at creation of model - before first save.
      Parameters:
      value - the code - Unique identifier
    • setConsentGivenActions

      @Accessor(qualifier="consentGivenActions", type=SETTER) public void setConsentGivenActions(Set<String> value)
      Generated method - Setter of CxConfig.consentGivenActions attribute defined at extension personalizationservices.
      Parameters:
      value - the consentGivenActions - Set of actions which should be called after user gives all required consents for personalization
    • setConsentTemplates

      @Accessor(qualifier="consentTemplates", type=SETTER) public void setConsentTemplates(Set<ConsentTemplateModel> value)
      Generated method - Setter of CxConfig.consentTemplates attribute defined at extension personalizationservices.
      Parameters:
      value - the consentTemplates - Collection of ConsentTemplates
    • setIgnoreRecalcForAnonymous

      @Deprecated(since="1808", forRemoval=true) @Accessor(qualifier="ignoreRecalcForAnonymous", type=SETTER) public void setIgnoreRecalcForAnonymous(Boolean value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 1808
      Generated method - Setter of CxConfig.ignoreRecalcForAnonymous attribute defined at extension personalizationservices.
      Parameters:
      value - the ignoreRecalcForAnonymous - Defines if experience recalculation for anonymous user should be ignored or not
    • setMinAffinity

      @Accessor(qualifier="minAffinity", type=SETTER) public void setMinAffinity(BigDecimal value)
      Generated method - Setter of CxConfig.minAffinity attribute defined at extension personalizationservices.
      Parameters:
      value - the minAffinity - Minimum affinity for user to segment relation
    • setOccPersonalizationEnabled

      @Accessor(qualifier="occPersonalizationEnabled", type=SETTER) public void setOccPersonalizationEnabled(Boolean value)
      Generated method - Setter of CxConfig.occPersonalizationEnabled attribute defined at extension personalizationservices.
      Parameters:
      value - the occPersonalizationEnabled - Defines if personalization for Commerce Web Services is enabled
    • setOccPersonalizationIdCookieEnabled

      @Deprecated(since="2005", forRemoval=true) @Accessor(qualifier="occPersonalizationIdCookieEnabled", type=SETTER) public void setOccPersonalizationIdCookieEnabled(Boolean value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 2005
      Generated method - Setter of CxConfig.occPersonalizationIdCookieEnabled attribute defined at extension personalizationservices.
      Parameters:
      value - the occPersonalizationIdCookieEnabled - Defines if personalization id cookie for Commerce Web Services is enabled
    • setOccTTL

      @Accessor(qualifier="occTTL", type=SETTER) public void setOccTTL(Long value)
      Generated method - Setter of CxConfig.occTTL attribute defined at extension personalizationservices.
      Parameters:
      value - the occTTL - Time (in miliseconds) for which personalization calculation is valid
    • setPeriodicVoterConfigs

      @Accessor(qualifier="periodicVoterConfigs", type=SETTER) public void setPeriodicVoterConfigs(Set<CxPeriodicVoterConfigModel> value)
      Generated method - Setter of CxConfig.periodicVoterConfigs attribute defined at extension personalizationservices.
      Parameters:
      value - the periodicVoterConfigs
    • setUrlVoterConfigs

      @Accessor(qualifier="urlVoterConfigs", type=SETTER) public void setUrlVoterConfigs(List<CxUrlVoterConfigModel> value)
      Generated method - Setter of CxConfig.urlVoterConfigs attribute defined at extension personalizationservices.
      Parameters:
      value - the urlVoterConfigs
    • setUserChangedActions

      @Accessor(qualifier="userChangedActions", type=SETTER) public void setUserChangedActions(Set<String> value)
      Generated method - Setter of CxConfig.userChangedActions attribute defined at extension personalizationservices.
      Parameters:
      value - the userChangedActions - Set of actions which should be called after user changed event
    • setUserSegmentsStoreInSession

      @Accessor(qualifier="userSegmentsStoreInSession", type=SETTER) public void setUserSegmentsStoreInSession(Boolean value)
      Generated method - Setter of CxConfig.userSegmentsStoreInSession attribute defined at extension personalizationservices.
      Parameters:
      value - the userSegmentsStoreInSession - Defines if segments for registered user should be stored in session and save to database after session ends