Package de.hybris.platform.fraud.model
Class ProductOrderLimitModel
- java.lang.Object
-
- de.hybris.platform.servicelayer.model.AbstractItemModel
-
- de.hybris.platform.core.model.ItemModel
-
- de.hybris.platform.fraud.model.ProductOrderLimitModel
-
- All Implemented Interfaces:
java.io.Serializable
public class ProductOrderLimitModel extends ItemModel
Generated model class for type ProductOrderLimit first defined at extension basecommerce.- 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_PRODUCTPRODUCTORDERLIMITRELATIONGenerated relation code constant for relationProductProductOrderLimitRelationdefining source attributeproductsin extensionbasecommerce.static java.lang.String_TYPECODEGenerated model type code constant.static java.lang.StringCODEGenerated constant - Attribute key ofProductOrderLimit.codeattribute defined at extensionbasecommerce.static java.lang.StringINTERVALMAXORDERSNUMBERGenerated constant - Attribute key ofProductOrderLimit.intervalMaxOrdersNumberattribute defined at extensionbasecommerce.static java.lang.StringINTERVALRESOLUTIONGenerated constant - Attribute key ofProductOrderLimit.intervalResolutionattribute defined at extensionbasecommerce.static java.lang.StringINTERVALVALUEGenerated constant - Attribute key ofProductOrderLimit.intervalValueattribute defined at extensionbasecommerce.static java.lang.StringMAXNUMBERPERORDERGenerated constant - Attribute key ofProductOrderLimit.maxNumberPerOrderattribute defined at extensionbasecommerce.static java.lang.StringPRODUCTSGenerated constant - Attribute key ofProductOrderLimit.productsattribute defined at extensionbasecommerce.-
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 ProductOrderLimitModel()Generated constructor - Default constructor for generic creation.ProductOrderLimitModel(ItemModelContext ctx)Generated constructor - Default constructor for creation with existing contextProductOrderLimitModel(java.lang.String _code, java.lang.Integer _intervalMaxOrdersNumber, IntervalResolution _intervalResolution, java.lang.Integer _intervalValue, java.lang.Integer _maxNumberPerOrder)Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersProductOrderLimitModel(java.lang.String _code, java.lang.Integer _intervalMaxOrdersNumber, IntervalResolution _intervalResolution, java.lang.Integer _intervalValue, java.lang.Integer _maxNumberPerOrder, 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 Modifier and Type Method Description java.lang.StringgetCode()Generated method - Getter of theProductOrderLimit.codeattribute defined at extensionbasecommerce.java.lang.IntegergetIntervalMaxOrdersNumber()Generated method - Getter of theProductOrderLimit.intervalMaxOrdersNumberattribute defined at extensionbasecommerce.IntervalResolutiongetIntervalResolution()Generated method - Getter of theProductOrderLimit.intervalResolutionattribute defined at extensionbasecommerce.java.lang.IntegergetIntervalValue()Generated method - Getter of theProductOrderLimit.intervalValueattribute defined at extensionbasecommerce.java.lang.IntegergetMaxNumberPerOrder()Generated method - Getter of theProductOrderLimit.maxNumberPerOrderattribute defined at extensionbasecommerce.java.util.Set<ProductModel>getProducts()Generated method - Getter of theProductOrderLimit.productsattribute defined at extensionbasecommerce.voidsetCode(java.lang.String value)Generated method - Initial setter ofProductOrderLimit.codeattribute defined at extensionbasecommerce.voidsetIntervalMaxOrdersNumber(java.lang.Integer value)Generated method - Initial setter ofProductOrderLimit.intervalMaxOrdersNumberattribute defined at extensionbasecommerce.voidsetIntervalResolution(IntervalResolution value)Generated method - Initial setter ofProductOrderLimit.intervalResolutionattribute defined at extensionbasecommerce.voidsetIntervalValue(java.lang.Integer value)Generated method - Initial setter ofProductOrderLimit.intervalValueattribute defined at extensionbasecommerce.voidsetMaxNumberPerOrder(java.lang.Integer value)Generated method - Initial setter ofProductOrderLimit.maxNumberPerOrderattribute defined at extensionbasecommerce.voidsetProducts(java.util.Set<ProductModel> value)Generated method - Setter ofProductOrderLimit.productsattribute defined at extensionbasecommerce.-
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
-
_PRODUCTPRODUCTORDERLIMITRELATION
public static final java.lang.String _PRODUCTPRODUCTORDERLIMITRELATION
Generated relation code constant for relationProductProductOrderLimitRelationdefining source attributeproductsin extensionbasecommerce.- See Also:
- Constant Field Values
-
CODE
public static final java.lang.String CODE
Generated constant - Attribute key ofProductOrderLimit.codeattribute defined at extensionbasecommerce.- See Also:
- Constant Field Values
-
INTERVALRESOLUTION
public static final java.lang.String INTERVALRESOLUTION
Generated constant - Attribute key ofProductOrderLimit.intervalResolutionattribute defined at extensionbasecommerce.- See Also:
- Constant Field Values
-
INTERVALVALUE
public static final java.lang.String INTERVALVALUE
Generated constant - Attribute key ofProductOrderLimit.intervalValueattribute defined at extensionbasecommerce.- See Also:
- Constant Field Values
-
INTERVALMAXORDERSNUMBER
public static final java.lang.String INTERVALMAXORDERSNUMBER
Generated constant - Attribute key ofProductOrderLimit.intervalMaxOrdersNumberattribute defined at extensionbasecommerce.- See Also:
- Constant Field Values
-
MAXNUMBERPERORDER
public static final java.lang.String MAXNUMBERPERORDER
Generated constant - Attribute key ofProductOrderLimit.maxNumberPerOrderattribute defined at extensionbasecommerce.- See Also:
- Constant Field Values
-
PRODUCTS
public static final java.lang.String PRODUCTS
Generated constant - Attribute key ofProductOrderLimit.productsattribute defined at extensionbasecommerce.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ProductOrderLimitModel
public ProductOrderLimitModel()
Generated constructor - Default constructor for generic creation.
-
ProductOrderLimitModel
public ProductOrderLimitModel(ItemModelContext ctx)
Generated constructor - Default constructor for creation with existing context- Parameters:
ctx- the model context to be injected, must not be null
-
ProductOrderLimitModel
@Deprecated(since="4.1.1", forRemoval=true) public ProductOrderLimitModel(java.lang.String _code, java.lang.Integer _intervalMaxOrdersNumber, IntervalResolution _intervalResolution, java.lang.Integer _intervalValue, java.lang.Integer _maxNumberPerOrder)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 typeProductOrderLimitat extensionbasecommerce_intervalMaxOrdersNumber- initial attribute declared by typeProductOrderLimitat extensionbasecommerce_intervalResolution- initial attribute declared by typeProductOrderLimitat extensionbasecommerce_intervalValue- initial attribute declared by typeProductOrderLimitat extensionbasecommerce_maxNumberPerOrder- initial attribute declared by typeProductOrderLimitat extensionbasecommerce
-
ProductOrderLimitModel
@Deprecated(since="4.1.1", forRemoval=true) public ProductOrderLimitModel(java.lang.String _code, java.lang.Integer _intervalMaxOrdersNumber, IntervalResolution _intervalResolution, java.lang.Integer _intervalValue, java.lang.Integer _maxNumberPerOrder, 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 typeProductOrderLimitat extensionbasecommerce_intervalMaxOrdersNumber- initial attribute declared by typeProductOrderLimitat extensionbasecommerce_intervalResolution- initial attribute declared by typeProductOrderLimitat extensionbasecommerce_intervalValue- initial attribute declared by typeProductOrderLimitat extensionbasecommerce_maxNumberPerOrder- initial attribute declared by typeProductOrderLimitat extensionbasecommerce_owner- initial attribute declared by typeItemat extensioncore
-
-
Method Detail
-
getCode
@Accessor(qualifier="code", type=GETTER) public java.lang.String getCode()
Generated method - Getter of theProductOrderLimit.codeattribute defined at extensionbasecommerce.- Returns:
- the code
-
getIntervalMaxOrdersNumber
@Accessor(qualifier="intervalMaxOrdersNumber", type=GETTER) public java.lang.Integer getIntervalMaxOrdersNumber()
Generated method - Getter of theProductOrderLimit.intervalMaxOrdersNumberattribute defined at extensionbasecommerce.- Returns:
- the intervalMaxOrdersNumber
-
getIntervalResolution
@Accessor(qualifier="intervalResolution", type=GETTER) public IntervalResolution getIntervalResolution()
Generated method - Getter of theProductOrderLimit.intervalResolutionattribute defined at extensionbasecommerce.- Returns:
- the intervalResolution
-
getIntervalValue
@Accessor(qualifier="intervalValue", type=GETTER) public java.lang.Integer getIntervalValue()
Generated method - Getter of theProductOrderLimit.intervalValueattribute defined at extensionbasecommerce.- Returns:
- the intervalValue
-
getMaxNumberPerOrder
@Accessor(qualifier="maxNumberPerOrder", type=GETTER) public java.lang.Integer getMaxNumberPerOrder()
Generated method - Getter of theProductOrderLimit.maxNumberPerOrderattribute defined at extensionbasecommerce.- Returns:
- the maxNumberPerOrder
-
getProducts
@Accessor(qualifier="products", type=GETTER) public java.util.Set<ProductModel> getProducts()
Generated method - Getter of theProductOrderLimit.productsattribute defined at extensionbasecommerce. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the products
-
setCode
@Accessor(qualifier="code", type=SETTER) public void setCode(java.lang.String value)
Generated method - Initial setter ofProductOrderLimit.codeattribute defined at extensionbasecommerce. Can only be used at creation of model - before first save.- Parameters:
value- the code
-
setIntervalMaxOrdersNumber
@Accessor(qualifier="intervalMaxOrdersNumber", type=SETTER) public void setIntervalMaxOrdersNumber(java.lang.Integer value)
Generated method - Initial setter ofProductOrderLimit.intervalMaxOrdersNumberattribute defined at extensionbasecommerce. Can only be used at creation of model - before first save.- Parameters:
value- the intervalMaxOrdersNumber
-
setIntervalResolution
@Accessor(qualifier="intervalResolution", type=SETTER) public void setIntervalResolution(IntervalResolution value)
Generated method - Initial setter ofProductOrderLimit.intervalResolutionattribute defined at extensionbasecommerce. Can only be used at creation of model - before first save.- Parameters:
value- the intervalResolution
-
setIntervalValue
@Accessor(qualifier="intervalValue", type=SETTER) public void setIntervalValue(java.lang.Integer value)
Generated method - Initial setter ofProductOrderLimit.intervalValueattribute defined at extensionbasecommerce. Can only be used at creation of model - before first save.- Parameters:
value- the intervalValue
-
setMaxNumberPerOrder
@Accessor(qualifier="maxNumberPerOrder", type=SETTER) public void setMaxNumberPerOrder(java.lang.Integer value)
Generated method - Initial setter ofProductOrderLimit.maxNumberPerOrderattribute defined at extensionbasecommerce. Can only be used at creation of model - before first save.- Parameters:
value- the maxNumberPerOrder
-
setProducts
@Accessor(qualifier="products", type=SETTER) public void setProducts(java.util.Set<ProductModel> value)
Generated method - Setter ofProductOrderLimit.productsattribute defined at extensionbasecommerce.- Parameters:
value- the products
-
-