public class DefaultOrderEntryGroupingService extends java.lang.Object implements OrderEntryGroupingService
| Constructor and Description |
|---|
DefaultOrderEntryGroupingService() |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.List<AbstractOrderEntryModel> |
excludeCompletedEntries(AbstractOrderModel order)
Excludes the orderEntries from being grouped, if the there is nothing to be sourced in those orderEntries
|
java.util.Set<OrderEntryGroup> |
splitGroupByMatcher(OrderEntryGroup group,
OrderEntryMatcher<?> matcher)
Split a single order entry group into multiple groups using a single matcher.
|
java.util.Set<OrderEntryGroup> |
splitGroupsByMatcher(java.util.Set<OrderEntryGroup> groups,
OrderEntryMatcher<?> matcher)
Split an existing collection of order entry groups into smaller groups using a single matcher.
|
java.util.Set<OrderEntryGroup> |
splitOrderByMatchers(AbstractOrderModel order,
java.util.Collection<OrderEntryMatcher<?>> matchers)
Split an order into a groups of order entries based on a collection of matchers.
|
public java.util.Set<OrderEntryGroup> splitOrderByMatchers(AbstractOrderModel order, java.util.Collection<OrderEntryMatcher<?>> matchers)
OrderEntryGroupingServicesplitOrderByMatchers in interface OrderEntryGroupingServiceorder - - the abstract order entry modelmatchers - - the order entry matcherspublic java.util.Set<OrderEntryGroup> splitGroupsByMatcher(java.util.Set<OrderEntryGroup> groups, OrderEntryMatcher<?> matcher)
OrderEntryGroupingServicesplitGroupsByMatcher in interface OrderEntryGroupingServicegroups - - the collection of order entry groupsmatcher - - the order entry matcherpublic java.util.Set<OrderEntryGroup> splitGroupByMatcher(OrderEntryGroup group, OrderEntryMatcher<?> matcher)
OrderEntryGroupingServicesplitGroupByMatcher in interface OrderEntryGroupingServicegroup - - the order entry groupmatcher - - the order entry matcherprotected java.util.List<AbstractOrderEntryModel> excludeCompletedEntries(AbstractOrderModel order)
order - the order containing the orderEntries to be excludedCopyright © 2018 SAP SE. All Rights Reserved.