Class CxConfigModel

  • All Implemented Interfaces:
    java.io.Serializable

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

      Fields 
      Modifier and Type Field Description
      static java.lang.String _BASESITETOCXCONFIG
      Generated relation code constant for relation BaseSiteToCxConfig defining source attribute baseSites in extension personalizationservices.
      static java.lang.String _TYPECODE
      Generated model type code constant.
      static java.lang.String ACTIONRESULTMAXREPEAT
      Generated constant - Attribute key of CxConfig.actionResultMaxRepeat attribute defined at extension personalizationservices.
      static java.lang.String ANONYMOUSUSERACTIONS
      Generated constant - Attribute key of CxConfig.anonymousUserActions attribute defined at extension personalizationservices.
      static java.lang.String ANONYMOUSUSERDEFAULTACTIONS
      Generated constant - Attribute key of CxConfig.anonymousUserDefaultActions attribute defined at extension personalizationservices.
      static java.lang.String ANONYMOUSUSERIGNOREOTHERACTIONS
      Generated constant - Attribute key of CxConfig.anonymousUserIgnoreOtherActions attribute defined at extension personalizationservices.
      static java.lang.String ANONYMOUSUSERMINREQUESTNUMBER
      Generated constant - Attribute key of CxConfig.anonymousUserMinRequestNumber attribute defined at extension personalizationservices.
      static java.lang.String ANONYMOUSUSERMINTIME
      Generated constant - Attribute key of CxConfig.anonymousUserMinTime attribute defined at extension personalizationservices.
      static java.lang.String AUTOCREATESEGMENTS
      Generated constant - Attribute key of CxConfig.autoCreateSegments attribute defined at extension personalizationintegration.
      static java.lang.String BASESITES
      Generated constant - Attribute key of CxConfig.baseSites attribute defined at extension personalizationservices.
      static java.lang.String CALCULATIONPROCESS
      Generated constant - Attribute key of CxConfig.calculationProcess attribute defined at extension personalizationservices.
      static java.lang.String CATALOGLOOKUP
      Generated constant - Attribute key of CxConfig.catalogLookup attribute defined at extension personalizationservices.
      static java.lang.String CODE
      Generated constant - Attribute key of CxConfig.code attribute defined at extension personalizationservices.
      static java.lang.String CONSENTGIVENACTIONS
      Generated constant - Attribute key of CxConfig.consentGivenActions attribute defined at extension personalizationservices.
      static java.lang.String CONSENTTEMPLATES
      Generated constant - Attribute key of CxConfig.consentTemplates attribute defined at extension personalizationservices.
      static java.lang.String CONTAINERCLEANUPENABLED
      Generated constant - Attribute key of CxConfig.containerCleanupEnabled attribute defined at extension personalizationcms.
      static java.lang.String IGNORERECALCFORANONYMOUS
      Generated constant - Attribute key of CxConfig.ignoreRecalcForAnonymous attribute defined at extension personalizationservices.
      static java.lang.String MINAFFINITY
      Generated constant - Attribute key of CxConfig.minAffinity attribute defined at extension personalizationservices.
      static java.lang.String OCCPERSONALIZATIONENABLED
      Generated constant - Attribute key of CxConfig.occPersonalizationEnabled attribute defined at extension personalizationservices.
      static java.lang.String OCCPERSONALIZATIONIDCOOKIEENABLED
      Generated constant - Attribute key of CxConfig.occPersonalizationIdCookieEnabled attribute defined at extension personalizationservices.
      static java.lang.String OCCTTL
      Generated constant - Attribute key of CxConfig.occTTL attribute defined at extension personalizationservices.
      static java.lang.String ORDERMAPPERSEGMENTMAP
      Generated constant - Attribute key of CxConfig.orderMapperSegmentMap attribute defined at extension personalizationyprofile.
      static java.lang.String PERIODICVOTERCONFIGS
      Generated constant - Attribute key of CxConfig.periodicVoterConfigs attribute defined at extension personalizationservices.
      static java.lang.String URLVOTERCONFIGS
      Generated constant - Attribute key of CxConfig.urlVoterConfigs attribute defined at extension personalizationservices.
      static java.lang.String USERCHANGEDACTIONS
      Generated constant - Attribute key of CxConfig.userChangedActions attribute defined at extension personalizationservices.
      static java.lang.String USERSEGMENTSSTOREINSESSION
      Generated constant - Attribute key of CxConfig.userSegmentsStoreInSession attribute defined at extension personalizationservices.
    • Constructor Summary

      Constructors 
      Constructor Description
      CxConfigModel()
      Generated constructor - Default constructor for generic creation.
      CxConfigModel​(ItemModelContext ctx)
      Generated constructor - Default constructor for creation with existing context
      CxConfigModel​(java.lang.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
      CxConfigModel​(java.lang.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

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      java.lang.Integer getActionResultMaxRepeat()
      Generated method - Getter of the CxConfig.actionResultMaxRepeat attribute defined at extension personalizationservices.
      java.util.Set<java.lang.String> getAnonymousUserActions()
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 1808
      java.util.Set<java.lang.String> getAnonymousUserDefaultActions()
      Generated method - Getter of the CxConfig.anonymousUserDefaultActions attribute defined at extension personalizationservices.
      java.lang.Boolean getAnonymousUserIgnoreOtherActions()
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 1808
      java.lang.Integer getAnonymousUserMinRequestNumber()
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 1808
      java.lang.Long getAnonymousUserMinTime()
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 1808
      java.lang.Boolean getAutoCreateSegments()
      Generated method - Getter of the CxConfig.autoCreateSegments attribute defined at extension personalizationintegration.
      java.util.Set<BaseSiteModel> getBaseSites()
      Generated method - Getter of the CxConfig.baseSites attribute defined at extension personalizationservices.
      java.lang.String getCalculationProcess()
      Generated method - Getter of the CxConfig.calculationProcess attribute defined at extension personalizationservices.
      CxCatalogLookupType getCatalogLookup()
      Generated method - Getter of the CxConfig.catalogLookup attribute defined at extension personalizationservices.
      java.lang.String getCode()
      Generated method - Getter of the CxConfig.code attribute defined at extension personalizationservices.
      java.util.Set<java.lang.String> getConsentGivenActions()
      Generated method - Getter of the CxConfig.consentGivenActions attribute defined at extension personalizationservices.
      java.util.Set<ConsentTemplateModel> getConsentTemplates()
      Generated method - Getter of the CxConfig.consentTemplates attribute defined at extension personalizationservices.
      java.lang.Boolean getIgnoreRecalcForAnonymous()
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 1808
      java.math.BigDecimal getMinAffinity()
      Generated method - Getter of the CxConfig.minAffinity attribute defined at extension personalizationservices.
      java.lang.Boolean getOccPersonalizationEnabled()
      Generated method - Getter of the CxConfig.occPersonalizationEnabled attribute defined at extension personalizationservices.
      java.lang.Boolean getOccPersonalizationIdCookieEnabled()
      Generated method - Getter of the CxConfig.occPersonalizationIdCookieEnabled attribute defined at extension personalizationservices.
      java.lang.Long getOccTTL()
      Generated method - Getter of the CxConfig.occTTL attribute defined at extension personalizationservices.
      java.util.Map<java.lang.String,​java.math.BigDecimal> getOrderMapperSegmentMap()
      Generated method - Getter of the CxConfig.orderMapperSegmentMap attribute defined at extension personalizationyprofile.
      java.util.Set<CxPeriodicVoterConfigModel> getPeriodicVoterConfigs()
      Generated method - Getter of the CxConfig.periodicVoterConfigs attribute defined at extension personalizationservices.
      java.util.List<CxUrlVoterConfigModel> getUrlVoterConfigs()
      Generated method - Getter of the CxConfig.urlVoterConfigs attribute defined at extension personalizationservices.
      java.util.Set<java.lang.String> getUserChangedActions()
      Generated method - Getter of the CxConfig.userChangedActions attribute defined at extension personalizationservices.
      java.lang.Boolean getUserSegmentsStoreInSession()
      Generated method - Getter of the CxConfig.userSegmentsStoreInSession attribute defined at extension personalizationservices.
      boolean isContainerCleanupEnabled()
      Generated method - Getter of the CxConfig.containerCleanupEnabled attribute defined at extension personalizationcms.
      void setActionResultMaxRepeat​(java.lang.Integer value)
      Generated method - Setter of CxConfig.actionResultMaxRepeat attribute defined at extension personalizationservices.
      void setAnonymousUserActions​(java.util.Set<java.lang.String> value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 1808
      void setAnonymousUserDefaultActions​(java.util.Set<java.lang.String> value)
      Generated method - Setter of CxConfig.anonymousUserDefaultActions attribute defined at extension personalizationservices.
      void setAnonymousUserIgnoreOtherActions​(java.lang.Boolean value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 1808
      void setAnonymousUserMinRequestNumber​(java.lang.Integer value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 1808
      void setAnonymousUserMinTime​(java.lang.Long value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 1808
      void setAutoCreateSegments​(java.lang.Boolean value)
      Generated method - Setter of CxConfig.autoCreateSegments attribute defined at extension personalizationintegration.
      void setBaseSites​(java.util.Set<BaseSiteModel> value)
      Generated method - Setter of CxConfig.baseSites attribute defined at extension personalizationservices.
      void setCalculationProcess​(java.lang.String value)
      Generated method - Setter of CxConfig.calculationProcess attribute defined at extension personalizationservices.
      void setCatalogLookup​(CxCatalogLookupType value)
      Generated method - Setter of CxConfig.catalogLookup attribute defined at extension personalizationservices.
      void setCode​(java.lang.String value)
      Generated method - Initial setter of CxConfig.code attribute defined at extension personalizationservices.
      void setConsentGivenActions​(java.util.Set<java.lang.String> value)
      Generated method - Setter of CxConfig.consentGivenActions attribute defined at extension personalizationservices.
      void setConsentTemplates​(java.util.Set<ConsentTemplateModel> value)
      Generated method - Setter of CxConfig.consentTemplates attribute defined at extension personalizationservices.
      void setContainerCleanupEnabled​(boolean value)
      Generated method - Setter of CxConfig.containerCleanupEnabled attribute defined at extension personalizationcms.
      void setIgnoreRecalcForAnonymous​(java.lang.Boolean value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 1808
      void setMinAffinity​(java.math.BigDecimal value)
      Generated method - Setter of CxConfig.minAffinity attribute defined at extension personalizationservices.
      void setOccPersonalizationEnabled​(java.lang.Boolean value)
      Generated method - Setter of CxConfig.occPersonalizationEnabled attribute defined at extension personalizationservices.
      void setOccPersonalizationIdCookieEnabled​(java.lang.Boolean value)
      Generated method - Setter of CxConfig.occPersonalizationIdCookieEnabled attribute defined at extension personalizationservices.
      void setOccTTL​(java.lang.Long value)
      Generated method - Setter of CxConfig.occTTL attribute defined at extension personalizationservices.
      void setOrderMapperSegmentMap​(java.util.Map<java.lang.String,​java.math.BigDecimal> value)
      Generated method - Setter of CxConfig.orderMapperSegmentMap attribute defined at extension personalizationyprofile.
      void setPeriodicVoterConfigs​(java.util.Set<CxPeriodicVoterConfigModel> value)
      Generated method - Setter of CxConfig.periodicVoterConfigs attribute defined at extension personalizationservices.
      void setUrlVoterConfigs​(java.util.List<CxUrlVoterConfigModel> value)
      Generated method - Setter of CxConfig.urlVoterConfigs attribute defined at extension personalizationservices.
      void setUserChangedActions​(java.util.Set<java.lang.String> value)
      Generated method - Setter of CxConfig.userChangedActions attribute defined at extension personalizationservices.
      void setUserSegmentsStoreInSession​(java.lang.Boolean value)
      Generated method - Setter of CxConfig.userSegmentsStoreInSession attribute defined at extension personalizationservices.
      • Methods inherited from class java.lang.Object

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

      • _TYPECODE

        public static final java.lang.String _TYPECODE
        Generated model type code constant.
        See Also:
        Constant Field Values
      • _BASESITETOCXCONFIG

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        public static final java.lang.String AUTOCREATESEGMENTS
        Generated constant - Attribute key of CxConfig.autoCreateSegments attribute defined at extension personalizationintegration.
        See Also:
        Constant Field Values
      • CONTAINERCLEANUPENABLED

        public static final java.lang.String CONTAINERCLEANUPENABLED
        Generated constant - Attribute key of CxConfig.containerCleanupEnabled attribute defined at extension personalizationcms.
        See Also:
        Constant Field Values
      • ORDERMAPPERSEGMENTMAP

        public static final java.lang.String ORDERMAPPERSEGMENTMAP
        Generated constant - Attribute key of CxConfig.orderMapperSegmentMap attribute defined at extension personalizationyprofile.
        See Also:
        Constant Field Values
    • Constructor Detail

      • CxConfigModel

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

        public CxConfigModel​(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​(java.lang.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​(java.lang.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 Detail

      • getActionResultMaxRepeat

        @Accessor(qualifier="actionResultMaxRepeat",
                  type=GETTER)
        public java.lang.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 java.util.Set<java.lang.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 java.util.Set<java.lang.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 java.lang.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 java.lang.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 java.lang.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 java.lang.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 java.util.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 java.lang.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 java.lang.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 java.util.Set<java.lang.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 java.util.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 java.lang.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 java.math.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 java.lang.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

        @Accessor(qualifier="occPersonalizationIdCookieEnabled",
                  type=GETTER)
        public java.lang.Boolean getOccPersonalizationIdCookieEnabled()
        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 java.lang.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
      • getOrderMapperSegmentMap

        @Accessor(qualifier="orderMapperSegmentMap",
                  type=GETTER)
        public java.util.Map<java.lang.String,​java.math.BigDecimal> getOrderMapperSegmentMap()
        Generated method - Getter of the CxConfig.orderMapperSegmentMap attribute defined at extension personalizationyprofile.
        Returns:
        the orderMapperSegmentMap - Map with configuration for OrderMapper
      • getPeriodicVoterConfigs

        @Accessor(qualifier="periodicVoterConfigs",
                  type=GETTER)
        public java.util.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 java.util.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 java.util.Set<java.lang.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 java.lang.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
      • isContainerCleanupEnabled

        @Accessor(qualifier="containerCleanupEnabled",
                  type=GETTER)
        public boolean isContainerCleanupEnabled()
        Generated method - Getter of the CxConfig.containerCleanupEnabled attribute defined at extension personalizationcms.
        Returns:
        the containerCleanupEnabled - Attribute defining if cx container should be removed in case there is no actions related to it
      • setActionResultMaxRepeat

        @Accessor(qualifier="actionResultMaxRepeat",
                  type=SETTER)
        public void setActionResultMaxRepeat​(java.lang.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​(java.util.Set<java.lang.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​(java.util.Set<java.lang.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​(java.lang.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​(java.lang.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​(java.lang.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​(java.lang.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​(java.util.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​(java.lang.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​(java.lang.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​(java.util.Set<java.lang.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​(java.util.Set<ConsentTemplateModel> value)
        Generated method - Setter of CxConfig.consentTemplates attribute defined at extension personalizationservices.
        Parameters:
        value - the consentTemplates - Collection of ConsentTemplates
      • setContainerCleanupEnabled

        @Accessor(qualifier="containerCleanupEnabled",
                  type=SETTER)
        public void setContainerCleanupEnabled​(boolean value)
        Generated method - Setter of CxConfig.containerCleanupEnabled attribute defined at extension personalizationcms.
        Parameters:
        value - the containerCleanupEnabled - Attribute defining if cx container should be removed in case there is no actions related to it
      • setIgnoreRecalcForAnonymous

        @Deprecated(since="1808",
                    forRemoval=true)
        @Accessor(qualifier="ignoreRecalcForAnonymous",
                  type=SETTER)
        public void setIgnoreRecalcForAnonymous​(java.lang.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​(java.math.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​(java.lang.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

        @Accessor(qualifier="occPersonalizationIdCookieEnabled",
                  type=SETTER)
        public void setOccPersonalizationIdCookieEnabled​(java.lang.Boolean value)
        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​(java.lang.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
      • setOrderMapperSegmentMap

        @Accessor(qualifier="orderMapperSegmentMap",
                  type=SETTER)
        public void setOrderMapperSegmentMap​(java.util.Map<java.lang.String,​java.math.BigDecimal> value)
        Generated method - Setter of CxConfig.orderMapperSegmentMap attribute defined at extension personalizationyprofile.
        Parameters:
        value - the orderMapperSegmentMap - Map with configuration for OrderMapper
      • setPeriodicVoterConfigs

        @Accessor(qualifier="periodicVoterConfigs",
                  type=SETTER)
        public void setPeriodicVoterConfigs​(java.util.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​(java.util.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​(java.util.Set<java.lang.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​(java.lang.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