Class GeneratedCxSegmentTrigger

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

public abstract class GeneratedCxSegmentTrigger extends CxAbstractTrigger
Generated class for type CxSegmentTrigger.
See Also:
  • Field Details

    • GROUPBY

      public static final String GROUPBY
      Qualifier of the CxSegmentTrigger.groupBy attribute
      See Also:
    • SEGMENTS

      public static final String SEGMENTS
      Qualifier of the CxSegmentTrigger.segments attribute
      See Also:
    • CXSEGMENTTOTRIGGER_SRC_ORDERED

      protected static String CXSEGMENTTOTRIGGER_SRC_ORDERED
      Relation ordering override parameter constants for CxSegmentToTrigger from ((personalizationservices))
    • CXSEGMENTTOTRIGGER_TGT_ORDERED

      protected static String CXSEGMENTTOTRIGGER_TGT_ORDERED
    • CXSEGMENTTOTRIGGER_MARKMODIFIED

      protected static String CXSEGMENTTOTRIGGER_MARKMODIFIED
      Relation disable markmodifed parameter constants for CxSegmentToTrigger from ((personalizationservices))
    • DEFAULT_INITIAL_ATTRIBUTES

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

    • GeneratedCxSegmentTrigger

      public GeneratedCxSegmentTrigger()
  • Method Details

    • getDefaultAttributeModes

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

      public EnumerationValue getGroupBy(SessionContext ctx)
      Generated method - Getter of the CxSegmentTrigger.groupBy attribute.
      Returns:
      the groupBy - How segments are grouped
    • getGroupBy

      public EnumerationValue getGroupBy()
      Generated method - Getter of the CxSegmentTrigger.groupBy attribute.
      Returns:
      the groupBy - How segments are grouped
    • setGroupBy

      public void setGroupBy(SessionContext ctx, EnumerationValue value)
      Generated method - Setter of the CxSegmentTrigger.groupBy attribute.
      Parameters:
      value - the groupBy - How segments are grouped
    • setGroupBy

      public void setGroupBy(EnumerationValue value)
      Generated method - Setter of the CxSegmentTrigger.groupBy attribute.
      Parameters:
      value - the groupBy - How segments are grouped
    • isMarkModifiedDisabled

      @Deprecated(since="2105", forRemoval=true) public boolean isMarkModifiedDisabled(Item referencedItem)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      isMarkModifiedDisabled in class Item
    • getSegments

      public Collection<CxSegment> getSegments(SessionContext ctx)
      Generated method - Getter of the CxSegmentTrigger.segments attribute.
      Returns:
      the segments
    • getSegments

      public Collection<CxSegment> getSegments()
      Generated method - Getter of the CxSegmentTrigger.segments attribute.
      Returns:
      the segments
    • getSegmentsCount

      public long getSegmentsCount(SessionContext ctx)
    • getSegmentsCount

      public long getSegmentsCount()
    • setSegments

      public void setSegments(SessionContext ctx, Collection<CxSegment> value)
      Generated method - Setter of the CxSegmentTrigger.segments attribute.
      Parameters:
      value - the segments
    • setSegments

      public void setSegments(Collection<CxSegment> value)
      Generated method - Setter of the CxSegmentTrigger.segments attribute.
      Parameters:
      value - the segments
    • addToSegments

      public void addToSegments(SessionContext ctx, CxSegment value)
      Generated method - Adds value to segments.
      Parameters:
      value - the item to add to segments
    • addToSegments

      public void addToSegments(CxSegment value)
      Generated method - Adds value to segments.
      Parameters:
      value - the item to add to segments
    • removeFromSegments

      public void removeFromSegments(SessionContext ctx, CxSegment value)
      Generated method - Removes value from segments.
      Parameters:
      value - the item to remove from segments
    • removeFromSegments

      public void removeFromSegments(CxSegment value)
      Generated method - Removes value from segments.
      Parameters:
      value - the item to remove from segments