RS - platform dependent record set typepublic class SrvWarehouseEntry<RS> extends Object implements ISrvWarehouseEntry
Business service for warehouse.
| Constructor and Description |
|---|
SrvWarehouseEntry()
minimum constructor.
|
SrvWarehouseEntry(org.beigesoft.service.ISrvOrm<RS> pSrvOrm,
ISrvTypeCode pSrvTypeCodeDocuments,
org.beigesoft.service.ISrvI18n pSrvI18n)
Useful constructor.
|
| Modifier and Type | Method and Description |
|---|---|
org.beigesoft.service.ISrvI18n |
getSrvI18n()
Getter for srvI18n.
|
org.beigesoft.service.ISrvOrm<RS> |
getSrvOrm()
Geter for srvOrm.
|
ISrvTypeCode |
getSrvTypeCodeDocuments()
Getter for srvTypeCodeDocuments.
|
void |
load(Map<String,Object> pAddParam,
IMakingWarehouseEntry pEntity,
WarehouseSite pWhSiteTo)
Load warehouse from outside with item or reverse a load.
|
String |
makeDescription(IMakingWarehouseEntry pEntity,
String pLangDef,
DateFormat pDateFormat)
Make description for warehouse entry.
|
void |
makeWarehouseRest(Map<String,Object> pAddParam,
IMakingWarehouseEntry pEntity,
WarehouseSite pWhSite,
BigDecimal pQuantity)
Make warehouse rest (load/draw/reverse).
|
void |
move(Map<String,Object> pAddParam,
IMakingWarehouseEntry pEntity,
WarehouseSite pWhSiteFrom,
WarehouseSite pWhSiteTo)
Move item between warehouses/sites or reverse a move.
|
List<WarehouseEntry> |
retrieveEntriesFor(Map<String,Object> pAddParam,
IDocWarehouse pEntity)
Retrieve entries for document.
|
List<WarehouseEntry> |
retrieveEntriesForOwner(Map<String,Object> pAddParam,
Integer pOwnerTypeCode,
Long pOwnerId)
Retrieve entries for lines owner id/type.
|
void |
reverseDraw(Map<String,Object> pAddParam,
IMakingWarehouseEntry pEntity)
Reverse a withdrawal warehouse.
|
void |
setSrvI18n(org.beigesoft.service.ISrvI18n pSrvI18n)
Setter for srvI18n.
|
void |
setSrvOrm(org.beigesoft.service.ISrvOrm<RS> pSrvOrm)
Setter for srvOrm.
|
void |
setSrvTypeCodeDocuments(ISrvTypeCode pSrvTypeCodeDocuments)
Setter for srvTypeCodeDocuments.
|
void |
withdrawal(Map<String,Object> pAddParam,
IMakingWarehouseEntry pEntity,
WarehouseSite pWhSiteFrom)
Withdrawal warehouse item to outside (or use/loss).
|
public SrvWarehouseEntry()
minimum constructor.
public SrvWarehouseEntry(org.beigesoft.service.ISrvOrm<RS> pSrvOrm, ISrvTypeCode pSrvTypeCodeDocuments, org.beigesoft.service.ISrvI18n pSrvI18n)
Useful constructor.
pSrvOrm - ORM servicepSrvTypeCodeDocuments - Type Code Documents servicepSrvI18n - I18N servicepublic final void load(Map<String,Object> pAddParam, IMakingWarehouseEntry pEntity, WarehouseSite pWhSiteTo) throws Exception
Load warehouse from outside with item or reverse a load.
load in interface ISrvWarehouseEntrypAddParam - additional parampEntity - movementpWhSiteTo - Site ToException - - an exceptionpublic final void move(Map<String,Object> pAddParam, IMakingWarehouseEntry pEntity, WarehouseSite pWhSiteFrom, WarehouseSite pWhSiteTo) throws Exception
Move item between warehouses/sites or reverse a move.
move in interface ISrvWarehouseEntrypAddParam - additional parampEntity - movementpWhSiteFrom - Site FrompWhSiteTo - Site ToException - - an exceptionpublic final void makeWarehouseRest(Map<String,Object> pAddParam, IMakingWarehouseEntry pEntity, WarehouseSite pWhSite, BigDecimal pQuantity) throws Exception
Make warehouse rest (load/draw/reverse).
makeWarehouseRest in interface ISrvWarehouseEntrypAddParam - additional parampEntity - movementpWhSite - SitepQuantity - QuantityException - - an exceptionpublic final void withdrawal(Map<String,Object> pAddParam, IMakingWarehouseEntry pEntity, WarehouseSite pWhSiteFrom) throws Exception
Withdrawal warehouse item to outside (or use/loss).
withdrawal in interface ISrvWarehouseEntrypAddParam - additional parampEntity - movementpWhSiteFrom - Site From, if null - automatically find sitesException - - an exceptionpublic final void reverseDraw(Map<String,Object> pAddParam, IMakingWarehouseEntry pEntity) throws Exception
Reverse a withdrawal warehouse.
reverseDraw in interface ISrvWarehouseEntrypAddParam - additional parampEntity - movementException - - an exceptionpublic final List<WarehouseEntry> retrieveEntriesFor(Map<String,Object> pAddParam, IDocWarehouse pEntity) throws Exception
Retrieve entries for document.
retrieveEntriesFor in interface ISrvWarehouseEntrypAddParam - additional parampEntity - a documentException - - an exceptionpublic final List<WarehouseEntry> retrieveEntriesForOwner(Map<String,Object> pAddParam, Integer pOwnerTypeCode, Long pOwnerId) throws Exception
Retrieve entries for lines owner id/type.
retrieveEntriesForOwner in interface ISrvWarehouseEntrypAddParam - additional parampOwnerTypeCode - Owner Type codepOwnerId - Owner IDException - - an exceptionpublic final String makeDescription(IMakingWarehouseEntry pEntity, String pLangDef, DateFormat pDateFormat)
Make description for warehouse entry.
pEntity - movementpLangDef - Lang DefaultpDateFormat - DateFormatpublic final ISrvTypeCode getSrvTypeCodeDocuments()
Getter for srvTypeCodeDocuments.
public final void setSrvTypeCodeDocuments(ISrvTypeCode pSrvTypeCodeDocuments)
Setter for srvTypeCodeDocuments.
pSrvTypeCodeDocuments - referencepublic final org.beigesoft.service.ISrvOrm<RS> getSrvOrm()
Geter for srvOrm.
public final void setSrvOrm(org.beigesoft.service.ISrvOrm<RS> pSrvOrm)
Setter for srvOrm.
pSrvOrm - referencepublic final org.beigesoft.service.ISrvI18n getSrvI18n()
Getter for srvI18n.
public final void setSrvI18n(org.beigesoft.service.ISrvI18n pSrvI18n)
Setter for srvI18n.
pSrvI18n - referenceCopyright © 2016–2018. All rights reserved.