Class StockLevelModel
java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.ordersplitting.model.StockLevelModel
- All Implemented Interfaces:
Serializable
Generated model class for type StockLevel first defined at extension basecommerce.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
AbstractItemModel.NewModelContextFactory -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringGenerated relation code constant for relationAdvancedShippingNoticeEntry2StockLevelRelationdefining source attributeasnEntryin extensionwarehousing.static final StringGenerated model type code constant.static final StringGenerated constant - Attribute key ofStockLevel.asnEntryattribute defined at extensionwarehousing.static final StringGenerated constant - Attribute key ofStockLevel.availableattribute defined at extensionbasecommerce.static final StringGenerated constant - Attribute key ofStockLevel.binattribute defined at extensionwarehousing.static final StringGenerated constant - Attribute key ofStockLevel.inStockStatusattribute defined at extensionbasecommerce.static final StringGenerated constant - Attribute key ofStockLevel.inventoryEventsattribute defined at extensionwarehousing.static final StringGenerated constant - Attribute key ofStockLevel.maxPreOrderattribute defined at extensionbasecommerce.static final StringGenerated constant - Attribute key ofStockLevel.maxStockLevelHistoryCountattribute defined at extensionbasecommerce.static final StringGenerated constant - Attribute key ofStockLevel.nextDeliveryTimeattribute defined at extensionbasecommerce.static final StringGenerated constant - Attribute key ofStockLevel.overSellingattribute defined at extensionbasecommerce.static final StringGenerated constant - Attribute key ofStockLevel.preOrderattribute defined at extensionbasecommerce.static final StringGenerated constant - Attribute key ofStockLevel.productattribute defined at extensionbasecommerce.static final StringGenerated constant - Attribute key ofStockLevel.productCodeattribute defined at extensionbasecommerce.static final StringGenerated constant - Attribute key ofStockLevel.productsattribute defined at extensionbasecommerce.static final StringGenerated constant - Attribute key ofStockLevel.releaseDateattribute defined at extensionbasecommerce.static final StringGenerated constant - Attribute key ofStockLevel.reservedattribute defined at extensionbasecommerce.static final StringGenerated constant - Attribute key ofStockLevel.stockLevelHistoryEntriesattribute defined at extensionbasecommerce.static final StringGenerated constant - Attribute key ofStockLevel.treatNegativeAsZeroattribute defined at extensionbasecommerce.static final StringGenerated constant - Attribute key ofStockLevel.warehouseattribute 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.StockLevelModel(int _available, ItemModel _owner, String _productCode, WarehouseModel _warehouse) Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersStockLevelModel(int _available, String _productCode, WarehouseModel _warehouse) 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 - Default constructor for creation with existing context -
Method Summary
Modifier and TypeMethodDescriptionGenerated method - Getter of theStockLevel.asnEntryattribute defined at extensionwarehousing.intGenerated method - Getter of theStockLevel.availableattribute defined at extensionbasecommerce.getBin()Generated method - Getter of theStockLevel.binattribute defined at extensionwarehousing.Generated method - Getter of theStockLevel.inStockStatusattribute defined at extensionbasecommerce.Generated method - Getter of theStockLevel.inventoryEventsattribute defined at extensionwarehousing.intGenerated method - Getter of theStockLevel.maxPreOrderattribute defined at extensionbasecommerce.intGenerated method - Getter of theStockLevel.maxStockLevelHistoryCountattribute defined at extensionbasecommerce.Generated method - Getter of theStockLevel.nextDeliveryTimeattribute defined at extensionbasecommerce.intGenerated method - Getter of theStockLevel.overSellingattribute defined at extensionbasecommerce.intGenerated method - Getter of theStockLevel.preOrderattribute defined at extensionbasecommerce.Generated method - Getter of theStockLevel.productattribute defined at extensionbasecommerce.Generated method - Getter of theStockLevel.productCodeattribute defined at extensionbasecommerce.Generated method - Getter of theStockLevel.productsattribute defined at extensionbasecommerce.Generated method - Getter of theStockLevel.releaseDateattribute defined at extensionbasecommerce.intGenerated method - Getter of theStockLevel.reservedattribute defined at extensionbasecommerce.Generated method - Getter of theStockLevel.stockLevelHistoryEntriesattribute defined at extensionbasecommerce.Generated method - Getter of theStockLevel.warehouseattribute defined at extensionbasecommerce.booleanGenerated method - Getter of theStockLevel.treatNegativeAsZeroattribute defined at extensionbasecommerce.voidGenerated method - Setter ofStockLevel.asnEntryattribute defined at extensionwarehousing.voidsetAvailable(int value) Generated method - Setter ofStockLevel.availableattribute defined at extensionbasecommerce.voidGenerated method - Setter ofStockLevel.binattribute defined at extensionwarehousing.voidsetInStockStatus(InStockStatus value) Generated method - Setter ofStockLevel.inStockStatusattribute defined at extensionbasecommerce.voidGenerated method - Setter ofStockLevel.inventoryEventsattribute defined at extensionwarehousing.voidsetMaxPreOrder(int value) Generated method - Setter ofStockLevel.maxPreOrderattribute defined at extensionbasecommerce.voidsetMaxStockLevelHistoryCount(int value) Generated method - Setter ofStockLevel.maxStockLevelHistoryCountattribute defined at extensionbasecommerce.voidsetNextDeliveryTime(Date value) Generated method - Setter ofStockLevel.nextDeliveryTimeattribute defined at extensionbasecommerce.voidsetOverSelling(int value) Generated method - Setter ofStockLevel.overSellingattribute defined at extensionbasecommerce.voidsetPreOrder(int value) Generated method - Setter ofStockLevel.preOrderattribute defined at extensionbasecommerce.voidsetProduct(ProductModel value) Generated method - Setter ofStockLevel.productattribute defined at extensionbasecommerce.voidsetProductCode(String value) Generated method - Setter ofStockLevel.productCodeattribute defined at extensionbasecommerce.voidsetProducts(Collection<ProductModel> value) Generated method - Setter ofStockLevel.productsattribute defined at extensionbasecommerce.voidsetReleaseDate(Date value) Generated method - Setter ofStockLevel.releaseDateattribute defined at extensionbasecommerce.voidsetReserved(int value) Generated method - Setter ofStockLevel.reservedattribute defined at extensionbasecommerce.voidGenerated method - Setter ofStockLevel.stockLevelHistoryEntriesattribute defined at extensionbasecommerce.voidsetTreatNegativeAsZero(boolean value) Generated method - Setter ofStockLevel.treatNegativeAsZeroattribute defined at extensionbasecommerce.voidsetWarehouse(WarehouseModel value) Generated method - Initial setter ofStockLevel.warehouseattribute 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:
-
_ADVANCEDSHIPPINGNOTICEENTRY2STOCKLEVELRELATION
Generated relation code constant for relationAdvancedShippingNoticeEntry2StockLevelRelationdefining source attributeasnEntryin extensionwarehousing.- See Also:
-
PRODUCT
Generated constant - Attribute key ofStockLevel.productattribute defined at extensionbasecommerce.- See Also:
-
AVAILABLE
Generated constant - Attribute key ofStockLevel.availableattribute defined at extensionbasecommerce.- See Also:
-
RELEASEDATE
Generated constant - Attribute key ofStockLevel.releaseDateattribute defined at extensionbasecommerce.- See Also:
-
NEXTDELIVERYTIME
Generated constant - Attribute key ofStockLevel.nextDeliveryTimeattribute defined at extensionbasecommerce.- See Also:
-
PRODUCTCODE
Generated constant - Attribute key ofStockLevel.productCodeattribute defined at extensionbasecommerce.- See Also:
-
RESERVED
Generated constant - Attribute key ofStockLevel.reservedattribute defined at extensionbasecommerce.- See Also:
-
OVERSELLING
Generated constant - Attribute key ofStockLevel.overSellingattribute defined at extensionbasecommerce.- See Also:
-
PREORDER
Generated constant - Attribute key ofStockLevel.preOrderattribute defined at extensionbasecommerce.- See Also:
-
MAXPREORDER
Generated constant - Attribute key ofStockLevel.maxPreOrderattribute defined at extensionbasecommerce.- See Also:
-
TREATNEGATIVEASZERO
Generated constant - Attribute key ofStockLevel.treatNegativeAsZeroattribute defined at extensionbasecommerce.- See Also:
-
INSTOCKSTATUS
Generated constant - Attribute key ofStockLevel.inStockStatusattribute defined at extensionbasecommerce.- See Also:
-
MAXSTOCKLEVELHISTORYCOUNT
Generated constant - Attribute key ofStockLevel.maxStockLevelHistoryCountattribute defined at extensionbasecommerce.- See Also:
-
PRODUCTS
Generated constant - Attribute key ofStockLevel.productsattribute defined at extensionbasecommerce.- See Also:
-
WAREHOUSE
Generated constant - Attribute key ofStockLevel.warehouseattribute defined at extensionbasecommerce.- See Also:
-
STOCKLEVELHISTORYENTRIES
Generated constant - Attribute key ofStockLevel.stockLevelHistoryEntriesattribute defined at extensionbasecommerce.- See Also:
-
BIN
Generated constant - Attribute key ofStockLevel.binattribute defined at extensionwarehousing.- See Also:
-
INVENTORYEVENTS
Generated constant - Attribute key ofStockLevel.inventoryEventsattribute defined at extensionwarehousing.- See Also:
-
ASNENTRY
Generated constant - Attribute key ofStockLevel.asnEntryattribute defined at extensionwarehousing.- See Also:
-
-
Constructor Details
-
StockLevelModel
public StockLevelModel()Generated constructor - Default constructor for generic creation. -
StockLevelModel
Generated constructor - Default constructor for creation with existing context- Parameters:
ctx- the model context to be injected, must not be null
-
StockLevelModel
@Deprecated(since="4.1.1", forRemoval=true) public StockLevelModel(int _available, String _productCode, WarehouseModel _warehouse) 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:
_available- initial attribute declared by typeStockLevelat extensionbasecommerce_productCode- initial attribute declared by typeStockLevelat extensionbasecommerce_warehouse- initial attribute declared by typeStockLevelat extensionbasecommerce
-
StockLevelModel
@Deprecated(since="4.1.1", forRemoval=true) public StockLevelModel(int _available, ItemModel _owner, String _productCode, WarehouseModel _warehouse) 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:
_available- initial attribute declared by typeStockLevelat extensionbasecommerce_owner- initial attribute declared by typeItemat extensioncore_productCode- initial attribute declared by typeStockLevelat extensionbasecommerce_warehouse- initial attribute declared by typeStockLevelat extensionbasecommerce
-
-
Method Details
-
getAsnEntry
Generated method - Getter of theStockLevel.asnEntryattribute defined at extensionwarehousing.- Returns:
- the asnEntry
-
getAvailable
Generated method - Getter of theStockLevel.availableattribute defined at extensionbasecommerce.- Returns:
- the available
-
getBin
Generated method - Getter of theStockLevel.binattribute defined at extensionwarehousing.- Returns:
- the bin
-
getInStockStatus
Generated method - Getter of theStockLevel.inStockStatusattribute defined at extensionbasecommerce.- Returns:
- the inStockStatus
-
getInventoryEvents
@Accessor(qualifier="inventoryEvents", type=GETTER) public Collection<InventoryEventModel> getInventoryEvents()Generated method - Getter of theStockLevel.inventoryEventsattribute defined at extensionwarehousing. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the inventoryEvents
-
getMaxPreOrder
Generated method - Getter of theStockLevel.maxPreOrderattribute defined at extensionbasecommerce.- Returns:
- the maxPreOrder
-
getMaxStockLevelHistoryCount
@Accessor(qualifier="maxStockLevelHistoryCount", type=GETTER) public int getMaxStockLevelHistoryCount()Generated method - Getter of theStockLevel.maxStockLevelHistoryCountattribute defined at extensionbasecommerce.- Returns:
- the maxStockLevelHistoryCount - size of the StockLevelHistoyEntry, negative values for unlimited
-
getNextDeliveryTime
Generated method - Getter of theStockLevel.nextDeliveryTimeattribute defined at extensionbasecommerce.- Returns:
- the nextDeliveryTime
-
getOverSelling
Generated method - Getter of theStockLevel.overSellingattribute defined at extensionbasecommerce.- Returns:
- the overSelling
-
getPreOrder
Generated method - Getter of theStockLevel.preOrderattribute defined at extensionbasecommerce.- Returns:
- the preOrder
-
getProduct
Generated method - Getter of theStockLevel.productattribute defined at extensionbasecommerce.- Returns:
- the product
-
getProductCode
Generated method - Getter of theStockLevel.productCodeattribute defined at extensionbasecommerce.- Returns:
- the productCode
-
getProducts
Generated method - Getter of theStockLevel.productsattribute defined at extensionbasecommerce. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the products
-
getReleaseDate
Generated method - Getter of theStockLevel.releaseDateattribute defined at extensionbasecommerce.- Returns:
- the releaseDate
-
getReserved
Generated method - Getter of theStockLevel.reservedattribute defined at extensionbasecommerce.- Returns:
- the reserved
-
getStockLevelHistoryEntries
@Accessor(qualifier="stockLevelHistoryEntries", type=GETTER) public List<StockLevelHistoryEntryModel> getStockLevelHistoryEntries()Generated method - Getter of theStockLevel.stockLevelHistoryEntriesattribute defined at extensionbasecommerce. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the stockLevelHistoryEntries
-
getWarehouse
Generated method - Getter of theStockLevel.warehouseattribute defined at extensionbasecommerce.- Returns:
- the warehouse
-
isTreatNegativeAsZero
Generated method - Getter of theStockLevel.treatNegativeAsZeroattribute defined at extensionbasecommerce.- Returns:
- the treatNegativeAsZero
-
setAsnEntry
@Accessor(qualifier="asnEntry", type=SETTER) public void setAsnEntry(AdvancedShippingNoticeEntryModel value) Generated method - Setter ofStockLevel.asnEntryattribute defined at extensionwarehousing.- Parameters:
value- the asnEntry
-
setAvailable
Generated method - Setter ofStockLevel.availableattribute defined at extensionbasecommerce.- Parameters:
value- the available
-
setBin
Generated method - Setter ofStockLevel.binattribute defined at extensionwarehousing.- Parameters:
value- the bin
-
setInStockStatus
Generated method - Setter ofStockLevel.inStockStatusattribute defined at extensionbasecommerce.- Parameters:
value- the inStockStatus
-
setInventoryEvents
@Accessor(qualifier="inventoryEvents", type=SETTER) public void setInventoryEvents(Collection<InventoryEventModel> value) Generated method - Setter ofStockLevel.inventoryEventsattribute defined at extensionwarehousing.- Parameters:
value- the inventoryEvents
-
setMaxPreOrder
Generated method - Setter ofStockLevel.maxPreOrderattribute defined at extensionbasecommerce.- Parameters:
value- the maxPreOrder
-
setMaxStockLevelHistoryCount
@Accessor(qualifier="maxStockLevelHistoryCount", type=SETTER) public void setMaxStockLevelHistoryCount(int value) Generated method - Setter ofStockLevel.maxStockLevelHistoryCountattribute defined at extensionbasecommerce.- Parameters:
value- the maxStockLevelHistoryCount - size of the StockLevelHistoyEntry, negative values for unlimited
-
setNextDeliveryTime
Generated method - Setter ofStockLevel.nextDeliveryTimeattribute defined at extensionbasecommerce.- Parameters:
value- the nextDeliveryTime
-
setOverSelling
Generated method - Setter ofStockLevel.overSellingattribute defined at extensionbasecommerce.- Parameters:
value- the overSelling
-
setPreOrder
Generated method - Setter ofStockLevel.preOrderattribute defined at extensionbasecommerce.- Parameters:
value- the preOrder
-
setProduct
Generated method - Setter ofStockLevel.productattribute defined at extensionbasecommerce.- Parameters:
value- the product
-
setProductCode
Generated method - Setter ofStockLevel.productCodeattribute defined at extensionbasecommerce.- Parameters:
value- the productCode
-
setProducts
@Accessor(qualifier="products", type=SETTER) public void setProducts(Collection<ProductModel> value) Generated method - Setter ofStockLevel.productsattribute defined at extensionbasecommerce.- Parameters:
value- the products
-
setReleaseDate
Generated method - Setter ofStockLevel.releaseDateattribute defined at extensionbasecommerce.- Parameters:
value- the releaseDate
-
setReserved
Generated method - Setter ofStockLevel.reservedattribute defined at extensionbasecommerce.- Parameters:
value- the reserved
-
setStockLevelHistoryEntries
@Accessor(qualifier="stockLevelHistoryEntries", type=SETTER) public void setStockLevelHistoryEntries(List<StockLevelHistoryEntryModel> value) Generated method - Setter ofStockLevel.stockLevelHistoryEntriesattribute defined at extensionbasecommerce.- Parameters:
value- the stockLevelHistoryEntries
-
setTreatNegativeAsZero
@Accessor(qualifier="treatNegativeAsZero", type=SETTER) public void setTreatNegativeAsZero(boolean value) Generated method - Setter ofStockLevel.treatNegativeAsZeroattribute defined at extensionbasecommerce.- Parameters:
value- the treatNegativeAsZero
-
setWarehouse
Generated method - Initial setter ofStockLevel.warehouseattribute defined at extensionbasecommerce. Can only be used at creation of model - before first save.- Parameters:
value- the warehouse
-