public class CxVariationModel extends ItemModel
AbstractItemModel.NewModelContextFactory| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
_CXCUSTOMIZATIONTOVARIATION
Generated relation code constant for relation
CxCustomizationToVariation defining source attribute customization in extension personalizationservices. |
static java.lang.String |
_PREVIEWDATATOCXVARIATION
Generated relation code constant for relation
PreviewDataToCxVariation defining source attribute previews in extension personalizationcms. |
static java.lang.String |
_TYPECODE
Generated model type code constant.
|
static java.lang.String |
ACTIONS
Generated constant - Attribute key of
CxVariation.actions attribute defined at extension personalizationservices. |
static java.lang.String |
ACTIVE
Generated constant - Attribute key of
CxVariation.active attribute defined at extension personalizationservices. |
static java.lang.String |
CATALOGVERSION
Generated constant - Attribute key of
CxVariation.catalogVersion attribute defined at extension personalizationservices. |
static java.lang.String |
CODE
Generated constant - Attribute key of
CxVariation.code attribute defined at extension personalizationservices. |
static java.lang.String |
CUSTOMIZATION
Generated constant - Attribute key of
CxVariation.customization attribute defined at extension personalizationservices. |
static java.lang.String |
CUSTOMIZATIONPOS
Generated constant - Attribute key of
CxVariation.customizationPOS attribute defined at extension personalizationservices. |
static java.lang.String |
ENABLED
Generated constant - Attribute key of
CxVariation.enabled attribute defined at extension personalizationservices. |
static java.lang.String |
NAME
Generated constant - Attribute key of
CxVariation.name attribute defined at extension personalizationservices. |
static java.lang.String |
PREVIEWS
Generated constant - Attribute key of
CxVariation.previews attribute defined at extension personalizationcms. |
static java.lang.String |
RANK
Generated constant - Attribute key of
CxVariation.rank attribute defined at extension personalizationservices. |
static java.lang.String |
STATUS
Generated constant - Attribute key of
CxVariation.status attribute defined at extension personalizationservices. |
static java.lang.String |
TRIGGERS
Generated constant - Attribute key of
CxVariation.triggers attribute defined at extension personalizationservices. |
_COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PK, SEALEDLANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY| Constructor and Description |
|---|
CxVariationModel()
Generated constructor - Default constructor for generic creation.
|
CxVariationModel(CatalogVersionModel _catalogVersion,
java.lang.String _code,
CxCustomizationModel _customization,
java.lang.String _name)
Deprecated.
since 4.1.1 Please use the default constructor without parameters
|
CxVariationModel(CatalogVersionModel _catalogVersion,
java.lang.String _code,
CxCustomizationModel _customization,
java.lang.String _name,
ItemModel _owner)
Deprecated.
since 4.1.1 Please use the default constructor without parameters
|
CxVariationModel(ItemModelContext ctx)
Generated constructor - Default constructor for creation with existing context
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<CxAbstractActionModel> |
getActions()
Generated method - Getter of the
CxVariation.actions attribute defined at extension personalizationservices. |
CatalogVersionModel |
getCatalogVersion()
Generated method - Getter of the
CxVariation.catalogVersion attribute defined at extension personalizationservices. |
java.lang.String |
getCode()
Generated method - Getter of the
CxVariation.code attribute defined at extension personalizationservices. |
CxCustomizationModel |
getCustomization()
Generated method - Getter of the
CxVariation.customization attribute defined at extension personalizationservices. |
java.lang.String |
getName()
Generated method - Getter of the
CxVariation.name attribute defined at extension personalizationservices. |
java.util.Collection<PreviewDataModel> |
getPreviews()
Generated method - Getter of the
CxVariation.previews attribute defined at extension personalizationcms. |
java.lang.Integer |
getRank()
Generated method - Getter of the
CxVariation.rank dynamic attribute defined at extension personalizationservices. |
CxItemStatus |
getStatus()
Generated method - Getter of the
CxVariation.status attribute defined at extension personalizationservices. |
java.util.Collection<CxAbstractTriggerModel> |
getTriggers()
Generated method - Getter of the
CxVariation.triggers attribute defined at extension personalizationservices. |
boolean |
isActive()
Generated method - Getter of the
CxVariation.active dynamic attribute defined at extension personalizationservices. |
boolean |
isEnabled()
Deprecated.
|
void |
setActions(java.util.List<CxAbstractActionModel> value)
Generated method - Setter of
CxVariation.actions attribute defined at extension personalizationservices. |
void |
setCatalogVersion(CatalogVersionModel value)
Generated method - Setter of
CxVariation.catalogVersion attribute defined at extension personalizationservices. |
void |
setCode(java.lang.String value)
Generated method - Initial setter of
CxVariation.code attribute defined at extension personalizationservices. |
void |
setCustomization(CxCustomizationModel value)
Generated method - Setter of
CxVariation.customization attribute defined at extension personalizationservices. |
void |
setEnabled(boolean value)
Deprecated.
|
void |
setName(java.lang.String value)
Generated method - Setter of
CxVariation.name attribute defined at extension personalizationservices. |
void |
setPreviews(java.util.Collection<PreviewDataModel> value)
Generated method - Setter of
CxVariation.previews attribute defined at extension personalizationcms. |
void |
setRank(java.lang.Integer value)
Generated method - Setter of
CxVariation.rank dynamic attribute defined at extension personalizationservices. |
void |
setStatus(CxItemStatus value)
Generated method - Setter of
CxVariation.status attribute defined at extension personalizationservices. |
void |
setTriggers(java.util.Collection<CxAbstractTriggerModel> value)
Generated method - Setter of
CxVariation.triggers 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 _CXCUSTOMIZATIONTOVARIATION
CxCustomizationToVariation defining source attribute customization in extension personalizationservices.public static final java.lang.String _PREVIEWDATATOCXVARIATION
PreviewDataToCxVariation defining source attribute previews in extension personalizationcms.public static final java.lang.String CODE
CxVariation.code attribute defined at extension personalizationservices.public static final java.lang.String CATALOGVERSION
CxVariation.catalogVersion attribute defined at extension personalizationservices.public static final java.lang.String NAME
CxVariation.name attribute defined at extension personalizationservices.public static final java.lang.String ACTIVE
CxVariation.active attribute defined at extension personalizationservices.public static final java.lang.String ENABLED
CxVariation.enabled attribute defined at extension personalizationservices.public static final java.lang.String STATUS
CxVariation.status attribute defined at extension personalizationservices.public static final java.lang.String RANK
CxVariation.rank attribute defined at extension personalizationservices.public static final java.lang.String CUSTOMIZATIONPOS
CxVariation.customizationPOS attribute defined at extension personalizationservices.public static final java.lang.String CUSTOMIZATION
CxVariation.customization attribute defined at extension personalizationservices.public static final java.lang.String ACTIONS
CxVariation.actions attribute defined at extension personalizationservices.public static final java.lang.String TRIGGERS
CxVariation.triggers attribute defined at extension personalizationservices.public static final java.lang.String PREVIEWS
CxVariation.previews attribute defined at extension personalizationcms.public CxVariationModel()
public CxVariationModel(ItemModelContext ctx)
ctx - the model context to be injected, must not be null@Deprecated public CxVariationModel(CatalogVersionModel _catalogVersion, java.lang.String _code, CxCustomizationModel _customization, java.lang.String _name)
_catalogVersion - initial attribute declared by type CxVariation at extension personalizationservices_code - initial attribute declared by type CxVariation at extension personalizationservices_customization - initial attribute declared by type CxVariation at extension personalizationservices_name - initial attribute declared by type CxVariation at extension personalizationservices@Deprecated public CxVariationModel(CatalogVersionModel _catalogVersion, java.lang.String _code, CxCustomizationModel _customization, java.lang.String _name, ItemModel _owner)
_catalogVersion - initial attribute declared by type CxVariation at extension personalizationservices_code - initial attribute declared by type CxVariation at extension personalizationservices_customization - initial attribute declared by type CxVariation at extension personalizationservices_name - initial attribute declared by type CxVariation at extension personalizationservices_owner - initial attribute declared by type Item at extension core@Accessor(qualifier="actions", type=GETTER) public java.util.List<CxAbstractActionModel> getActions()
CxVariation.actions attribute defined at extension personalizationservices.
Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.@Accessor(qualifier="catalogVersion", type=GETTER) public CatalogVersionModel getCatalogVersion()
CxVariation.catalogVersion attribute defined at extension personalizationservices.@Accessor(qualifier="code", type=GETTER) public java.lang.String getCode()
CxVariation.code attribute defined at extension personalizationservices.@Accessor(qualifier="customization", type=GETTER) public CxCustomizationModel getCustomization()
CxVariation.customization attribute defined at extension personalizationservices.@Accessor(qualifier="name", type=GETTER) public java.lang.String getName()
CxVariation.name attribute defined at extension personalizationservices.@Accessor(qualifier="previews", type=GETTER) public java.util.Collection<PreviewDataModel> getPreviews()
CxVariation.previews attribute defined at extension personalizationcms.
Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.@Accessor(qualifier="rank", type=GETTER) public java.lang.Integer getRank()
CxVariation.rank dynamic attribute defined at extension personalizationservices.@Accessor(qualifier="status", type=GETTER) public CxItemStatus getStatus()
CxVariation.status attribute defined at extension personalizationservices.@Accessor(qualifier="triggers", type=GETTER) public java.util.Collection<CxAbstractTriggerModel> getTriggers()
CxVariation.triggers attribute defined at extension personalizationservices.
Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.@Accessor(qualifier="active", type=GETTER) public boolean isActive()
CxVariation.active dynamic attribute defined at extension personalizationservices.@Deprecated @Accessor(qualifier="enabled", type=GETTER) public boolean isEnabled()
CxVariation.enabled attribute defined at extension personalizationservices.@Accessor(qualifier="actions", type=SETTER) public void setActions(java.util.List<CxAbstractActionModel> value)
CxVariation.actions attribute defined at extension personalizationservices.value - the actions@Accessor(qualifier="catalogVersion", type=SETTER) public void setCatalogVersion(CatalogVersionModel value)
CxVariation.catalogVersion attribute defined at extension personalizationservices.value - the catalogVersion@Accessor(qualifier="code", type=SETTER) public void setCode(java.lang.String value)
CxVariation.code attribute defined at extension personalizationservices. Can only be used at creation of model - before first save.value - the code - Unique identifier@Accessor(qualifier="customization", type=SETTER) public void setCustomization(CxCustomizationModel value)
CxVariation.customization attribute defined at extension personalizationservices.value - the customization@Deprecated @Accessor(qualifier="enabled", type=SETTER) public void setEnabled(boolean value)
CxVariation.enabled attribute defined at extension personalizationservices.value - the enabled - Defines if the variation is enabled or not@Accessor(qualifier="name", type=SETTER) public void setName(java.lang.String value)
CxVariation.name attribute defined at extension personalizationservices.value - the name - Name of variation@Accessor(qualifier="previews", type=SETTER) public void setPreviews(java.util.Collection<PreviewDataModel> value)
CxVariation.previews attribute defined at extension personalizationcms.value - the previews@Accessor(qualifier="rank", type=SETTER) public void setRank(java.lang.Integer value)
CxVariation.rank dynamic attribute defined at extension personalizationservices.value - the rank - Defines the rank (priority) of variation@Accessor(qualifier="status", type=SETTER) public void setStatus(CxItemStatus value)
CxVariation.status attribute defined at extension personalizationservices.value - the status - Contains current status of item@Accessor(qualifier="triggers", type=SETTER) public void setTriggers(java.util.Collection<CxAbstractTriggerModel> value)
CxVariation.triggers attribute defined at extension personalizationservices.value - the triggersCopyright © 2018 SAP SE. All Rights Reserved.