Class DiscountModel
- java.lang.Object
-
- de.hybris.platform.servicelayer.model.AbstractItemModel
-
- de.hybris.platform.core.model.ItemModel
-
- de.hybris.platform.core.model.order.price.DiscountModel
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
VoucherModel
public class DiscountModel extends ItemModel
Generated model class for type Discount first defined at extension core.- 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_ORDERDISCOUNTRELATIONGenerated relation code constant for relationOrderDiscountRelationdefining source attributeordersin extensioncore.static java.lang.String_TYPECODEGenerated model type code constant.static java.lang.StringABSOLUTEGenerated constant - Attribute key ofDiscount.absoluteattribute defined at extensioncore.static java.lang.StringCODEGenerated constant - Attribute key ofDiscount.codeattribute defined at extensioncore.static java.lang.StringCURRENCYGenerated constant - Attribute key ofDiscount.currencyattribute defined at extensioncore.static java.lang.StringDISCOUNTSTRINGGenerated constant - Attribute key ofDiscount.discountStringattribute defined at extensioncore.static java.lang.StringGLOBALGenerated constant - Attribute key ofDiscount.globalattribute defined at extensioncore.static java.lang.StringNAMEGenerated constant - Attribute key ofDiscount.nameattribute defined at extensioncore.static java.lang.StringORDERSGenerated constant - Attribute key ofDiscount.ordersattribute defined at extensioncore.static java.lang.StringPRIORITYGenerated constant - Attribute key ofDiscount.priorityattribute defined at extensioncore.static java.lang.StringVALUEGenerated constant - Attribute key ofDiscount.valueattribute defined at extensioncore.-
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 DiscountModel()Generated constructor - Default constructor for generic creation.DiscountModel(ItemModelContext ctx)Generated constructor - Default constructor for creation with existing contextDiscountModel(java.lang.String _code)Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersDiscountModel(java.lang.String _code, 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 parameters
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.lang.BooleangetAbsolute()Generated method - Getter of theDiscount.absoluteattribute defined at extensioncore.java.lang.StringgetCode()Generated method - Getter of theDiscount.codeattribute defined at extensioncore.CurrencyModelgetCurrency()Generated method - Getter of theDiscount.currencyattribute defined at extensioncore.java.lang.StringgetDiscountstring()Deprecated, for removal: This API element is subject to removal in a future version.since ages - use { @link #getDiscountString()} insteadjava.lang.StringgetDiscountString()Generated method - Getter of theDiscount.discountStringattribute defined at extensioncore.java.lang.BooleangetGlobal()Generated method - Getter of theDiscount.globalattribute defined at extensioncore.java.lang.StringgetName()Generated method - Getter of theDiscount.nameattribute defined at extensioncore.java.lang.StringgetName(java.util.Locale loc)Generated method - Getter of theDiscount.nameattribute defined at extensioncore.java.util.Collection<AbstractOrderModel>getOrders()Generated method - Getter of theDiscount.ordersattribute defined at extensioncore.java.lang.IntegergetPriority()Generated method - Getter of theDiscount.priorityattribute defined at extensioncore.java.lang.DoublegetValue()Generated method - Getter of theDiscount.valueattribute defined at extensioncore.voidsetCode(java.lang.String value)Generated method - Setter ofDiscount.codeattribute defined at extensioncore.voidsetCurrency(CurrencyModel value)Generated method - Setter ofDiscount.currencyattribute defined at extensioncore.voidsetGlobal(java.lang.Boolean value)Generated method - Setter ofDiscount.globalattribute defined at extensioncore.voidsetName(java.lang.String value)Generated method - Setter ofDiscount.nameattribute defined at extensioncore.voidsetName(java.lang.String value, java.util.Locale loc)Generated method - Setter ofDiscount.nameattribute defined at extensioncore.voidsetOrders(java.util.Collection<AbstractOrderModel> value)Generated method - Setter ofDiscount.ordersattribute defined at extensioncore.voidsetPriority(java.lang.Integer value)Generated method - Setter ofDiscount.priorityattribute defined at extensioncore.voidsetValue(java.lang.Double value)Generated method - Setter ofDiscount.valueattribute defined at extensioncore.-
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
-
_ORDERDISCOUNTRELATION
public static final java.lang.String _ORDERDISCOUNTRELATION
Generated relation code constant for relationOrderDiscountRelationdefining source attributeordersin extensioncore.- See Also:
- Constant Field Values
-
ABSOLUTE
public static final java.lang.String ABSOLUTE
Generated constant - Attribute key ofDiscount.absoluteattribute defined at extensioncore.- See Also:
- Constant Field Values
-
CODE
public static final java.lang.String CODE
Generated constant - Attribute key ofDiscount.codeattribute defined at extensioncore.- See Also:
- Constant Field Values
-
CURRENCY
public static final java.lang.String CURRENCY
Generated constant - Attribute key ofDiscount.currencyattribute defined at extensioncore.- See Also:
- Constant Field Values
-
GLOBAL
public static final java.lang.String GLOBAL
Generated constant - Attribute key ofDiscount.globalattribute defined at extensioncore.- See Also:
- Constant Field Values
-
NAME
public static final java.lang.String NAME
Generated constant - Attribute key ofDiscount.nameattribute defined at extensioncore.- See Also:
- Constant Field Values
-
PRIORITY
public static final java.lang.String PRIORITY
Generated constant - Attribute key ofDiscount.priorityattribute defined at extensioncore.- See Also:
- Constant Field Values
-
VALUE
public static final java.lang.String VALUE
Generated constant - Attribute key ofDiscount.valueattribute defined at extensioncore.- See Also:
- Constant Field Values
-
DISCOUNTSTRING
public static final java.lang.String DISCOUNTSTRING
Generated constant - Attribute key ofDiscount.discountStringattribute defined at extensioncore.- See Also:
- Constant Field Values
-
ORDERS
public static final java.lang.String ORDERS
Generated constant - Attribute key ofDiscount.ordersattribute defined at extensioncore.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
DiscountModel
public DiscountModel()
Generated constructor - Default constructor for generic creation.
-
DiscountModel
public DiscountModel(ItemModelContext ctx)
Generated constructor - Default constructor for creation with existing context- Parameters:
ctx- the model context to be injected, must not be null
-
DiscountModel
@Deprecated(since="4.1.1", forRemoval=true) public DiscountModel(java.lang.String _code)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:
_code- initial attribute declared by typeDiscountat extensioncore
-
DiscountModel
@Deprecated(since="4.1.1", forRemoval=true) public DiscountModel(java.lang.String _code, 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:
_code- initial attribute declared by typeDiscountat extensioncore_owner- initial attribute declared by typeItemat extensioncore
-
-
Method Detail
-
getAbsolute
@Accessor(qualifier="absolute", type=GETTER) public java.lang.Boolean getAbsolute()
Generated method - Getter of theDiscount.absoluteattribute defined at extensioncore.- Returns:
- the absolute
-
getCode
@Accessor(qualifier="code", type=GETTER) public java.lang.String getCode()
Generated method - Getter of theDiscount.codeattribute defined at extensioncore.- Returns:
- the code
-
getCurrency
@Accessor(qualifier="currency", type=GETTER) public CurrencyModel getCurrency()
Generated method - Getter of theDiscount.currencyattribute defined at extensioncore.- Returns:
- the currency
-
getDiscountstring
@Deprecated(since="ages", forRemoval=true) public java.lang.String getDiscountstring()Deprecated, for removal: This API element is subject to removal in a future version.since ages - use { @link #getDiscountString()} insteadGenerated method - Getter of theDiscount.discountStringattribute defined at extensioncore.- Returns:
- the discountString
-
getDiscountString
@Accessor(qualifier="discountString", type=GETTER) public java.lang.String getDiscountString()
Generated method - Getter of theDiscount.discountStringattribute defined at extensioncore.- Returns:
- the discountString
-
getGlobal
@Accessor(qualifier="global", type=GETTER) public java.lang.Boolean getGlobal()
Generated method - Getter of theDiscount.globalattribute defined at extensioncore.- Returns:
- the global
-
getName
@Accessor(qualifier="name", type=GETTER) public java.lang.String getName()
Generated method - Getter of theDiscount.nameattribute defined at extensioncore.- Returns:
- the name
-
getName
@Accessor(qualifier="name", type=GETTER) public java.lang.String getName(java.util.Locale loc)
Generated method - Getter of theDiscount.nameattribute defined at extensioncore.- Parameters:
loc- the value localization key- Returns:
- the name
- Throws:
java.lang.IllegalArgumentException- if localization key cannot be mapped to data language
-
getOrders
@Accessor(qualifier="orders", type=GETTER) public java.util.Collection<AbstractOrderModel> getOrders()
Generated method - Getter of theDiscount.ordersattribute defined at extensioncore. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the orders
-
getPriority
@Accessor(qualifier="priority", type=GETTER) public java.lang.Integer getPriority()
Generated method - Getter of theDiscount.priorityattribute defined at extensioncore.- Returns:
- the priority
-
getValue
@Accessor(qualifier="value", type=GETTER) public java.lang.Double getValue()
Generated method - Getter of theDiscount.valueattribute defined at extensioncore.- Returns:
- the value
-
setCode
@Accessor(qualifier="code", type=SETTER) public void setCode(java.lang.String value)
Generated method - Setter ofDiscount.codeattribute defined at extensioncore.- Parameters:
value- the code
-
setCurrency
@Accessor(qualifier="currency", type=SETTER) public void setCurrency(CurrencyModel value)
Generated method - Setter ofDiscount.currencyattribute defined at extensioncore.- Parameters:
value- the currency
-
setGlobal
@Accessor(qualifier="global", type=SETTER) public void setGlobal(java.lang.Boolean value)
Generated method - Setter ofDiscount.globalattribute defined at extensioncore.- Parameters:
value- the global
-
setName
@Accessor(qualifier="name", type=SETTER) public void setName(java.lang.String value)
Generated method - Setter ofDiscount.nameattribute defined at extensioncore.- Parameters:
value- the name
-
setName
@Accessor(qualifier="name", type=SETTER) public void setName(java.lang.String value, java.util.Locale loc)
Generated method - Setter ofDiscount.nameattribute defined at extensioncore.- Parameters:
value- the nameloc- the value localization key- Throws:
java.lang.IllegalArgumentException- if localization key cannot be mapped to data language
-
setOrders
@Accessor(qualifier="orders", type=SETTER) public void setOrders(java.util.Collection<AbstractOrderModel> value)
Generated method - Setter ofDiscount.ordersattribute defined at extensioncore.- Parameters:
value- the orders
-
setPriority
@Accessor(qualifier="priority", type=SETTER) public void setPriority(java.lang.Integer value)
Generated method - Setter ofDiscount.priorityattribute defined at extensioncore.- Parameters:
value- the priority
-
-