public BigDecimal getSumLiqLots() { BigDecimal sumLiqLots = BigDecimal.ZERO; for (Iterator<RelationOrder> iterator = this._outstandingOrders.values().iterator(); iterator.hasNext(); ) { RelationOrder relationOrder = iterator.next(); if (relationOrder.get_IsSelected() && relationOrder.get_LiqLot() != null) { sumLiqLots = sumLiqLots.add(relationOrder.get_LiqLot()); } } return sumLiqLots; }
public HashMap<Guid, RelationOrder> getPlaceRelation() { HashMap<Guid, RelationOrder> placeRelation = null; HashMap<Guid, RelationOrder> outstandingOrders = this.getOutstandingOrders(); for (RelationOrder relationOrder : outstandingOrders.values()) { if (relationOrder.get_IsSelected() && relationOrder.get_CloseLot().compareTo(BigDecimal.ZERO) > 0) { if (placeRelation == null) placeRelation = new HashMap<Guid, RelationOrder>(); placeRelation.put(relationOrder.get_OpenOrderId(), relationOrder); } } return placeRelation; }
private boolean isOpen() { for (RelationOrder relation : this._outstandingOrders.values()) { if (relation.get_IsSelected()) return false; } return true; }