public class CxSegmentModel extends ItemModel
AbstractItemModel.NewModelContextFactory| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
_CXSEGMENTTOEXPRESSIONTRIGGER
Generated relation code constant for relation
CxSegmentToExpressionTrigger defining source attribute expressionTriggers in extension personalizationservices. |
static java.lang.String |
_CXSEGMENTTOTRIGGER
Generated relation code constant for relation
CxSegmentToTrigger defining source attribute triggers in extension personalizationservices. |
static java.lang.String |
_PREVIEWDATATOCXSEGMENT
Generated relation code constant for relation
PreviewDataToCxSegment defining source attribute previews in extension personalizationcms. |
static java.lang.String |
_TYPECODE
Generated model type code constant.
|
static java.lang.String |
CODE
Generated constant - Attribute key of
CxSegment.code attribute defined at extension personalizationservices. |
static java.lang.String |
DESCRIPTION
Generated constant - Attribute key of
CxSegment.description attribute defined at extension personalizationservices. |
static java.lang.String |
EXPRESSIONTRIGGERS
Generated constant - Attribute key of
CxSegment.expressionTriggers attribute defined at extension personalizationservices. |
static java.lang.String |
PREVIEWS
Generated constant - Attribute key of
CxSegment.previews attribute defined at extension personalizationcms. |
static java.lang.String |
TRIGGERS
Generated constant - Attribute key of
CxSegment.triggers attribute defined at extension personalizationservices. |
static java.lang.String |
USERTOSEGMENTS
Generated constant - Attribute key of
CxSegment.userToSegments attribute defined at extension personalizationservices. |
_COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PK, SEALEDLANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY| Constructor and Description |
|---|
CxSegmentModel()
Generated constructor - Default constructor for generic creation.
|
CxSegmentModel(ItemModelContext ctx)
Generated constructor - Default constructor for creation with existing context
|
CxSegmentModel(java.lang.String _code)
Deprecated.
since 4.1.1 Please use the default constructor without parameters
|
CxSegmentModel(java.lang.String _code,
ItemModel _owner)
Deprecated.
since 4.1.1 Please use the default constructor without parameters
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getCode()
Generated method - Getter of the
CxSegment.code attribute defined at extension personalizationservices. |
java.lang.String |
getDescription()
Generated method - Getter of the
CxSegment.description attribute defined at extension personalizationservices. |
java.util.Collection<CxExpressionTriggerModel> |
getExpressionTriggers()
Generated method - Getter of the
CxSegment.expressionTriggers attribute defined at extension personalizationservices. |
java.util.Collection<PreviewDataModel> |
getPreviews()
Generated method - Getter of the
CxSegment.previews attribute defined at extension personalizationcms. |
java.util.Collection<CxSegmentTriggerModel> |
getTriggers()
Generated method - Getter of the
CxSegment.triggers attribute defined at extension personalizationservices. |
java.util.Collection<CxUserToSegmentModel> |
getUserToSegments()
Generated method - Getter of the
CxSegment.userToSegments attribute defined at extension personalizationservices. |
void |
setCode(java.lang.String value)
Generated method - Initial setter of
CxSegment.code attribute defined at extension personalizationservices. |
void |
setDescription(java.lang.String value)
Generated method - Setter of
CxSegment.description attribute defined at extension personalizationservices. |
void |
setExpressionTriggers(java.util.Collection<CxExpressionTriggerModel> value)
Generated method - Setter of
CxSegment.expressionTriggers attribute defined at extension personalizationservices. |
void |
setPreviews(java.util.Collection<PreviewDataModel> value)
Generated method - Setter of
CxSegment.previews attribute defined at extension personalizationcms. |
void |
setTriggers(java.util.Collection<CxSegmentTriggerModel> value)
Generated method - Setter of
CxSegment.triggers attribute defined at extension personalizationservices. |
void |
setUserToSegments(java.util.Collection<CxUserToSegmentModel> value)
Generated method - Setter of
CxSegment.userToSegments attribute defined at extension personalizationservices. |
getComments, getCreationtime, getModifiedtime, getOwner, isSealed, setComments, setCreationtime, setModifiedtime, setOwnerequals, getItemModelContext, getItemtype, getPersistenceContext, getPk, getProperty, getProperty, getTenantId, hashCode, readResolve, setProperty, setProperty, toObject, toObject, toObject, toObject, toObject, toObject, toObject, toObject, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toString, writeReplacepublic static final java.lang.String _TYPECODE
public static final java.lang.String _CXSEGMENTTOTRIGGER
CxSegmentToTrigger defining source attribute triggers in extension personalizationservices.public static final java.lang.String _CXSEGMENTTOEXPRESSIONTRIGGER
CxSegmentToExpressionTrigger defining source attribute expressionTriggers in extension personalizationservices.public static final java.lang.String _PREVIEWDATATOCXSEGMENT
PreviewDataToCxSegment defining source attribute previews in extension personalizationcms.public static final java.lang.String CODE
CxSegment.code attribute defined at extension personalizationservices.public static final java.lang.String DESCRIPTION
CxSegment.description attribute defined at extension personalizationservices.public static final java.lang.String TRIGGERS
CxSegment.triggers attribute defined at extension personalizationservices.public static final java.lang.String EXPRESSIONTRIGGERS
CxSegment.expressionTriggers attribute defined at extension personalizationservices.public static final java.lang.String USERTOSEGMENTS
CxSegment.userToSegments attribute defined at extension personalizationservices.public static final java.lang.String PREVIEWS
CxSegment.previews attribute defined at extension personalizationcms.public CxSegmentModel()
public CxSegmentModel(ItemModelContext ctx)
ctx - the model context to be injected, must not be null@Deprecated public CxSegmentModel(java.lang.String _code)
_code - initial attribute declared by type CxSegment at extension personalizationservices@Deprecated
public CxSegmentModel(java.lang.String _code,
ItemModel _owner)
_code - initial attribute declared by type CxSegment at extension personalizationservices_owner - initial attribute declared by type Item at extension core@Accessor(qualifier="code", type=GETTER) public java.lang.String getCode()
CxSegment.code attribute defined at extension personalizationservices.@Accessor(qualifier="description", type=GETTER) public java.lang.String getDescription()
CxSegment.description attribute defined at extension personalizationservices.@Accessor(qualifier="expressionTriggers", type=GETTER) public java.util.Collection<CxExpressionTriggerModel> getExpressionTriggers()
CxSegment.expressionTriggers attribute defined at extension personalizationservices.
Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.@Accessor(qualifier="previews", type=GETTER) public java.util.Collection<PreviewDataModel> getPreviews()
CxSegment.previews attribute defined at extension personalizationcms.
Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.@Accessor(qualifier="triggers", type=GETTER) public java.util.Collection<CxSegmentTriggerModel> getTriggers()
CxSegment.triggers attribute defined at extension personalizationservices.
Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.@Accessor(qualifier="userToSegments", type=GETTER) public java.util.Collection<CxUserToSegmentModel> getUserToSegments()
CxSegment.userToSegments attribute defined at extension personalizationservices.
Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.@Accessor(qualifier="code", type=SETTER) public void setCode(java.lang.String value)
CxSegment.code attribute defined at extension personalizationservices. Can only be used at creation of model - before first save.value - the code - Unique code of the segment@Accessor(qualifier="description", type=SETTER) public void setDescription(java.lang.String value)
CxSegment.description attribute defined at extension personalizationservices.value - the description - Description of segment@Accessor(qualifier="expressionTriggers", type=SETTER) public void setExpressionTriggers(java.util.Collection<CxExpressionTriggerModel> value)
CxSegment.expressionTriggers attribute defined at extension personalizationservices.value - the expressionTriggers@Accessor(qualifier="previews", type=SETTER) public void setPreviews(java.util.Collection<PreviewDataModel> value)
CxSegment.previews attribute defined at extension personalizationcms.value - the previews@Accessor(qualifier="triggers", type=SETTER) public void setTriggers(java.util.Collection<CxSegmentTriggerModel> value)
CxSegment.triggers attribute defined at extension personalizationservices.value - the triggers@Accessor(qualifier="userToSegments", type=SETTER) public void setUserToSegments(java.util.Collection<CxUserToSegmentModel> value)
CxSegment.userToSegments attribute defined at extension personalizationservices.value - the userToSegmentsCopyright © 2018 SAP SE. All Rights Reserved.