public List<PromotableOrderItem> getAllSplitItems() { List<PromotableOrderItem> response = new ArrayList<PromotableOrderItem>(); for (OrderItemSplitContainer container : getSplitItems()) { response.addAll(container.getSplitItems()); } return response; }
public List<PromotableOrderItem> searchSplitItems(PromotableOrderItem key) { for (OrderItemSplitContainer container : splitItems) { if (container.getKey().equals(key.getDelegate())) { return container.getSplitItems(); } } return null; }