public class StockLevelModel extends ItemModel
AbstractItemModel.NewModelContextFactory| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
_ADVANCEDSHIPPINGNOTICEENTRY2STOCKLEVELRELATION
Generated relation code constant for relation
AdvancedShippingNoticeEntry2StockLevelRelation defining source attribute asnEntry in extension warehousing. |
static java.lang.String |
_TYPECODE
Generated model type code constant.
|
static java.lang.String |
ASNENTRY
Generated constant - Attribute key of
StockLevel.asnEntry attribute defined at extension warehousing. |
static java.lang.String |
AVAILABLE
Generated constant - Attribute key of
StockLevel.available attribute defined at extension basecommerce. |
static java.lang.String |
BIN
Generated constant - Attribute key of
StockLevel.bin attribute defined at extension warehousing. |
static java.lang.String |
INSTOCKSTATUS
Generated constant - Attribute key of
StockLevel.inStockStatus attribute defined at extension basecommerce. |
static java.lang.String |
INVENTORYEVENTS
Generated constant - Attribute key of
StockLevel.inventoryEvents attribute defined at extension warehousing. |
static java.lang.String |
MAXPREORDER
Generated constant - Attribute key of
StockLevel.maxPreOrder attribute defined at extension basecommerce. |
static java.lang.String |
MAXSTOCKLEVELHISTORYCOUNT
Generated constant - Attribute key of
StockLevel.maxStockLevelHistoryCount attribute defined at extension basecommerce. |
static java.lang.String |
NEXTDELIVERYTIME
Generated constant - Attribute key of
StockLevel.nextDeliveryTime attribute defined at extension basecommerce. |
static java.lang.String |
OVERSELLING
Generated constant - Attribute key of
StockLevel.overSelling attribute defined at extension basecommerce. |
static java.lang.String |
PREORDER
Generated constant - Attribute key of
StockLevel.preOrder attribute defined at extension basecommerce. |
static java.lang.String |
PRODUCT
Generated constant - Attribute key of
StockLevel.product attribute defined at extension basecommerce. |
static java.lang.String |
PRODUCTCODE
Generated constant - Attribute key of
StockLevel.productCode attribute defined at extension basecommerce. |
static java.lang.String |
PRODUCTS
Generated constant - Attribute key of
StockLevel.products attribute defined at extension basecommerce. |
static java.lang.String |
RELEASEDATE
Generated constant - Attribute key of
StockLevel.releaseDate attribute defined at extension basecommerce. |
static java.lang.String |
RESERVED
Generated constant - Attribute key of
StockLevel.reserved attribute defined at extension basecommerce. |
static java.lang.String |
STOCKLEVELHISTORYENTRIES
Generated constant - Attribute key of
StockLevel.stockLevelHistoryEntries attribute defined at extension basecommerce. |
static java.lang.String |
TREATNEGATIVEASZERO
Generated constant - Attribute key of
StockLevel.treatNegativeAsZero attribute defined at extension basecommerce. |
static java.lang.String |
WAREHOUSE
Generated constant - Attribute key of
StockLevel.warehouse attribute defined at extension basecommerce. |
_COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PK, SEALEDLANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY| Constructor and Description |
|---|
StockLevelModel()
Generated constructor - Default constructor for generic creation.
|
StockLevelModel(int _available,
ItemModel _owner,
java.lang.String _productCode,
WarehouseModel _warehouse)
Deprecated.
since 4.1.1 Please use the default constructor without parameters
|
StockLevelModel(int _available,
java.lang.String _productCode,
WarehouseModel _warehouse)
Deprecated.
since 4.1.1 Please use the default constructor without parameters
|
StockLevelModel(ItemModelContext ctx)
Generated constructor - Default constructor for creation with existing context
|
| Modifier and Type | Method and Description |
|---|---|
AdvancedShippingNoticeEntryModel |
getAsnEntry()
Generated method - Getter of the
StockLevel.asnEntry attribute defined at extension warehousing. |
int |
getAvailable()
Generated method - Getter of the
StockLevel.available attribute defined at extension basecommerce. |
java.lang.String |
getBin()
Generated method - Getter of the
StockLevel.bin attribute defined at extension warehousing. |
InStockStatus |
getInStockStatus()
Generated method - Getter of the
StockLevel.inStockStatus attribute defined at extension basecommerce. |
java.util.Collection<InventoryEventModel> |
getInventoryEvents()
Generated method - Getter of the
StockLevel.inventoryEvents attribute defined at extension warehousing. |
int |
getMaxPreOrder()
Generated method - Getter of the
StockLevel.maxPreOrder attribute defined at extension basecommerce. |
int |
getMaxStockLevelHistoryCount()
Generated method - Getter of the
StockLevel.maxStockLevelHistoryCount attribute defined at extension basecommerce. |
java.util.Date |
getNextDeliveryTime()
Generated method - Getter of the
StockLevel.nextDeliveryTime attribute defined at extension basecommerce. |
int |
getOverSelling()
Generated method - Getter of the
StockLevel.overSelling attribute defined at extension basecommerce. |
int |
getPreOrder()
Generated method - Getter of the
StockLevel.preOrder attribute defined at extension basecommerce. |
ProductModel |
getProduct()
Generated method - Getter of the
StockLevel.product attribute defined at extension basecommerce. |
java.lang.String |
getProductCode()
Generated method - Getter of the
StockLevel.productCode attribute defined at extension basecommerce. |
java.util.Collection<ProductModel> |
getProducts()
Generated method - Getter of the
StockLevel.products attribute defined at extension basecommerce. |
java.util.Date |
getReleaseDate()
Generated method - Getter of the
StockLevel.releaseDate attribute defined at extension basecommerce. |
int |
getReserved()
Generated method - Getter of the
StockLevel.reserved attribute defined at extension basecommerce. |
java.util.List<StockLevelHistoryEntryModel> |
getStockLevelHistoryEntries()
Generated method - Getter of the
StockLevel.stockLevelHistoryEntries attribute defined at extension basecommerce. |
WarehouseModel |
getWarehouse()
Generated method - Getter of the
StockLevel.warehouse attribute defined at extension basecommerce. |
boolean |
isTreatNegativeAsZero()
Generated method - Getter of the
StockLevel.treatNegativeAsZero attribute defined at extension basecommerce. |
void |
setAsnEntry(AdvancedShippingNoticeEntryModel value)
Generated method - Setter of
StockLevel.asnEntry attribute defined at extension warehousing. |
void |
setAvailable(int value)
Generated method - Setter of
StockLevel.available attribute defined at extension basecommerce. |
void |
setBin(java.lang.String value)
Generated method - Setter of
StockLevel.bin attribute defined at extension warehousing. |
void |
setInStockStatus(InStockStatus value)
Generated method - Setter of
StockLevel.inStockStatus attribute defined at extension basecommerce. |
void |
setInventoryEvents(java.util.Collection<InventoryEventModel> value)
Generated method - Setter of
StockLevel.inventoryEvents attribute defined at extension warehousing. |
void |
setMaxPreOrder(int value)
Generated method - Setter of
StockLevel.maxPreOrder attribute defined at extension basecommerce. |
void |
setMaxStockLevelHistoryCount(int value)
Generated method - Setter of
StockLevel.maxStockLevelHistoryCount attribute defined at extension basecommerce. |
void |
setNextDeliveryTime(java.util.Date value)
Generated method - Setter of
StockLevel.nextDeliveryTime attribute defined at extension basecommerce. |
void |
setOverSelling(int value)
Generated method - Setter of
StockLevel.overSelling attribute defined at extension basecommerce. |
void |
setPreOrder(int value)
Generated method - Setter of
StockLevel.preOrder attribute defined at extension basecommerce. |
void |
setProduct(ProductModel value)
Generated method - Setter of
StockLevel.product attribute defined at extension basecommerce. |
void |
setProductCode(java.lang.String value)
Generated method - Setter of
StockLevel.productCode attribute defined at extension basecommerce. |
void |
setProducts(java.util.Collection<ProductModel> value)
Generated method - Setter of
StockLevel.products attribute defined at extension basecommerce. |
void |
setReleaseDate(java.util.Date value)
Generated method - Setter of
StockLevel.releaseDate attribute defined at extension basecommerce. |
void |
setReserved(int value)
Generated method - Setter of
StockLevel.reserved attribute defined at extension basecommerce. |
void |
setStockLevelHistoryEntries(java.util.List<StockLevelHistoryEntryModel> value)
Generated method - Setter of
StockLevel.stockLevelHistoryEntries attribute defined at extension basecommerce. |
void |
setTreatNegativeAsZero(boolean value)
Generated method - Setter of
StockLevel.treatNegativeAsZero attribute defined at extension basecommerce. |
void |
setWarehouse(WarehouseModel value)
Generated method - Initial setter of
StockLevel.warehouse attribute defined at extension basecommerce. |
getComments, getCreationtime, getModifiedtime, getOwner, isSealed, setComments, setCreationtime, setModifiedtime, setOwnerequals, 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, writeReplacepublic static final java.lang.String _TYPECODE
public static final java.lang.String _ADVANCEDSHIPPINGNOTICEENTRY2STOCKLEVELRELATION
AdvancedShippingNoticeEntry2StockLevelRelation defining source attribute asnEntry in extension warehousing.public static final java.lang.String PRODUCT
StockLevel.product attribute defined at extension basecommerce.public static final java.lang.String AVAILABLE
StockLevel.available attribute defined at extension basecommerce.public static final java.lang.String RELEASEDATE
StockLevel.releaseDate attribute defined at extension basecommerce.public static final java.lang.String NEXTDELIVERYTIME
StockLevel.nextDeliveryTime attribute defined at extension basecommerce.public static final java.lang.String PRODUCTCODE
StockLevel.productCode attribute defined at extension basecommerce.public static final java.lang.String RESERVED
StockLevel.reserved attribute defined at extension basecommerce.public static final java.lang.String OVERSELLING
StockLevel.overSelling attribute defined at extension basecommerce.public static final java.lang.String PREORDER
StockLevel.preOrder attribute defined at extension basecommerce.public static final java.lang.String MAXPREORDER
StockLevel.maxPreOrder attribute defined at extension basecommerce.public static final java.lang.String TREATNEGATIVEASZERO
StockLevel.treatNegativeAsZero attribute defined at extension basecommerce.public static final java.lang.String INSTOCKSTATUS
StockLevel.inStockStatus attribute defined at extension basecommerce.public static final java.lang.String MAXSTOCKLEVELHISTORYCOUNT
StockLevel.maxStockLevelHistoryCount attribute defined at extension basecommerce.public static final java.lang.String PRODUCTS
StockLevel.products attribute defined at extension basecommerce.public static final java.lang.String WAREHOUSE
StockLevel.warehouse attribute defined at extension basecommerce.public static final java.lang.String STOCKLEVELHISTORYENTRIES
StockLevel.stockLevelHistoryEntries attribute defined at extension basecommerce.public static final java.lang.String BIN
StockLevel.bin attribute defined at extension warehousing.public static final java.lang.String INVENTORYEVENTS
StockLevel.inventoryEvents attribute defined at extension warehousing.public static final java.lang.String ASNENTRY
StockLevel.asnEntry attribute defined at extension warehousing.public StockLevelModel()
public StockLevelModel(ItemModelContext ctx)
ctx - the model context to be injected, must not be null@Deprecated
public StockLevelModel(int _available,
java.lang.String _productCode,
WarehouseModel _warehouse)
_available - initial attribute declared by type StockLevel at extension basecommerce_productCode - initial attribute declared by type StockLevel at extension basecommerce_warehouse - initial attribute declared by type StockLevel at extension basecommerce@Deprecated
public StockLevelModel(int _available,
ItemModel _owner,
java.lang.String _productCode,
WarehouseModel _warehouse)
_available - initial attribute declared by type StockLevel at extension basecommerce_owner - initial attribute declared by type Item at extension core_productCode - initial attribute declared by type StockLevel at extension basecommerce_warehouse - initial attribute declared by type StockLevel at extension basecommerce@Accessor(qualifier="asnEntry", type=GETTER) public AdvancedShippingNoticeEntryModel getAsnEntry()
StockLevel.asnEntry attribute defined at extension warehousing.@Accessor(qualifier="available", type=GETTER) public int getAvailable()
StockLevel.available attribute defined at extension basecommerce.@Accessor(qualifier="bin", type=GETTER) public java.lang.String getBin()
StockLevel.bin attribute defined at extension warehousing.@Accessor(qualifier="inStockStatus", type=GETTER) public InStockStatus getInStockStatus()
StockLevel.inStockStatus attribute defined at extension basecommerce.@Accessor(qualifier="inventoryEvents", type=GETTER) public java.util.Collection<InventoryEventModel> getInventoryEvents()
StockLevel.inventoryEvents attribute defined at extension warehousing.
Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.@Accessor(qualifier="maxPreOrder", type=GETTER) public int getMaxPreOrder()
StockLevel.maxPreOrder attribute defined at extension basecommerce.@Accessor(qualifier="maxStockLevelHistoryCount", type=GETTER) public int getMaxStockLevelHistoryCount()
StockLevel.maxStockLevelHistoryCount attribute defined at extension basecommerce.@Accessor(qualifier="nextDeliveryTime", type=GETTER) public java.util.Date getNextDeliveryTime()
StockLevel.nextDeliveryTime attribute defined at extension basecommerce.@Accessor(qualifier="overSelling", type=GETTER) public int getOverSelling()
StockLevel.overSelling attribute defined at extension basecommerce.@Accessor(qualifier="preOrder", type=GETTER) public int getPreOrder()
StockLevel.preOrder attribute defined at extension basecommerce.@Accessor(qualifier="product", type=GETTER) public ProductModel getProduct()
StockLevel.product attribute defined at extension basecommerce.@Accessor(qualifier="productCode", type=GETTER) public java.lang.String getProductCode()
StockLevel.productCode attribute defined at extension basecommerce.@Accessor(qualifier="products", type=GETTER) public java.util.Collection<ProductModel> getProducts()
StockLevel.products attribute defined at extension basecommerce.
Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.@Accessor(qualifier="releaseDate", type=GETTER) public java.util.Date getReleaseDate()
StockLevel.releaseDate attribute defined at extension basecommerce.@Accessor(qualifier="reserved", type=GETTER) public int getReserved()
StockLevel.reserved attribute defined at extension basecommerce.@Accessor(qualifier="stockLevelHistoryEntries", type=GETTER) public java.util.List<StockLevelHistoryEntryModel> getStockLevelHistoryEntries()
StockLevel.stockLevelHistoryEntries attribute defined at extension basecommerce.
Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.@Accessor(qualifier="warehouse", type=GETTER) public WarehouseModel getWarehouse()
StockLevel.warehouse attribute defined at extension basecommerce.@Accessor(qualifier="treatNegativeAsZero", type=GETTER) public boolean isTreatNegativeAsZero()
StockLevel.treatNegativeAsZero attribute defined at extension basecommerce.@Accessor(qualifier="asnEntry", type=SETTER) public void setAsnEntry(AdvancedShippingNoticeEntryModel value)
StockLevel.asnEntry attribute defined at extension warehousing.value - the asnEntry@Accessor(qualifier="available", type=SETTER) public void setAvailable(int value)
StockLevel.available attribute defined at extension basecommerce.value - the available@Accessor(qualifier="bin", type=SETTER) public void setBin(java.lang.String value)
StockLevel.bin attribute defined at extension warehousing.value - the bin@Accessor(qualifier="inStockStatus", type=SETTER) public void setInStockStatus(InStockStatus value)
StockLevel.inStockStatus attribute defined at extension basecommerce.value - the inStockStatus@Accessor(qualifier="inventoryEvents", type=SETTER) public void setInventoryEvents(java.util.Collection<InventoryEventModel> value)
StockLevel.inventoryEvents attribute defined at extension warehousing.value - the inventoryEvents@Accessor(qualifier="maxPreOrder", type=SETTER) public void setMaxPreOrder(int value)
StockLevel.maxPreOrder attribute defined at extension basecommerce.value - the maxPreOrder@Accessor(qualifier="maxStockLevelHistoryCount", type=SETTER) public void setMaxStockLevelHistoryCount(int value)
StockLevel.maxStockLevelHistoryCount attribute defined at extension basecommerce.value - the maxStockLevelHistoryCount - size of the StockLevelHistoyEntry, negative values for unlimited@Accessor(qualifier="nextDeliveryTime", type=SETTER) public void setNextDeliveryTime(java.util.Date value)
StockLevel.nextDeliveryTime attribute defined at extension basecommerce.value - the nextDeliveryTime@Accessor(qualifier="overSelling", type=SETTER) public void setOverSelling(int value)
StockLevel.overSelling attribute defined at extension basecommerce.value - the overSelling@Accessor(qualifier="preOrder", type=SETTER) public void setPreOrder(int value)
StockLevel.preOrder attribute defined at extension basecommerce.value - the preOrder@Accessor(qualifier="product", type=SETTER) public void setProduct(ProductModel value)
StockLevel.product attribute defined at extension basecommerce.value - the product@Accessor(qualifier="productCode", type=SETTER) public void setProductCode(java.lang.String value)
StockLevel.productCode attribute defined at extension basecommerce.value - the productCode@Accessor(qualifier="products", type=SETTER) public void setProducts(java.util.Collection<ProductModel> value)
StockLevel.products attribute defined at extension basecommerce.value - the products@Accessor(qualifier="releaseDate", type=SETTER) public void setReleaseDate(java.util.Date value)
StockLevel.releaseDate attribute defined at extension basecommerce.value - the releaseDate@Accessor(qualifier="reserved", type=SETTER) public void setReserved(int value)
StockLevel.reserved attribute defined at extension basecommerce.value - the reserved@Accessor(qualifier="stockLevelHistoryEntries", type=SETTER) public void setStockLevelHistoryEntries(java.util.List<StockLevelHistoryEntryModel> value)
StockLevel.stockLevelHistoryEntries attribute defined at extension basecommerce.value - the stockLevelHistoryEntries@Accessor(qualifier="treatNegativeAsZero", type=SETTER) public void setTreatNegativeAsZero(boolean value)
StockLevel.treatNegativeAsZero attribute defined at extension basecommerce.value - the treatNegativeAsZero@Accessor(qualifier="warehouse", type=SETTER) public void setWarehouse(WarehouseModel value)
StockLevel.warehouse attribute defined at extension basecommerce. Can only be used at creation of model - before first save.value - the warehouseCopyright © 2018 SAP SE. All Rights Reserved.