Class GeneratedCxExpressionTrigger

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

public abstract class GeneratedCxExpressionTrigger extends CxAbstractTrigger
Generated class for type CxExpressionTrigger.
See Also:
  • Field Details

    • EXPRESSION

      public static final String EXPRESSION
      Qualifier of the CxExpressionTrigger.expression attribute
      See Also:
    • SEGMENTS

      public static final String SEGMENTS
      Qualifier of the CxExpressionTrigger.segments attribute
      See Also:
    • CXSEGMENTTOEXPRESSIONTRIGGER_SRC_ORDERED

      protected static String CXSEGMENTTOEXPRESSIONTRIGGER_SRC_ORDERED
      Relation ordering override parameter constants for CxSegmentToExpressionTrigger from ((personalizationservices))
    • CXSEGMENTTOEXPRESSIONTRIGGER_TGT_ORDERED

      protected static String CXSEGMENTTOEXPRESSIONTRIGGER_TGT_ORDERED
    • CXSEGMENTTOEXPRESSIONTRIGGER_MARKMODIFIED

      protected static String CXSEGMENTTOEXPRESSIONTRIGGER_MARKMODIFIED
      Relation disable markmodifed parameter constants for CxSegmentToExpressionTrigger from ((personalizationservices))
    • DEFAULT_INITIAL_ATTRIBUTES

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

    • GeneratedCxExpressionTrigger

      public GeneratedCxExpressionTrigger()
  • Method Details

    • getDefaultAttributeModes

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

      public String getExpression(SessionContext ctx)
      Generated method - Getter of the CxExpressionTrigger.expression attribute.
      Returns:
      the expression - How segments are grouped
    • getExpression

      public String getExpression()
      Generated method - Getter of the CxExpressionTrigger.expression attribute.
      Returns:
      the expression - How segments are grouped
    • setExpression

      public void setExpression(SessionContext ctx, String value)
      Generated method - Setter of the CxExpressionTrigger.expression attribute.
      Parameters:
      value - the expression - How segments are grouped
    • setExpression

      public void setExpression(String value)
      Generated method - Setter of the CxExpressionTrigger.expression attribute.
      Parameters:
      value - the expression - 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 CxExpressionTrigger.segments attribute.
      Returns:
      the segments
    • getSegments

      public Collection<CxSegment> getSegments()
      Generated method - Getter of the CxExpressionTrigger.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 CxExpressionTrigger.segments attribute.
      Parameters:
      value - the segments
    • setSegments

      public void setSegments(Collection<CxSegment> value)
      Generated method - Setter of the CxExpressionTrigger.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