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:
Serializable
Generated model class for type ProductOrderLimit first defined at extension basecommerce.
- 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 relationProductProductOrderLimitRelationdefining source attributeproductsin extensionbasecommerce.static final StringGenerated model type code constant.static final StringGenerated constant - Attribute key ofProductOrderLimit.codeattribute defined at extensionbasecommerce.static final StringGenerated constant - Attribute key ofProductOrderLimit.intervalMaxOrdersNumberattribute defined at extensionbasecommerce.static final StringGenerated constant - Attribute key ofProductOrderLimit.intervalResolutionattribute defined at extensionbasecommerce.static final StringGenerated constant - Attribute key ofProductOrderLimit.intervalValueattribute defined at extensionbasecommerce.static final StringGenerated constant - Attribute key ofProductOrderLimit.maxNumberPerOrderattribute defined at extensionbasecommerce.static final StringGenerated 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, 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.ProductOrderLimitModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx) Generated constructor - Default constructor for creation with existing contextProductOrderLimitModel(String _code, Integer _intervalMaxOrdersNumber, IntervalResolution _intervalResolution, Integer _intervalValue, 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(String _code, Integer _intervalMaxOrdersNumber, IntervalResolution _intervalResolution, Integer _intervalValue, 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
Modifier and TypeMethodDescriptiongetCode()Generated method - Getter of theProductOrderLimit.codeattribute defined at extensionbasecommerce.Generated method - Getter of theProductOrderLimit.intervalMaxOrdersNumberattribute defined at extensionbasecommerce.Generated method - Getter of theProductOrderLimit.intervalResolutionattribute defined at extensionbasecommerce.Generated method - Getter of theProductOrderLimit.intervalValueattribute defined at extensionbasecommerce.Generated method - Getter of theProductOrderLimit.maxNumberPerOrderattribute defined at extensionbasecommerce.Generated method - Getter of theProductOrderLimit.productsattribute defined at extensionbasecommerce.voidGenerated method - Initial setter ofProductOrderLimit.codeattribute defined at extensionbasecommerce.voidGenerated method - Initial setter ofProductOrderLimit.intervalMaxOrdersNumberattribute defined at extensionbasecommerce.voidGenerated method - Initial setter ofProductOrderLimit.intervalResolutionattribute defined at extensionbasecommerce.voidsetIntervalValue(Integer value) Generated method - Initial setter ofProductOrderLimit.intervalValueattribute defined at extensionbasecommerce.voidsetMaxNumberPerOrder(Integer value) Generated method - Initial setter ofProductOrderLimit.maxNumberPerOrderattribute defined at extensionbasecommerce.voidsetProducts(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, 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:
-
_PRODUCTPRODUCTORDERLIMITRELATION
Generated relation code constant for relationProductProductOrderLimitRelationdefining source attributeproductsin extensionbasecommerce.- See Also:
-
CODE
Generated constant - Attribute key ofProductOrderLimit.codeattribute defined at extensionbasecommerce.- See Also:
-
INTERVALRESOLUTION
Generated constant - Attribute key ofProductOrderLimit.intervalResolutionattribute defined at extensionbasecommerce.- See Also:
-
INTERVALVALUE
Generated constant - Attribute key ofProductOrderLimit.intervalValueattribute defined at extensionbasecommerce.- See Also:
-
INTERVALMAXORDERSNUMBER
Generated constant - Attribute key ofProductOrderLimit.intervalMaxOrdersNumberattribute defined at extensionbasecommerce.- See Also:
-
MAXNUMBERPERORDER
Generated constant - Attribute key ofProductOrderLimit.maxNumberPerOrderattribute defined at extensionbasecommerce.- See Also:
-
PRODUCTS
Generated constant - Attribute key ofProductOrderLimit.productsattribute defined at extensionbasecommerce.- See Also:
-
-
Constructor Details
-
ProductOrderLimitModel
public ProductOrderLimitModel()Generated constructor - Default constructor for generic creation. -
ProductOrderLimitModel
public ProductOrderLimitModel(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
-
ProductOrderLimitModel
@Deprecated(since="4.1.1", forRemoval=true) public ProductOrderLimitModel(String _code, Integer _intervalMaxOrdersNumber, IntervalResolution _intervalResolution, Integer _intervalValue, 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(String _code, Integer _intervalMaxOrdersNumber, IntervalResolution _intervalResolution, Integer _intervalValue, 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 Details
-
getCode
Generated method - Getter of theProductOrderLimit.codeattribute defined at extensionbasecommerce.- Returns:
- the code
-
getIntervalMaxOrdersNumber
@Accessor(qualifier="intervalMaxOrdersNumber", type=GETTER) public 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
Generated method - Getter of theProductOrderLimit.intervalValueattribute defined at extensionbasecommerce.- Returns:
- the intervalValue
-
getMaxNumberPerOrder
Generated method - Getter of theProductOrderLimit.maxNumberPerOrderattribute defined at extensionbasecommerce.- Returns:
- the maxNumberPerOrder
-
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
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(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
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(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
Generated method - Setter ofProductOrderLimit.productsattribute defined at extensionbasecommerce.- Parameters:
value- the products
-