public class SimulationResultVO
extends java.lang.Object
implements java.io.Serializable
Constructor and Description |
---|
SimulationResultVO()
Default Constructor
|
SimulationResultVO(double minsIn,
java.lang.String dataSetIn,
double netLiqValueIn,
java.util.Map<java.lang.String,java.lang.Object> strategyResultsIn,
java.util.Collection<PeriodPerformanceVO> monthlyPerformancesIn,
java.util.Collection<PeriodPerformanceVO> yearlyPerformancesIn,
PerformanceKeysVO performanceKeysIn,
MaxDrawDownVO maxDrawDownIn,
TradesVO allTradesIn,
TradesVO winningTradesIn,
TradesVO loosingTradesIn)
Constructor with all properties
|
SimulationResultVO(double minsIn,
java.lang.String dataSetIn,
double netLiqValueIn,
java.util.Map<java.lang.String,java.lang.Object> strategyResultsIn,
PerformanceKeysVO performanceKeysIn,
MaxDrawDownVO maxDrawDownIn,
TradesVO allTradesIn,
TradesVO winningTradesIn,
TradesVO loosingTradesIn)
Constructor taking only required properties
|
SimulationResultVO(SimulationResultVO otherBean)
Copies constructor from other SimulationResultVO
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
TradesVO |
getAllTrades()
A ValueObject representing a collection of Trades related to a Simulation Run.
|
java.lang.String |
getDataSet()
The
dataSet used for this Simulation Run. |
TradesVO |
getLoosingTrades()
A ValueObject representing a collection of Trades related to a Simulation Run.
|
MaxDrawDownVO |
getMaxDrawDown()
A ValueObject representing the Maximum Draw Down during a Simulation Run.
|
double |
getMins()
The number of minutes the Simulation Run took.
|
java.util.Collection<PeriodPerformanceVO> |
getMonthlyPerformances()
A ValueObject representing the performance during a particular period (Month or Year).
|
double |
getNetLiqValue()
The Net-Liq-Value of the Portfolio at the end of the Simulation Run.
|
PerformanceKeysVO |
getPerformanceKeys()
A ValueObject representing various performance figures related to a Simulation Run.
|
java.util.Map<java.lang.String,java.lang.Object> |
getStrategyResults()
The Strategy specific Simulation Results returned as a Map.
|
TradesVO |
getWinningTrades()
A ValueObject representing a collection of Trades related to a Simulation Run.
|
java.util.Collection<PeriodPerformanceVO> |
getYearlyPerformances()
A ValueObject representing the performance during a particular period (Month or Year).
|
int |
hashCode() |
void |
setAllTrades(TradesVO value)
Sets the allTrades
|
void |
setDataSet(java.lang.String value)
The
dataSet used for this Simulation Run. |
void |
setLoosingTrades(TradesVO value)
Sets the loosingTrades
|
void |
setMaxDrawDown(MaxDrawDownVO value)
Sets the maxDrawDown
|
void |
setMins(double value)
The number of minutes the Simulation Run took.
|
void |
setMonthlyPerformances(java.util.Collection<PeriodPerformanceVO> value)
Sets the monthlyPerformances
|
void |
setNetLiqValue(double value)
The Net-Liq-Value of the Portfolio at the end of the Simulation Run.
|
void |
setPerformanceKeys(PerformanceKeysVO value)
Sets the performanceKeys
|
void |
setStrategyResults(java.util.Map<java.lang.String,java.lang.Object> value)
The Strategy specific Simulation Results returned as a Map.
|
void |
setWinningTrades(TradesVO value)
Sets the winningTrades
|
void |
setYearlyPerformances(java.util.Collection<PeriodPerformanceVO> value)
Sets the yearlyPerformances
|
java.lang.String |
toString() |
public SimulationResultVO()
public SimulationResultVO(double minsIn, java.lang.String dataSetIn, double netLiqValueIn, java.util.Map<java.lang.String,java.lang.Object> strategyResultsIn, PerformanceKeysVO performanceKeysIn, MaxDrawDownVO maxDrawDownIn, TradesVO allTradesIn, TradesVO winningTradesIn, TradesVO loosingTradesIn)
minsIn
- double The number of minutes the Simulation Run took.dataSetIn
- String The dataSet
used for this Simulation Run.netLiqValueIn
- double The Net-Liq-Value of the Portfolio at the end of the Simulation Run.strategyResultsIn
- Map The Strategy specific Simulation Results returned as a Map.performanceKeysIn
- PerformanceKeysVO A ValueObject representing various performance figures related to a Simulation Run.maxDrawDownIn
- MaxDrawDownVO A ValueObject representing the Maximum Draw Down during a Simulation Run.allTradesIn
- TradesVO A ValueObject representing a collection of Trades related to a Simulation Run. The collection can
represent either all winning, all loosing or all trades.winningTradesIn
- TradesVO A ValueObject representing a collection of Trades related to a Simulation Run. The collection can
represent either all winning, all loosing or all trades.loosingTradesIn
- TradesVO A ValueObject representing a collection of Trades related to a Simulation Run. The collection can
represent either all winning, all loosing or all trades.public SimulationResultVO(double minsIn, java.lang.String dataSetIn, double netLiqValueIn, java.util.Map<java.lang.String,java.lang.Object> strategyResultsIn, java.util.Collection<PeriodPerformanceVO> monthlyPerformancesIn, java.util.Collection<PeriodPerformanceVO> yearlyPerformancesIn, PerformanceKeysVO performanceKeysIn, MaxDrawDownVO maxDrawDownIn, TradesVO allTradesIn, TradesVO winningTradesIn, TradesVO loosingTradesIn)
minsIn
- doubledataSetIn
- StringnetLiqValueIn
- doublestrategyResultsIn
- MapmonthlyPerformancesIn
- The collection of PeriodPerformanceVOsyearlyPerformancesIn
- The collection PeriodPerformanceVOsperformanceKeysIn
- PerformanceKeysVOmaxDrawDownIn
- MaxDrawDownVOallTradesIn
- TradesVOwinningTradesIn
- TradesVOloosingTradesIn
- TradesVOpublic SimulationResultVO(SimulationResultVO otherBean)
otherBean
- Cannot be null
java.lang.NullPointerException
- if the argument is null
public double getMins()
public void setMins(double value)
value
- doublepublic java.lang.String getDataSet()
dataSet
used for this Simulation Run.public void setDataSet(java.lang.String value)
dataSet
used for this Simulation Run.value
- Stringpublic double getNetLiqValue()
public void setNetLiqValue(double value)
value
- doublepublic java.util.Map<java.lang.String,java.lang.Object> getStrategyResults()
public void setStrategyResults(java.util.Map<java.lang.String,java.lang.Object> value)
value
- Mappublic java.util.Collection<PeriodPerformanceVO> getMonthlyPerformances()
public void setMonthlyPerformances(java.util.Collection<PeriodPerformanceVO> value)
value
- The collection of PeriodPerformanceVOspublic java.util.Collection<PeriodPerformanceVO> getYearlyPerformances()
public void setYearlyPerformances(java.util.Collection<PeriodPerformanceVO> value)
value
- The collection of PeriodPerformanceVOspublic PerformanceKeysVO getPerformanceKeys()
public void setPerformanceKeys(PerformanceKeysVO value)
value
- PerformanceKeysVOpublic MaxDrawDownVO getMaxDrawDown()
public void setMaxDrawDown(MaxDrawDownVO value)
value
- MaxDrawDownVOpublic TradesVO getAllTrades()
public void setAllTrades(TradesVO value)
value
- TradesVOpublic TradesVO getWinningTrades()
public void setWinningTrades(TradesVO value)
value
- TradesVOpublic TradesVO getLoosingTrades()
public void setLoosingTrades(TradesVO value)
value
- TradesVOpublic java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object