public class CxSegmentModel extends ItemModel
AbstractItemModel.NewModelContextFactory| Modifier and Type | Field and Description |
|---|---|
static String |
_CXSEGMENTTOTRIGGER
Generated relation code constant for relation
CxSegmentToTrigger defining source attribute triggers in extension personalizationservices. |
static String |
_PREVIEWDATATOCXSEGMENT
Generated relation code constant for relation
PreviewDataToCxSegment defining source attribute previews in extension personalizationcms. |
static String |
_TYPECODE
Generated model type code constant.
|
static String |
CODE
Generated constant - Attribute key of
CxSegment.code attribute defined at extension personalizationservices. |
static String |
PREVIEWS
Generated constant - Attribute key of
CxSegment.previews attribute defined at extension personalizationcms. |
static String |
TRIGGERS
Generated constant - Attribute key of
CxSegment.triggers attribute defined at extension personalizationservices. |
static String |
USERTOSEGMENTS
Generated constant - Attribute key of
CxSegment.userToSegments attribute defined at extension personalizationservices. |
_COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PKLANGUAGE_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(String _code)
Deprecated.
Since 4.1.1 Please use the default constructor without parameters
|
CxSegmentModel(String _code,
ItemModel _owner)
Deprecated.
Since 4.1.1 Please use the default constructor without parameters
|
| Modifier and Type | Method and Description |
|---|---|
String |
getCode()
Generated method - Getter of the
CxSegment.code attribute defined at extension personalizationservices. |
Collection<PreviewDataModel> |
getPreviews()
Generated method - Getter of the
CxSegment.previews attribute defined at extension personalizationcms. |
Collection<CxSegmentTriggerModel> |
getTriggers()
Generated method - Getter of the
CxSegment.triggers attribute defined at extension personalizationservices. |
Collection<CxUserToSegmentModel> |
getUserToSegments()
Generated method - Getter of the
CxSegment.userToSegments attribute defined at extension personalizationservices. |
void |
setCode(String value)
Generated method - Initial setter of
CxSegment.code attribute defined at extension personalizationservices. |
void |
setPreviews(Collection<PreviewDataModel> value)
Generated method - Setter of
CxSegment.previews attribute defined at extension personalizationcms. |
void |
setTriggers(Collection<CxSegmentTriggerModel> value)
Generated method - Setter of
CxSegment.triggers attribute defined at extension personalizationservices. |
void |
setUserToSegments(Collection<CxUserToSegmentModel> value)
Generated method - Setter of
CxSegment.userToSegments attribute defined at extension personalizationservices. |
getComments, getCreationtime, getModifiedtime, getOwner, 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 String _TYPECODE
public static final String _CXSEGMENTTOTRIGGER
CxSegmentToTrigger defining source attribute triggers in extension personalizationservices.public static final String _PREVIEWDATATOCXSEGMENT
PreviewDataToCxSegment defining source attribute previews in extension personalizationcms.public static final String CODE
CxSegment.code attribute defined at extension personalizationservices.public static final String TRIGGERS
CxSegment.triggers attribute defined at extension personalizationservices.public static final String USERTOSEGMENTS
CxSegment.userToSegments attribute defined at extension personalizationservices.public static final 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(String _code)
_code - initial attribute declared by type CxSegment at extension personalizationservices@Deprecated public CxSegmentModel(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 String getCode()
CxSegment.code attribute defined at extension personalizationservices.@Accessor(qualifier="previews", type=GETTER) public 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 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 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(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="previews", type=SETTER) public void setPreviews(Collection<PreviewDataModel> value)
CxSegment.previews attribute defined at extension personalizationcms.value - the previews@Accessor(qualifier="triggers", type=SETTER) public void setTriggers(Collection<CxSegmentTriggerModel> value)
CxSegment.triggers attribute defined at extension personalizationservices.value - the triggers@Accessor(qualifier="userToSegments", type=SETTER) public void setUserToSegments(Collection<CxUserToSegmentModel> value)
CxSegment.userToSegments attribute defined at extension personalizationservices.value - the userToSegmentsCopyright © 2017 SAP SE. All Rights Reserved.