Class CxVariationModel
java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.personalizationservices.model.CxVariationModel
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
CxVariationModelStub
Generated model class for type CxVariation first defined at extension personalizationservices.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
AbstractItemModel.NewModelContextFactory -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringGenerated relation code constant for relationCxCustomizationToVariationdefining source attributecustomizationin extensionpersonalizationservices.static final StringGenerated relation code constant for relationPreviewDataToCxVariationdefining source attributepreviewsin extensionpersonalizationcms.static final StringGenerated model type code constant.static final StringGenerated constant - Attribute key ofCxVariation.actionsattribute defined at extensionpersonalizationservices.static final StringGenerated constant - Attribute key ofCxVariation.activeattribute defined at extensionpersonalizationservices.static final StringGenerated constant - Attribute key ofCxVariation.catalogVersionattribute defined at extensionpersonalizationservices.static final StringGenerated constant - Attribute key ofCxVariation.codeattribute defined at extensionpersonalizationservices.static final StringGenerated constant - Attribute key ofCxVariation.customizationattribute defined at extensionpersonalizationservices.static final StringGenerated constant - Attribute key ofCxVariation.customizationPOSattribute defined at extensionpersonalizationservices.static final StringGenerated constant - Attribute key ofCxVariation.enabledattribute defined at extensionpersonalizationservices.static final StringGenerated constant - Attribute key ofCxVariation.nameattribute defined at extensionpersonalizationservices.static final StringGenerated constant - Attribute key ofCxVariation.previewsattribute defined at extensionpersonalizationcms.static final StringGenerated constant - Attribute key ofCxVariation.rankattribute defined at extensionpersonalizationservices.static final StringGenerated constant - Attribute key ofCxVariation.statusattribute defined at extensionpersonalizationservices.static final StringGenerated constant - Attribute key ofCxVariation.triggersattribute defined at extensionpersonalizationservices.Fields inherited from class de.hybris.platform.core.model.ItemModel
_COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PK, SEALEDFields inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
LANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY -
Constructor Summary
ConstructorsConstructorDescriptionGenerated constructor - Default constructor for generic creation.CxVariationModel(CatalogVersionModel _catalogVersion, String _code, CxCustomizationModel _customization, String _name) Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersCxVariationModel(CatalogVersionModel _catalogVersion, String _code, CxCustomizationModel _customization, String _name, ItemModel _owner) Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersGenerated constructor - Default constructor for creation with existing context -
Method Summary
Modifier and TypeMethodDescriptionGenerated method - Getter of theCxVariation.actionsattribute defined at extensionpersonalizationservices.Generated method - Getter of theCxVariation.catalogVersionattribute defined at extensionpersonalizationservices.getCode()Generated method - Getter of theCxVariation.codeattribute defined at extensionpersonalizationservices.Generated method - Getter of theCxVariation.customizationattribute defined at extensionpersonalizationservices.getName()Generated method - Getter of theCxVariation.nameattribute defined at extensionpersonalizationservices.Generated method - Getter of theCxVariation.previewsattribute defined at extensionpersonalizationcms.getRank()Generated method - Getter of theCxVariation.rankdynamic attribute defined at extensionpersonalizationservices.Generated method - Getter of theCxVariation.statusattribute defined at extensionpersonalizationservices.Generated method - Getter of theCxVariation.triggersattribute defined at extensionpersonalizationservices.booleanisActive()Generated method - Getter of theCxVariation.activedynamic attribute defined at extensionpersonalizationservices.booleanDeprecated, for removal: This API element is subject to removal in a future version.since 6.2voidsetActions(List<CxAbstractActionModel> value) Generated method - Setter ofCxVariation.actionsattribute defined at extensionpersonalizationservices.voidGenerated method - Setter ofCxVariation.catalogVersionattribute defined at extensionpersonalizationservices.voidGenerated method - Initial setter ofCxVariation.codeattribute defined at extensionpersonalizationservices.voidGenerated method - Setter ofCxVariation.customizationattribute defined at extensionpersonalizationservices.voidsetEnabled(boolean value) Deprecated, for removal: This API element is subject to removal in a future version.since 6.2voidGenerated method - Setter ofCxVariation.nameattribute defined at extensionpersonalizationservices.voidsetPreviews(Collection<PreviewDataModel> value) Generated method - Setter ofCxVariation.previewsattribute defined at extensionpersonalizationcms.voidGenerated method - Setter ofCxVariation.rankdynamic attribute defined at extensionpersonalizationservices.voidsetStatus(CxItemStatus value) Generated method - Setter ofCxVariation.statusattribute defined at extensionpersonalizationservices.voidGenerated method - Setter ofCxVariation.triggersattribute defined at extensionpersonalizationservices.Methods inherited from class de.hybris.platform.core.model.ItemModel
getComments, getCreationtime, getModifiedtime, getOwner, isSealed, setComments, setCreationtime, setModifiedtime, setOwnerMethods inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
equals, 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, writeReplace
-
Field Details
-
_TYPECODE
Generated model type code constant.- See Also:
-
_CXCUSTOMIZATIONTOVARIATION
Generated relation code constant for relationCxCustomizationToVariationdefining source attributecustomizationin extensionpersonalizationservices.- See Also:
-
_PREVIEWDATATOCXVARIATION
Generated relation code constant for relationPreviewDataToCxVariationdefining source attributepreviewsin extensionpersonalizationcms.- See Also:
-
CODE
Generated constant - Attribute key ofCxVariation.codeattribute defined at extensionpersonalizationservices.- See Also:
-
CATALOGVERSION
Generated constant - Attribute key ofCxVariation.catalogVersionattribute defined at extensionpersonalizationservices.- See Also:
-
NAME
Generated constant - Attribute key ofCxVariation.nameattribute defined at extensionpersonalizationservices.- See Also:
-
ACTIVE
Generated constant - Attribute key ofCxVariation.activeattribute defined at extensionpersonalizationservices.- See Also:
-
ENABLED
Generated constant - Attribute key ofCxVariation.enabledattribute defined at extensionpersonalizationservices.- See Also:
-
STATUS
Generated constant - Attribute key ofCxVariation.statusattribute defined at extensionpersonalizationservices.- See Also:
-
RANK
Generated constant - Attribute key ofCxVariation.rankattribute defined at extensionpersonalizationservices.- See Also:
-
CUSTOMIZATIONPOS
Generated constant - Attribute key ofCxVariation.customizationPOSattribute defined at extensionpersonalizationservices.- See Also:
-
CUSTOMIZATION
Generated constant - Attribute key ofCxVariation.customizationattribute defined at extensionpersonalizationservices.- See Also:
-
ACTIONS
Generated constant - Attribute key ofCxVariation.actionsattribute defined at extensionpersonalizationservices.- See Also:
-
TRIGGERS
Generated constant - Attribute key ofCxVariation.triggersattribute defined at extensionpersonalizationservices.- See Also:
-
PREVIEWS
Generated constant - Attribute key ofCxVariation.previewsattribute defined at extensionpersonalizationcms.- See Also:
-
-
Constructor Details
-
CxVariationModel
public CxVariationModel()Generated constructor - Default constructor for generic creation. -
CxVariationModel
Generated constructor - Default constructor for creation with existing context- Parameters:
ctx- the model context to be injected, must not be null
-
CxVariationModel
@Deprecated(since="4.1.1", forRemoval=true) public CxVariationModel(CatalogVersionModel _catalogVersion, String _code, CxCustomizationModel _customization, String _name) Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersGenerated constructor - Constructor with all mandatory attributes.- Parameters:
_catalogVersion- initial attribute declared by typeCxVariationat extensionpersonalizationservices_code- initial attribute declared by typeCxVariationat extensionpersonalizationservices_customization- initial attribute declared by typeCxVariationat extensionpersonalizationservices_name- initial attribute declared by typeCxVariationat extensionpersonalizationservices
-
CxVariationModel
@Deprecated(since="4.1.1", forRemoval=true) public CxVariationModel(CatalogVersionModel _catalogVersion, String _code, CxCustomizationModel _customization, String _name, ItemModel _owner) Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersGenerated constructor - for all mandatory and initial attributes.- Parameters:
_catalogVersion- initial attribute declared by typeCxVariationat extensionpersonalizationservices_code- initial attribute declared by typeCxVariationat extensionpersonalizationservices_customization- initial attribute declared by typeCxVariationat extensionpersonalizationservices_name- initial attribute declared by typeCxVariationat extensionpersonalizationservices_owner- initial attribute declared by typeItemat extensioncore
-
-
Method Details
-
getActions
Generated method - Getter of theCxVariation.actionsattribute defined at extensionpersonalizationservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the actions
-
getCatalogVersion
Generated method - Getter of theCxVariation.catalogVersionattribute defined at extensionpersonalizationservices.- Returns:
- the catalogVersion
-
getCode
Generated method - Getter of theCxVariation.codeattribute defined at extensionpersonalizationservices.- Returns:
- the code - Unique identifier
-
getCustomization
Generated method - Getter of theCxVariation.customizationattribute defined at extensionpersonalizationservices.- Returns:
- the customization
-
getName
Generated method - Getter of theCxVariation.nameattribute defined at extensionpersonalizationservices.- Returns:
- the name - Name of variation
-
getPreviews
Generated method - Getter of theCxVariation.previewsattribute defined at extensionpersonalizationcms. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the previews
-
getRank
Generated method - Getter of theCxVariation.rankdynamic attribute defined at extensionpersonalizationservices.- Returns:
- the rank - Defines the rank (priority) of variation
-
getStatus
Generated method - Getter of theCxVariation.statusattribute defined at extensionpersonalizationservices.- Returns:
- the status - Contains current status of item
-
getTriggers
@Accessor(qualifier="triggers", type=GETTER) public Collection<CxAbstractTriggerModel> getTriggers()Generated method - Getter of theCxVariation.triggersattribute defined at extensionpersonalizationservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the triggers
-
isActive
Generated method - Getter of theCxVariation.activedynamic attribute defined at extensionpersonalizationservices.- Returns:
- the active - Defines if the variation is active or not
-
isEnabled
@Deprecated(since="6.2", forRemoval=true) @Accessor(qualifier="enabled", type=GETTER) public boolean isEnabled()Deprecated, for removal: This API element is subject to removal in a future version.since 6.2Generated method - Getter of theCxVariation.enabledattribute defined at extensionpersonalizationservices.- Returns:
- the enabled - Defines if the variation is enabled or not
-
setActions
@Accessor(qualifier="actions", type=SETTER) public void setActions(List<CxAbstractActionModel> value) Generated method - Setter ofCxVariation.actionsattribute defined at extensionpersonalizationservices.- Parameters:
value- the actions
-
setCatalogVersion
@Accessor(qualifier="catalogVersion", type=SETTER) public void setCatalogVersion(CatalogVersionModel value) Generated method - Setter ofCxVariation.catalogVersionattribute defined at extensionpersonalizationservices.- Parameters:
value- the catalogVersion
-
setCode
Generated method - Initial setter ofCxVariation.codeattribute defined at extensionpersonalizationservices. Can only be used at creation of model - before first save.- Parameters:
value- the code - Unique identifier
-
setCustomization
@Accessor(qualifier="customization", type=SETTER) public void setCustomization(CxCustomizationModel value) Generated method - Setter ofCxVariation.customizationattribute defined at extensionpersonalizationservices.- Parameters:
value- the customization
-
setEnabled
@Deprecated(since="6.2", forRemoval=true) @Accessor(qualifier="enabled", type=SETTER) public void setEnabled(boolean value) Deprecated, for removal: This API element is subject to removal in a future version.since 6.2Generated method - Setter ofCxVariation.enabledattribute defined at extensionpersonalizationservices.- Parameters:
value- the enabled - Defines if the variation is enabled or not
-
setName
Generated method - Setter ofCxVariation.nameattribute defined at extensionpersonalizationservices.- Parameters:
value- the name - Name of variation
-
setPreviews
@Accessor(qualifier="previews", type=SETTER) public void setPreviews(Collection<PreviewDataModel> value) Generated method - Setter ofCxVariation.previewsattribute defined at extensionpersonalizationcms.- Parameters:
value- the previews
-
setRank
Generated method - Setter ofCxVariation.rankdynamic attribute defined at extensionpersonalizationservices.- Parameters:
value- the rank - Defines the rank (priority) of variation
-
setStatus
Generated method - Setter ofCxVariation.statusattribute defined at extensionpersonalizationservices.- Parameters:
value- the status - Contains current status of item
-
setTriggers
@Accessor(qualifier="triggers", type=SETTER) public void setTriggers(Collection<CxAbstractTriggerModel> value) Generated method - Setter ofCxVariation.triggersattribute defined at extensionpersonalizationservices.- Parameters:
value- the triggers
-