Class CxUpdateSegmentsCronJobModel

All Implemented Interfaces:
Serializable

public class CxUpdateSegmentsCronJobModel extends CronJobModel
Generated model class for type CxUpdateSegmentsCronJob first defined at extension personalizationservices.
See Also:
  • Field Details

    • _TYPECODE

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

      public static final String ALLPROVIDERS
      Generated constant - Attribute key of CxUpdateSegmentsCronJob.allProviders attribute defined at extension personalizationservices.
      See Also:
    • PROVIDERS

      public static final String PROVIDERS
      Generated constant - Attribute key of CxUpdateSegmentsCronJob.providers attribute defined at extension personalizationservices.
      See Also:
    • FULLUPDATE

      public static final String FULLUPDATE
      Generated constant - Attribute key of CxUpdateSegmentsCronJob.fullUpdate attribute defined at extension personalizationservices.
      See Also:
    • ALLBASESITES

      public static final String ALLBASESITES
      Generated constant - Attribute key of CxUpdateSegmentsCronJob.allBaseSites attribute defined at extension personalizationservices.
      See Also:
    • BASESITES

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

    • CxUpdateSegmentsCronJobModel

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

      public CxUpdateSegmentsCronJobModel(ItemModelContext ctx)
      Generated constructor - Default constructor for creation with existing context
      Parameters:
      ctx - the model context to be injected, must not be null
    • CxUpdateSegmentsCronJobModel

      @Deprecated(since="4.1.1", forRemoval=true) public CxUpdateSegmentsCronJobModel(JobModel _job)
      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:
      _job - initial attribute declared by type CronJob at extension processing
    • CxUpdateSegmentsCronJobModel

      @Deprecated(since="4.1.1", forRemoval=true) public CxUpdateSegmentsCronJobModel(JobModel _job, 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:
      _job - initial attribute declared by type CronJob at extension processing
      _owner - initial attribute declared by type Item at extension core
  • Method Details

    • getBaseSites

      @Accessor(qualifier="baseSites", type=GETTER) public Set<BaseSiteModel> getBaseSites()
      Generated method - Getter of the CxUpdateSegmentsCronJob.baseSites attribute defined at extension personalizationservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the baseSites - BaseSites which will be set in session for update segment process
    • getProviders

      @Accessor(qualifier="providers", type=GETTER) public Set<String> getProviders()
      Generated method - Getter of the CxUpdateSegmentsCronJob.providers attribute defined at extension personalizationservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the providers - Segment providers
    • isAllBaseSites

      @Accessor(qualifier="allBaseSites", type=GETTER) public boolean isAllBaseSites()
      Generated method - Getter of the CxUpdateSegmentsCronJob.allBaseSites attribute defined at extension personalizationservices.
      Returns:
      the allBaseSites
    • isAllProviders

      @Accessor(qualifier="allProviders", type=GETTER) public boolean isAllProviders()
      Generated method - Getter of the CxUpdateSegmentsCronJob.allProviders attribute defined at extension personalizationservices.
      Returns:
      the allProviders
    • isFullUpdate

      @Accessor(qualifier="fullUpdate", type=GETTER) public boolean isFullUpdate()
      Generated method - Getter of the CxUpdateSegmentsCronJob.fullUpdate attribute defined at extension personalizationservices.
      Returns:
      the fullUpdate
    • setAllBaseSites

      @Accessor(qualifier="allBaseSites", type=SETTER) public void setAllBaseSites(boolean value)
      Generated method - Setter of CxUpdateSegmentsCronJob.allBaseSites attribute defined at extension personalizationservices.
      Parameters:
      value - the allBaseSites
    • setAllProviders

      @Accessor(qualifier="allProviders", type=SETTER) public void setAllProviders(boolean value)
      Generated method - Setter of CxUpdateSegmentsCronJob.allProviders attribute defined at extension personalizationservices.
      Parameters:
      value - the allProviders
    • setBaseSites

      @Accessor(qualifier="baseSites", type=SETTER) public void setBaseSites(Set<BaseSiteModel> value)
      Generated method - Setter of CxUpdateSegmentsCronJob.baseSites attribute defined at extension personalizationservices.
      Parameters:
      value - the baseSites - BaseSites which will be set in session for update segment process
    • setFullUpdate

      @Accessor(qualifier="fullUpdate", type=SETTER) public void setFullUpdate(boolean value)
      Generated method - Setter of CxUpdateSegmentsCronJob.fullUpdate attribute defined at extension personalizationservices.
      Parameters:
      value - the fullUpdate
    • setProviders

      @Accessor(qualifier="providers", type=SETTER) public void setProviders(Set<String> value)
      Generated method - Setter of CxUpdateSegmentsCronJob.providers attribute defined at extension personalizationservices.
      Parameters:
      value - the providers - Segment providers