Class GeneratedCxSegment

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable
    Direct Known Subclasses:
    CxSegment

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

      • CODE

        public static final java.lang.String CODE
        Qualifier of the CxSegment.code attribute
        See Also:
        Constant Field Values
      • DESCRIPTION

        public static final java.lang.String DESCRIPTION
        Qualifier of the CxSegment.description attribute
        See Also:
        Constant Field Values
      • AUTOCREATED

        public static final java.lang.String AUTOCREATED
        Qualifier of the CxSegment.autoCreated attribute
        See Also:
        Constant Field Values
      • PROVIDERS

        public static final java.lang.String PROVIDERS
        Qualifier of the CxSegment.providers attribute
        See Also:
        Constant Field Values
      • TRIGGERS

        public static final java.lang.String TRIGGERS
        Qualifier of the CxSegment.triggers attribute
        See Also:
        Constant Field Values
      • CXSEGMENTTOTRIGGER_SRC_ORDERED

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

        protected static java.lang.String CXSEGMENTTOTRIGGER_TGT_ORDERED
      • CXSEGMENTTOTRIGGER_MARKMODIFIED

        protected static java.lang.String CXSEGMENTTOTRIGGER_MARKMODIFIED
        Relation disable markmodifed parameter constants for CxSegmentToTrigger from ((personalizationservices))
      • EXPRESSIONTRIGGERS

        public static final java.lang.String EXPRESSIONTRIGGERS
        Qualifier of the CxSegment.expressionTriggers attribute
        See Also:
        Constant Field Values
      • CXSEGMENTTOEXPRESSIONTRIGGER_SRC_ORDERED

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

        protected static java.lang.String CXSEGMENTTOEXPRESSIONTRIGGER_TGT_ORDERED
      • CXSEGMENTTOEXPRESSIONTRIGGER_MARKMODIFIED

        protected static java.lang.String CXSEGMENTTOEXPRESSIONTRIGGER_MARKMODIFIED
        Relation disable markmodifed parameter constants for CxSegmentToExpressionTrigger from ((personalizationservices))
      • USERTOSEGMENTS

        public static final java.lang.String USERTOSEGMENTS
        Qualifier of the CxSegment.userToSegments attribute
        See Also:
        Constant Field Values
      • DEFAULT_INITIAL_ATTRIBUTES

        protected static final java.util.Map<java.lang.String,​Item.AttributeMode> DEFAULT_INITIAL_ATTRIBUTES
    • Constructor Detail

      • GeneratedCxSegment

        public GeneratedCxSegment()
    • Method Detail

      • isAutoCreated

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

        public java.lang.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,
                                   java.lang.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​(java.lang.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 java.lang.String getCode​(SessionContext ctx)
        Generated method - Getter of the CxSegment.code attribute.
        Returns:
        the code - Unique code of the segment
      • getCode

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

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

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

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

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

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

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

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

        public java.util.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,
                                          java.util.Collection<CxExpressionTrigger> value)
        Generated method - Setter of the CxSegment.expressionTriggers attribute.
        Parameters:
        value - the expressionTriggers
      • setExpressionTriggers

        public void setExpressionTriggers​(java.util.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
      • getProviders

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

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

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

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

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

        public java.util.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,
                                java.util.Collection<CxSegmentTrigger> value)
        Generated method - Setter of the CxSegment.triggers attribute.
        Parameters:
        value - the triggers
      • setTriggers

        public void setTriggers​(java.util.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 java.util.Collection<CxUserToSegment> getUserToSegments​(SessionContext ctx)
        Generated method - Getter of the CxSegment.userToSegments attribute.
        Returns:
        the userToSegments
      • getUserToSegments

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

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

        public void setUserToSegments​(java.util.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