public class CxVariationModel extends ItemModel
AbstractItemModel.NewModelContextFactory| Modifier and Type | Field and Description |
|---|---|
static String |
_CXCUSTOMIZATIONTOVARIATION
Generated relation code constant for relation
CxCustomizationToVariation defining source attribute customization in extension personalizationservices. |
static String |
_PREVIEWDATATOCXVARIATION
Generated relation code constant for relation
PreviewDataToCxVariation defining source attribute previews in extension personalizationcms. |
static String |
_TYPECODE
Generated model type code constant.
|
static String |
ACTIONS
Generated constant - Attribute key of
CxVariation.actions attribute defined at extension personalizationservices. |
static String |
ACTIVE
Generated constant - Attribute key of
CxVariation.active attribute defined at extension personalizationservices. |
static String |
CATALOGVERSION
Generated constant - Attribute key of
CxVariation.catalogVersion attribute defined at extension personalizationservices. |
static String |
CODE
Generated constant - Attribute key of
CxVariation.code attribute defined at extension personalizationservices. |
static String |
CUSTOMIZATION
Generated constant - Attribute key of
CxVariation.customization attribute defined at extension personalizationservices. |
static String |
CUSTOMIZATIONPOS
Generated constant - Attribute key of
CxVariation.customizationPOS attribute defined at extension personalizationservices. |
static String |
ENABLED
Generated constant - Attribute key of
CxVariation.enabled attribute defined at extension personalizationservices. |
static String |
NAME
Generated constant - Attribute key of
CxVariation.name attribute defined at extension personalizationservices. |
static String |
PREVIEWS
Generated constant - Attribute key of
CxVariation.previews attribute defined at extension personalizationcms. |
static String |
RANK
Generated constant - Attribute key of
CxVariation.rank attribute defined at extension personalizationservices. |
static String |
STATUS
Generated constant - Attribute key of
CxVariation.status attribute defined at extension personalizationservices. |
static String |
TRIGGERS
Generated constant - Attribute key of
CxVariation.triggers attribute defined at extension personalizationservices. |
_COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PKLANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY| Constructor and Description |
|---|
CxVariationModel()
Generated constructor - Default constructor for generic creation.
|
CxVariationModel(CatalogVersionModel _catalogVersion,
String _code,
CxCustomizationModel _customization,
String _name)
Deprecated.
Since 4.1.1 Please use the default constructor without parameters
|
CxVariationModel(CatalogVersionModel _catalogVersion,
String _code,
CxCustomizationModel _customization,
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 |
|---|---|
Collection<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. |
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. |
String |
getName()
Generated method - Getter of the
CxVariation.name attribute defined at extension personalizationservices. |
Collection<PreviewDataModel> |
getPreviews()
Generated method - Getter of the
CxVariation.previews attribute defined at extension personalizationcms. |
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. |
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(Collection<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(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(String value)
Generated method - Setter of
CxVariation.name attribute defined at extension personalizationservices. |
void |
setPreviews(Collection<PreviewDataModel> value)
Generated method - Setter of
CxVariation.previews attribute defined at extension personalizationcms. |
void |
setRank(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(Collection<CxAbstractTriggerModel> value)
Generated method - Setter of
CxVariation.triggers 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 _CXCUSTOMIZATIONTOVARIATION
CxCustomizationToVariation defining source attribute customization in extension personalizationservices.public static final String _PREVIEWDATATOCXVARIATION
PreviewDataToCxVariation defining source attribute previews in extension personalizationcms.public static final String CODE
CxVariation.code attribute defined at extension personalizationservices.public static final String CATALOGVERSION
CxVariation.catalogVersion attribute defined at extension personalizationservices.public static final String NAME
CxVariation.name attribute defined at extension personalizationservices.public static final String ACTIVE
CxVariation.active attribute defined at extension personalizationservices.public static final String ENABLED
CxVariation.enabled attribute defined at extension personalizationservices.public static final String STATUS
CxVariation.status attribute defined at extension personalizationservices.public static final String RANK
CxVariation.rank attribute defined at extension personalizationservices.public static final String CUSTOMIZATIONPOS
CxVariation.customizationPOS attribute defined at extension personalizationservices.public static final String CUSTOMIZATION
CxVariation.customization attribute defined at extension personalizationservices.public static final String ACTIONS
CxVariation.actions attribute defined at extension personalizationservices.public static final String TRIGGERS
CxVariation.triggers attribute defined at extension personalizationservices.public static final 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, String _code, CxCustomizationModel _customization, 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, String _code, CxCustomizationModel _customization, 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 Collection<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 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 String getName()
CxVariation.name attribute defined at extension personalizationservices.@Accessor(qualifier="previews", type=GETTER) public 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 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 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(Collection<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(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(String value)
CxVariation.name attribute defined at extension personalizationservices.value - the name - Name of variation@Accessor(qualifier="previews", type=SETTER) public void setPreviews(Collection<PreviewDataModel> value)
CxVariation.previews attribute defined at extension personalizationcms.value - the previews@Accessor(qualifier="rank", type=SETTER) public void setRank(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(Collection<CxAbstractTriggerModel> value)
CxVariation.triggers attribute defined at extension personalizationservices.value - the triggersCopyright © 2017 SAP SE. All Rights Reserved.