Class GeneratedCxSegment

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

public abstract class GeneratedCxSegment extends GenericItem
Generated class for type CxSegment.
See Also:
  • Field Details

    • CODE

      public static final String CODE
      Qualifier of the CxSegment.code attribute
      See Also:
    • DESCRIPTION

      public static final String DESCRIPTION
      Qualifier of the CxSegment.description attribute
      See Also:
    • AUTOCREATED

      public static final String AUTOCREATED
      Qualifier of the CxSegment.autoCreated attribute
      See Also:
    • PROVIDERS

      public static final String PROVIDERS
      Qualifier of the CxSegment.providers attribute
      See Also:
    • TRIGGERS

      public static final String TRIGGERS
      Qualifier of the CxSegment.triggers 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))
    • EXPRESSIONTRIGGERS

      public static final String EXPRESSIONTRIGGERS
      Qualifier of the CxSegment.expressionTriggers 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))
    • USERTOSEGMENTS

      public static final String USERTOSEGMENTS
      Qualifier of the CxSegment.userToSegments attribute
      See Also:
    • USERTOSEGMENTSHANDLER

      protected static final OneToManyHandler<CxUserToSegment> USERTOSEGMENTSHANDLER
      OneToManyHandler for handling 1:n USERTOSEGMENTS's relation attributes from 'many' side.
    • DEFAULT_INITIAL_ATTRIBUTES

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

    • GeneratedCxSegment

      public GeneratedCxSegment()
  • Method Details

    • getDefaultAttributeModes

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

      public Boolean isAutoCreated(SessionContext ctx)
      Generated method - Getter of the CxSegment.autoCreated attribute.
      Returns:
      the autoCreated - Indicates if segment has been created automatically
    • isAutoCreated

      public Boolean isAutoCreated()
      Generated method - Getter of the CxSegment.autoCreated attribute.
      Returns:
      the autoCreated - Indicates if segment has been created automatically
    • isAutoCreatedAsPrimitive

      public boolean isAutoCreatedAsPrimitive(SessionContext ctx)
      Generated method - Getter of the CxSegment.autoCreated attribute.
      Returns:
      the autoCreated - Indicates if segment has been created automatically
    • isAutoCreatedAsPrimitive

      public boolean isAutoCreatedAsPrimitive()
      Generated method - Getter of the CxSegment.autoCreated attribute.
      Returns:
      the autoCreated - Indicates if segment has been created automatically
    • setAutoCreated

      public void setAutoCreated(SessionContext ctx, Boolean value)
      Generated method - Setter of the CxSegment.autoCreated attribute.
      Parameters:
      value - the autoCreated - Indicates if segment has been created automatically
    • setAutoCreated

      public void setAutoCreated(Boolean value)
      Generated method - Setter of the CxSegment.autoCreated attribute.
      Parameters:
      value - the autoCreated - Indicates if segment has been created automatically
    • setAutoCreated

      public void setAutoCreated(SessionContext ctx, boolean value)
      Generated method - Setter of the CxSegment.autoCreated attribute.
      Parameters:
      value - the autoCreated - Indicates if segment has been created automatically
    • setAutoCreated

      public void setAutoCreated(boolean value)
      Generated method - Setter of the CxSegment.autoCreated attribute.
      Parameters:
      value - the autoCreated - Indicates if segment has been created automatically
    • getCode

      public String getCode(SessionContext ctx)
      Generated method - Getter of the CxSegment.code attribute.
      Returns:
      the code - Unique code of the segment
    • getCode

      public String getCode()
      Generated method - Getter of the CxSegment.code attribute.
      Returns:
      the code - Unique code of the segment
    • setCode

      protected void setCode(SessionContext ctx, String value)
      Generated method - Setter of the CxSegment.code attribute.
      Parameters:
      value - the code - Unique code of the segment
    • setCode

      protected void setCode(String value)
      Generated method - Setter of the CxSegment.code attribute.
      Parameters:
      value - the code - Unique code of the segment
    • getDescription

      public String getDescription(SessionContext ctx)
      Generated method - Getter of the CxSegment.description attribute.
      Returns:
      the description - Description of segment
    • getDescription

      public String getDescription()
      Generated method - Getter of the CxSegment.description attribute.
      Returns:
      the description - Description of segment
    • setDescription

      public void setDescription(SessionContext ctx, String value)
      Generated method - Setter of the CxSegment.description attribute.
      Parameters:
      value - the description - Description of segment
    • setDescription

      public void setDescription(String value)
      Generated method - Setter of the CxSegment.description attribute.
      Parameters:
      value - the description - Description of segment
    • getExpressionTriggers

      public Collection<CxExpressionTrigger> getExpressionTriggers(SessionContext ctx)
      Generated method - Getter of the CxSegment.expressionTriggers attribute.
      Returns:
      the expressionTriggers
    • getExpressionTriggers

      public Collection<CxExpressionTrigger> getExpressionTriggers()
      Generated method - Getter of the CxSegment.expressionTriggers attribute.
      Returns:
      the expressionTriggers
    • getExpressionTriggersCount

      public long getExpressionTriggersCount(SessionContext ctx)
    • getExpressionTriggersCount

      public long getExpressionTriggersCount()
    • setExpressionTriggers

      public void setExpressionTriggers(SessionContext ctx, Collection<CxExpressionTrigger> value)
      Generated method - Setter of the CxSegment.expressionTriggers attribute.
      Parameters:
      value - the expressionTriggers
    • setExpressionTriggers

      public void setExpressionTriggers(Collection<CxExpressionTrigger> value)
      Generated method - Setter of the CxSegment.expressionTriggers attribute.
      Parameters:
      value - the expressionTriggers
    • addToExpressionTriggers

      public void addToExpressionTriggers(SessionContext ctx, CxExpressionTrigger value)
      Generated method - Adds value to expressionTriggers.
      Parameters:
      value - the item to add to expressionTriggers
    • addToExpressionTriggers

      public void addToExpressionTriggers(CxExpressionTrigger value)
      Generated method - Adds value to expressionTriggers.
      Parameters:
      value - the item to add to expressionTriggers
    • removeFromExpressionTriggers

      public void removeFromExpressionTriggers(SessionContext ctx, CxExpressionTrigger value)
      Generated method - Removes value from expressionTriggers.
      Parameters:
      value - the item to remove from expressionTriggers
    • removeFromExpressionTriggers

      public void removeFromExpressionTriggers(CxExpressionTrigger value)
      Generated method - Removes value from expressionTriggers.
      Parameters:
      value - the item to remove from expressionTriggers
    • 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
    • getProviders

      public Set<String> getProviders(SessionContext ctx)
      Generated method - Getter of the CxSegment.providers attribute.
      Returns:
      the providers - Providers that contains segment
    • getProviders

      public Set<String> getProviders()
      Generated method - Getter of the CxSegment.providers attribute.
      Returns:
      the providers - Providers that contains segment
    • setProviders

      public void setProviders(SessionContext ctx, Set<String> value)
      Generated method - Setter of the CxSegment.providers attribute.
      Parameters:
      value - the providers - Providers that contains segment
    • setProviders

      public void setProviders(Set<String> value)
      Generated method - Setter of the CxSegment.providers attribute.
      Parameters:
      value - the providers - Providers that contains segment
    • getTriggers

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

      public Collection<CxSegmentTrigger> getTriggers()
      Generated method - Getter of the CxSegment.triggers attribute.
      Returns:
      the triggers
    • getTriggersCount

      public long getTriggersCount(SessionContext ctx)
    • getTriggersCount

      public long getTriggersCount()
    • setTriggers

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

      public void setTriggers(Collection<CxSegmentTrigger> value)
      Generated method - Setter of the CxSegment.triggers attribute.
      Parameters:
      value - the triggers
    • addToTriggers

      public void addToTriggers(SessionContext ctx, CxSegmentTrigger value)
      Generated method - Adds value to triggers.
      Parameters:
      value - the item to add to triggers
    • addToTriggers

      public void addToTriggers(CxSegmentTrigger value)
      Generated method - Adds value to triggers.
      Parameters:
      value - the item to add to triggers
    • removeFromTriggers

      public void removeFromTriggers(SessionContext ctx, CxSegmentTrigger value)
      Generated method - Removes value from triggers.
      Parameters:
      value - the item to remove from triggers
    • removeFromTriggers

      public void removeFromTriggers(CxSegmentTrigger value)
      Generated method - Removes value from triggers.
      Parameters:
      value - the item to remove from triggers
    • getUserToSegments

      public Collection<CxUserToSegment> getUserToSegments(SessionContext ctx)
      Generated method - Getter of the CxSegment.userToSegments attribute.
      Returns:
      the userToSegments
    • getUserToSegments

      public Collection<CxUserToSegment> getUserToSegments()
      Generated method - Getter of the CxSegment.userToSegments attribute.
      Returns:
      the userToSegments
    • setUserToSegments

      public void setUserToSegments(SessionContext ctx, Collection<CxUserToSegment> value)
      Generated method - Setter of the CxSegment.userToSegments attribute.
      Parameters:
      value - the userToSegments
    • setUserToSegments

      public void setUserToSegments(Collection<CxUserToSegment> value)
      Generated method - Setter of the CxSegment.userToSegments attribute.
      Parameters:
      value - the userToSegments
    • addToUserToSegments

      public void addToUserToSegments(SessionContext ctx, CxUserToSegment value)
      Generated method - Adds value to userToSegments.
      Parameters:
      value - the item to add to userToSegments
    • addToUserToSegments

      public void addToUserToSegments(CxUserToSegment value)
      Generated method - Adds value to userToSegments.
      Parameters:
      value - the item to add to userToSegments
    • removeFromUserToSegments

      public void removeFromUserToSegments(SessionContext ctx, CxUserToSegment value)
      Generated method - Removes value from userToSegments.
      Parameters:
      value - the item to remove from userToSegments
    • removeFromUserToSegments

      public void removeFromUserToSegments(CxUserToSegment value)
      Generated method - Removes value from userToSegments.
      Parameters:
      value - the item to remove from userToSegments