public class ReceptionService extends Object implements MagalieService
| Modifier and Type | Field and Description |
|---|---|
protected static boolean |
LIMIT_EXTRA_LOCATIONS_TO_50
disabled, for a warehouse with 1000+ locations, can lead to a page of 1Mo+, now the locations are loaded on demand
|
protected MagalieServiceContext |
serviceContext |
| Constructor and Description |
|---|
ReceptionService() |
protected static final boolean LIMIT_EXTRA_LOCATIONS_TO_50
protected MagalieServiceContext serviceContext
public void setServiceContext(MagalieServiceContext serviceContext)
setServiceContext in interface MagalieServicepublic SuppliersToReceive getReceivedSuppliers(Building building)
public Set<StoredArticle> getReceivedArticles(Building building, String supplierId)
public ReceptionTask getReceptionTask(String storedArticleId)
protected ReceptionTask buildReceptionTask(StoredArticle storedArticle, double quantity)
protected Set<StoredArticle> getAlreadyUsedLocations(Warehouse warehouse, Article article)
public ReceptionTask getReceptionTaskForPreparedArticleReception(Building building, String barcode) throws PreparedArticleReceptionAlreadyStoredException, InvalidMagalieBarcodeException
public void confirmReception(MagalieUser magalieUser, ReceptionConfirmation receptionConfirmation, String preparedArticleReceptionBarcode)
public PreparedArticleReception getPreparedArticleReception(Building building, String barcode) throws InvalidMagalieBarcodeException, PreparedArticleReceptionAlreadyStoredException
public ReceptionLocation getReceptionLocation(Building building, MagalieUser magalieUser, String locationBarcode, String articleId) throws InvalidMagalieBarcodeException
InvalidMagalieBarcodeExceptionCopyright © 2013 CodeLutin. All rights reserved.