com.partnersoft.v3x.apps.Staker.domain
Class UnitAggregator

java.lang.Object
  extended by com.partnersoft.v3x.apps.Staker.domain.UnitAggregator

public class UnitAggregator
extends java.lang.Object

A doohicky for aggregating units into StakedUnitAggregates. Just keep throwing units at it and it will patiently accumulate them until you decide to pull them out as summaries.


Constructor Summary
UnitAggregator()
           
UnitAggregator(boolean useInfoFields)
           
 
Method Summary
 void addUnit(Location location, UnitAtALocation uaal)
           
 void addUnit(Location location, UnitOnASpan uoas)
           
 void addUnit(Unit unit, java.util.Map fieldValues, StakeStatus status, int quantity, int count, java.lang.String comment)
           
 java.util.Set getAggregates()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UnitAggregator

public UnitAggregator()

UnitAggregator

public UnitAggregator(boolean useInfoFields)
Method Detail

addUnit

public void addUnit(Unit unit,
                    java.util.Map fieldValues,
                    StakeStatus status,
                    int quantity,
                    int count,
                    java.lang.String comment)

addUnit

public void addUnit(Location location,
                    UnitAtALocation uaal)

addUnit

public void addUnit(Location location,
                    UnitOnASpan uoas)

getAggregates

public java.util.Set getAggregates()