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_TYPECODEGenerated model type code constant.static java.lang.StringDESCRIPTIONPATTERNGenerated constant - Attribute key ofAbstractPromotionRestriction.descriptionPatternattribute defined at extensionpromotions.static java.lang.StringPROMOTIONGenerated constant - Attribute key ofAbstractPromotionRestriction.promotionattribute defined at extensionpromotions.static java.lang.StringRENDEREDDESCRIPTIONGenerated constant - Attribute key ofAbstractPromotionRestriction.renderedDescriptionattribute defined at extensionpromotions.static java.lang.StringRESTRICTIONTYPEGenerated constant - Attribute key ofAbstractPromotionRestriction.restrictionTypeattribute 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.StringgetDescriptionPattern()Generated method - Getter of theAbstractPromotionRestriction.descriptionPatternattribute defined at extensionpromotions.java.lang.StringgetDescriptionPattern(java.util.Locale loc)Generated method - Getter of theAbstractPromotionRestriction.descriptionPatternattribute defined at extensionpromotions.AbstractPromotionModelgetPromotion()Generated method - Getter of theAbstractPromotionRestriction.promotionattribute defined at extensionpromotions.java.lang.StringgetRenderedDescription()Generated method - Getter of theAbstractPromotionRestriction.renderedDescriptionattribute defined at extensionpromotions.java.lang.StringgetRestrictionType()Generated method - Getter of theAbstractPromotionRestriction.restrictionTypeattribute defined at extensionpromotions.java.lang.StringgetRestrictionType(java.util.Locale loc)Generated method - Getter of theAbstractPromotionRestriction.restrictionTypeattribute defined at extensionpromotions.voidsetDescriptionPattern(java.lang.String value)Generated method - Setter ofAbstractPromotionRestriction.descriptionPatternattribute defined at extensionpromotions.voidsetDescriptionPattern(java.lang.String value, java.util.Locale loc)Generated method - Setter ofAbstractPromotionRestriction.descriptionPatternattribute defined at extensionpromotions.voidsetPromotion(AbstractPromotionModel value)Generated method - Setter ofAbstractPromotionRestriction.promotionattribute 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.restrictionTypeattribute defined at extensionpromotions.- See Also:
- Constant Field Values
-
DESCRIPTIONPATTERN
public static final java.lang.String DESCRIPTIONPATTERN
Generated constant - Attribute key ofAbstractPromotionRestriction.descriptionPatternattribute defined at extensionpromotions.- See Also:
- Constant Field Values
-
RENDEREDDESCRIPTION
public static final java.lang.String RENDEREDDESCRIPTION
Generated constant - Attribute key ofAbstractPromotionRestriction.renderedDescriptionattribute defined at extensionpromotions.- See Also:
- Constant Field Values
-
PROMOTION
public static final java.lang.String PROMOTION
Generated constant - Attribute key ofAbstractPromotionRestriction.promotionattribute 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 typeItemat extensioncore
-
-
Method Detail
-
getDescriptionPattern
@Accessor(qualifier="descriptionPattern", type=GETTER) public java.lang.String getDescriptionPattern()
Generated method - Getter of theAbstractPromotionRestriction.descriptionPatternattribute 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.descriptionPatternattribute 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.promotionattribute 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.renderedDescriptionattribute 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.restrictionTypeattribute 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.restrictionTypeattribute 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.descriptionPatternattribute 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.descriptionPatternattribute 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.promotionattribute defined at extensionpromotions.- Parameters:
value- the promotion - The promotion that this restriction is part of
-
-