Class AbstractPromotionRestrictionModel
- java.lang.Object
-
- de.hybris.platform.servicelayer.model.AbstractItemModel
-
- de.hybris.platform.core.model.ItemModel
-
- de.hybris.platform.promotions.model.AbstractPromotionRestrictionModel
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
PromotionBillingTimeRestrictionModel
,PromotionOrderRestrictionModel
,PromotionProductRestrictionModel
,PromotionUserRestrictionModel
public class AbstractPromotionRestrictionModel extends ItemModel
Generated model class for type AbstractPromotionRestriction first defined at extension promotions.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
AbstractItemModel.NewModelContextFactory
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
_TYPECODE
Generated model type code constant.static java.lang.String
DESCRIPTIONPATTERN
Generated constant - Attribute key ofAbstractPromotionRestriction.descriptionPattern
attribute defined at extensionpromotions
.static java.lang.String
PROMOTION
Generated constant - Attribute key ofAbstractPromotionRestriction.promotion
attribute defined at extensionpromotions
.static java.lang.String
RENDEREDDESCRIPTION
Generated constant - Attribute key ofAbstractPromotionRestriction.renderedDescription
attribute defined at extensionpromotions
.static java.lang.String
RESTRICTIONTYPE
Generated constant - Attribute key ofAbstractPromotionRestriction.restrictionType
attribute defined at extensionpromotions
.-
Fields inherited from class de.hybris.platform.core.model.ItemModel
_COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PK, SEALED
-
Fields inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
LANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY
-
-
Constructor Summary
Constructors Constructor Description AbstractPromotionRestrictionModel()
Generated constructor - Default constructor for generic creation.AbstractPromotionRestrictionModel(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 parametersAbstractPromotionRestrictionModel(ItemModelContext ctx)
Generated constructor - Default constructor for creation with existing context
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getDescriptionPattern()
Generated method - Getter of theAbstractPromotionRestriction.descriptionPattern
attribute defined at extensionpromotions
.java.lang.String
getDescriptionPattern(java.util.Locale loc)
Generated method - Getter of theAbstractPromotionRestriction.descriptionPattern
attribute defined at extensionpromotions
.AbstractPromotionModel
getPromotion()
Generated method - Getter of theAbstractPromotionRestriction.promotion
attribute defined at extensionpromotions
.java.lang.String
getRenderedDescription()
Generated method - Getter of theAbstractPromotionRestriction.renderedDescription
attribute defined at extensionpromotions
.java.lang.String
getRestrictionType()
Generated method - Getter of theAbstractPromotionRestriction.restrictionType
attribute defined at extensionpromotions
.java.lang.String
getRestrictionType(java.util.Locale loc)
Generated method - Getter of theAbstractPromotionRestriction.restrictionType
attribute defined at extensionpromotions
.void
setDescriptionPattern(java.lang.String value)
Generated method - Setter ofAbstractPromotionRestriction.descriptionPattern
attribute defined at extensionpromotions
.void
setDescriptionPattern(java.lang.String value, java.util.Locale loc)
Generated method - Setter ofAbstractPromotionRestriction.descriptionPattern
attribute defined at extensionpromotions
.void
setPromotion(AbstractPromotionModel value)
Generated method - Setter ofAbstractPromotionRestriction.promotion
attribute defined at extensionpromotions
.-
Methods inherited from class de.hybris.platform.core.model.ItemModel
getComments, getCreationtime, getModifiedtime, getOwner, isSealed, setComments, setCreationtime, setModifiedtime, setOwner
-
Methods 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 Detail
-
_TYPECODE
public static final java.lang.String _TYPECODE
Generated model type code constant.- See Also:
- Constant Field Values
-
RESTRICTIONTYPE
public static final java.lang.String RESTRICTIONTYPE
Generated constant - Attribute key ofAbstractPromotionRestriction.restrictionType
attribute defined at extensionpromotions
.- See Also:
- Constant Field Values
-
DESCRIPTIONPATTERN
public static final java.lang.String DESCRIPTIONPATTERN
Generated constant - Attribute key ofAbstractPromotionRestriction.descriptionPattern
attribute defined at extensionpromotions
.- See Also:
- Constant Field Values
-
RENDEREDDESCRIPTION
public static final java.lang.String RENDEREDDESCRIPTION
Generated constant - Attribute key ofAbstractPromotionRestriction.renderedDescription
attribute defined at extensionpromotions
.- See Also:
- Constant Field Values
-
PROMOTION
public static final java.lang.String PROMOTION
Generated constant - Attribute key ofAbstractPromotionRestriction.promotion
attribute defined at extensionpromotions
.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
AbstractPromotionRestrictionModel
public AbstractPromotionRestrictionModel()
Generated constructor - Default constructor for generic creation.
-
AbstractPromotionRestrictionModel
public AbstractPromotionRestrictionModel(ItemModelContext ctx)
Generated constructor - Default constructor for creation with existing context- Parameters:
ctx
- the model context to be injected, must not be null
-
AbstractPromotionRestrictionModel
@Deprecated(since="4.1.1", forRemoval=true) public AbstractPromotionRestrictionModel(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:
_owner
- initial attribute declared by typeItem
at extensioncore
-
-
Method Detail
-
getDescriptionPattern
@Accessor(qualifier="descriptionPattern", type=GETTER) public java.lang.String getDescriptionPattern()
Generated method - Getter of theAbstractPromotionRestriction.descriptionPattern
attribute defined at extensionpromotions
.- Returns:
- the descriptionPattern - The description of the restriction (supports message pattern).
-
getDescriptionPattern
@Accessor(qualifier="descriptionPattern", type=GETTER) public java.lang.String getDescriptionPattern(java.util.Locale loc)
Generated method - Getter of theAbstractPromotionRestriction.descriptionPattern
attribute defined at extensionpromotions
.- Parameters:
loc
- the value localization key- Returns:
- the descriptionPattern - The description of the restriction (supports message pattern).
- Throws:
java.lang.IllegalArgumentException
- if localization key cannot be mapped to data language
-
getPromotion
@Accessor(qualifier="promotion", type=GETTER) public AbstractPromotionModel getPromotion()
Generated method - Getter of theAbstractPromotionRestriction.promotion
attribute defined at extensionpromotions
.- Returns:
- the promotion - The promotion that this restriction is part of
-
getRenderedDescription
@Accessor(qualifier="renderedDescription", type=GETTER) public java.lang.String getRenderedDescription()
Generated method - Getter of theAbstractPromotionRestriction.renderedDescription
attribute defined at extensionpromotions
.- Returns:
- the renderedDescription - The readonly rendered description of this restriction.
-
getRestrictionType
@Accessor(qualifier="restrictionType", type=GETTER) public java.lang.String getRestrictionType()
Generated method - Getter of theAbstractPromotionRestriction.restrictionType
attribute defined at extensionpromotions
.- Returns:
- the restrictionType - The type of this restriction.
-
getRestrictionType
@Accessor(qualifier="restrictionType", type=GETTER) public java.lang.String getRestrictionType(java.util.Locale loc)
Generated method - Getter of theAbstractPromotionRestriction.restrictionType
attribute defined at extensionpromotions
.- Parameters:
loc
- the value localization key- Returns:
- the restrictionType - The type of this restriction.
- Throws:
java.lang.IllegalArgumentException
- if localization key cannot be mapped to data language
-
setDescriptionPattern
@Accessor(qualifier="descriptionPattern", type=SETTER) public void setDescriptionPattern(java.lang.String value)
Generated method - Setter ofAbstractPromotionRestriction.descriptionPattern
attribute defined at extensionpromotions
.- Parameters:
value
- the descriptionPattern - The description of the restriction (supports message pattern).
-
setDescriptionPattern
@Accessor(qualifier="descriptionPattern", type=SETTER) public void setDescriptionPattern(java.lang.String value, java.util.Locale loc)
Generated method - Setter ofAbstractPromotionRestriction.descriptionPattern
attribute defined at extensionpromotions
.- Parameters:
value
- the descriptionPattern - The description of the restriction (supports message pattern).loc
- the value localization key- Throws:
java.lang.IllegalArgumentException
- if localization key cannot be mapped to data language
-
setPromotion
@Accessor(qualifier="promotion", type=SETTER) public void setPromotion(AbstractPromotionModel value)
Generated method - Setter ofAbstractPromotionRestriction.promotion
attribute defined at extensionpromotions
.- Parameters:
value
- the promotion - The promotion that this restriction is part of
-
-