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:
Serializable
- Direct Known Subclasses:
VoucherModel
Generated model class for type Discount first defined at extension core.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.servicelayer.model.AbstractItemModel.NewModelContextFactory -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringGenerated relation code constant for relationOrderDiscountRelationdefining source attributeordersin extensioncore.static final StringGenerated model type code constant.static final StringGenerated constant - Attribute key ofDiscount.absoluteattribute defined at extensioncore.static final StringGenerated constant - Attribute key ofDiscount.codeattribute defined at extensioncore.static final StringGenerated constant - Attribute key ofDiscount.currencyattribute defined at extensioncore.static final StringGenerated constant - Attribute key ofDiscount.discountStringattribute defined at extensioncore.static final StringGenerated constant - Attribute key ofDiscount.globalattribute defined at extensioncore.static final StringGenerated constant - Attribute key ofDiscount.nameattribute defined at extensioncore.static final StringGenerated constant - Attribute key ofDiscount.ordersattribute defined at extensioncore.static final StringGenerated constant - Attribute key ofDiscount.priorityattribute defined at extensioncore.static final StringGenerated 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, 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.DiscountModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx) Generated constructor - Default constructor for creation with existing contextDiscountModel(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(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
Modifier and TypeMethodDescriptionGenerated method - Getter of theDiscount.absoluteattribute defined at extensioncore.getCode()Generated method - Getter of theDiscount.codeattribute defined at extensioncore.Generated method - Getter of theDiscount.currencyattribute defined at extensioncore.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.Generated method - Getter of theDiscount.globalattribute defined at extensioncore.getName()Generated method - Getter of theDiscount.nameattribute defined at extensioncore.Generated method - Getter of theDiscount.nameattribute defined at extensioncore.Generated method - Getter of theDiscount.ordersattribute defined at extensioncore.Generated method - Getter of theDiscount.priorityattribute defined at extensioncore.getValue()Generated method - Getter of theDiscount.valueattribute defined at extensioncore.voidGenerated method - Setter ofDiscount.codeattribute defined at extensioncore.voidsetCurrency(CurrencyModel value) Generated method - Setter ofDiscount.currencyattribute defined at extensioncore.voidGenerated method - Setter ofDiscount.globalattribute defined at extensioncore.voidGenerated method - Setter ofDiscount.nameattribute defined at extensioncore.voidGenerated method - Setter ofDiscount.nameattribute defined at extensioncore.voidsetOrders(Collection<AbstractOrderModel> value) Generated method - Setter ofDiscount.ordersattribute defined at extensioncore.voidsetPriority(Integer value) Generated method - Setter ofDiscount.priorityattribute defined at extensioncore.voidGenerated 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, 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:
-
_ORDERDISCOUNTRELATION
Generated relation code constant for relationOrderDiscountRelationdefining source attributeordersin extensioncore.- See Also:
-
ABSOLUTE
Generated constant - Attribute key ofDiscount.absoluteattribute defined at extensioncore.- See Also:
-
CODE
Generated constant - Attribute key ofDiscount.codeattribute defined at extensioncore.- See Also:
-
CURRENCY
Generated constant - Attribute key ofDiscount.currencyattribute defined at extensioncore.- See Also:
-
GLOBAL
Generated constant - Attribute key ofDiscount.globalattribute defined at extensioncore.- See Also:
-
NAME
Generated constant - Attribute key ofDiscount.nameattribute defined at extensioncore.- See Also:
-
PRIORITY
Generated constant - Attribute key ofDiscount.priorityattribute defined at extensioncore.- See Also:
-
VALUE
Generated constant - Attribute key ofDiscount.valueattribute defined at extensioncore.- See Also:
-
DISCOUNTSTRING
Generated constant - Attribute key ofDiscount.discountStringattribute defined at extensioncore.- See Also:
-
ORDERS
Generated constant - Attribute key ofDiscount.ordersattribute defined at extensioncore.- See Also:
-
-
Constructor Details
-
DiscountModel
public DiscountModel()Generated constructor - Default constructor for generic creation. -
DiscountModel
public DiscountModel(de.hybris.platform.servicelayer.model.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, 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, 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 Details
-
getAbsolute
Generated method - Getter of theDiscount.absoluteattribute defined at extensioncore.- Returns:
- the absolute
-
getCode
Generated method - Getter of theDiscount.codeattribute defined at extensioncore.- Returns:
- the code
-
getCurrency
Generated method - Getter of theDiscount.currencyattribute defined at extensioncore.- Returns:
- the currency
-
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
Generated method - Getter of theDiscount.discountStringattribute defined at extensioncore.- Returns:
- the discountString
-
getGlobal
Generated method - Getter of theDiscount.globalattribute defined at extensioncore.- Returns:
- the global
-
getName
Generated method - Getter of theDiscount.nameattribute defined at extensioncore.- Returns:
- the name
-
getName
Generated method - Getter of theDiscount.nameattribute defined at extensioncore.- Parameters:
loc- the value localization key- Returns:
- the name
- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
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
Generated method - Getter of theDiscount.priorityattribute defined at extensioncore.- Returns:
- the priority
-
getValue
Generated method - Getter of theDiscount.valueattribute defined at extensioncore.- Returns:
- the value
-
setCode
Generated method - Setter ofDiscount.codeattribute defined at extensioncore.- Parameters:
value- the code
-
setCurrency
Generated method - Setter ofDiscount.currencyattribute defined at extensioncore.- Parameters:
value- the currency
-
setGlobal
Generated method - Setter ofDiscount.globalattribute defined at extensioncore.- Parameters:
value- the global
-
setName
Generated method - Setter ofDiscount.nameattribute defined at extensioncore.- Parameters:
value- the name
-
setName
Generated method - Setter ofDiscount.nameattribute defined at extensioncore.- Parameters:
value- the nameloc- the value localization key- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
setOrders
@Accessor(qualifier="orders", type=SETTER) public void setOrders(Collection<AbstractOrderModel> value) Generated method - Setter ofDiscount.ordersattribute defined at extensioncore.- Parameters:
value- the orders
-
setPriority
Generated method - Setter ofDiscount.priorityattribute defined at extensioncore.- Parameters:
value- the priority
-
setValue
Generated method - Setter ofDiscount.valueattribute defined at extensioncore.- Parameters:
value- the value
-