public class BundleCartValidator
extends java.lang.Object
EntryGroup.getErroneous() status for bundle entryGroups
which entries that were changed.| Constructor and Description |
|---|
BundleCartValidator() |
public boolean updateErroneousGroups(java.util.List<EntryGroup> groups, AbstractOrderModel order)
erroneous flag of entries in order according to current state of bundle.groups - entryGroups to check/update erroneous flag fororder - order with entryGroupsprotected void updateEntryGroupErroneousStatus(AbstractOrderModel order, EntryGroup bundleEntryGroup, java.util.concurrent.atomic.AtomicBoolean changed)
protected boolean areSelectionCriteriaSatisfied(AbstractOrderModel order, java.lang.Integer groupNumber, BundleTemplateModel bundleTemplate)
protected java.lang.Long getEntryGroupItemsQuantity(AbstractOrderModel order, java.lang.Integer bundleEntryGroupNumber)
protected BundleTemplateService getBundleTemplateService()
public void setBundleTemplateService(BundleTemplateService bundleTemplateService)
protected ModelService getModelService()
public void setModelService(ModelService modelService)
protected AbstractBundleComponentEditableChecker<AbstractOrderModel> getBundleComponentEditableChecker()
public void setBundleComponentEditableChecker(AbstractBundleComponentEditableChecker<AbstractOrderModel> bundleComponentEditableChecker)
Copyright © 2018 SAP SE. All Rights Reserved.