public class DefaultOrderSplittingService extends java.lang.Object implements OrderSplittingService
OrderSplittingService| Constructor and Description |
|---|
DefaultOrderSplittingService() |
| Modifier and Type | Method and Description |
|---|---|
ModelService |
getModelService() |
java.util.List<SplittingStrategy> |
getStrategiesList() |
protected java.lang.String |
getUniqueNumber(java.lang.String code,
int digits,
java.lang.String startValue) |
void |
setConsignmentService(ConsignmentService consignmentService) |
void |
setModelService(ModelService modelService) |
void |
setStrategiesList(java.util.List<SplittingStrategy> strategiesList) |
java.util.List<ConsignmentModel> |
splitOrderForConsignment(AbstractOrderModel order,
java.util.List<AbstractOrderEntryModel> orderEntryList)
Split order entries for consignments.
|
java.util.List<ConsignmentModel> |
splitOrderForConsignmentNotPersist(AbstractOrderModel order,
java.util.List<AbstractOrderEntryModel> orderEntryList)
Split order entries for consignments w/o persisting changes
|
public java.util.List<SplittingStrategy> getStrategiesList()
public void setStrategiesList(java.util.List<SplittingStrategy> strategiesList)
strategiesList - the strategiesList to setpublic void setModelService(ModelService modelService)
modelService - the modelService to setpublic ModelService getModelService()
public java.util.List<ConsignmentModel> splitOrderForConsignment(AbstractOrderModel order, java.util.List<AbstractOrderEntryModel> orderEntryList) throws ConsignmentCreationException
OrderSplittingServicesplitOrderForConsignment in interface OrderSplittingServiceorder - order to splitorderEntryList - the order entry listConsignmentCreationException - if the consignment was not created correctlypublic java.util.List<ConsignmentModel> splitOrderForConsignmentNotPersist(AbstractOrderModel order, java.util.List<AbstractOrderEntryModel> orderEntryList) throws ConsignmentCreationException
OrderSplittingServicesplitOrderForConsignmentNotPersist in interface OrderSplittingServiceorder - order to splitorderEntryList - list of order entriesConsignmentCreationException - if the consignment was not created correctlypublic void setConsignmentService(ConsignmentService consignmentService)
protected java.lang.String getUniqueNumber(java.lang.String code,
int digits,
java.lang.String startValue)
Copyright © 2018 SAP SE. All Rights Reserved.