public class PRPortfolio extends Portfolio implements objects.ConfigurableObject, java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
protected int |
MAX_NUM_OF_POSITIONS |
protected java.lang.String |
myVersion |
protected java.lang.String |
name |
protected int |
NUM_OF_SECURITIES |
protected int |
NUM_OF_TYPES |
protected java.util.Map |
positions |
protected static java.util.Random |
rng |
java.lang.String |
undefinedTestField |
| Constructor and Description |
|---|
PRPortfolio() |
PRPortfolio(java.lang.String name,
int id)
Constructor to randomly populate the portfolio.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Map |
createPdxHelperMap()
Create a map of fields and field values to use to write to the blackboard
since PdxSerialiables cannot be put on the blackboard since the MasterController
does not have pdx objects on its classpath.
|
boolean |
equals(java.lang.Object anObj)
To enable the comparison.
|
int |
getId() |
int |
getIndex()
Returns the index encoded in the object.
|
java.lang.String |
getName() |
java.util.Map |
getPositions() |
protected java.util.Properties |
getProps()
To provide random values to populate a position.
|
java.lang.String |
getStatus() |
java.lang.String |
getType()
Getter for property type.
|
int |
hashCode() |
void |
init(int i)
Returns a new instance of the object encoded with the index.
|
void |
restoreFromPdxHelperMap(java.util.Map aMap)
Restore the fields of this instance using the values of the Map, created
by createPdxHelperMap()
|
void |
setId(int id) |
void |
setName(java.lang.String name) |
void |
setStatus(java.lang.String status) |
void |
setType(java.lang.String type) |
void |
validate(int index)
Validates whether the index is encoded in the object, if this
applies, and performs other validation checks as needed.
|
getID, isActive, testMethod, toStringprotected java.lang.String myVersion
protected static final java.util.Random rng
protected int NUM_OF_TYPES
protected int MAX_NUM_OF_POSITIONS
protected int NUM_OF_SECURITIES
protected java.lang.String name
protected java.util.Map positions
public java.lang.String undefinedTestField
public PRPortfolio()
public PRPortfolio(java.lang.String name,
int id)
name - id - public int getId()
public java.lang.String getName()
public java.lang.String getStatus()
public java.lang.String getType()
Portfoliopublic void setId(int id)
public void setName(java.lang.String name)
public void setStatus(java.lang.String status)
public void setType(java.lang.String type)
public void init(int i)
Portfoliopublic void validate(int index)
Portfoliopublic int getIndex()
Portfoliopublic java.util.Map getPositions()
protected java.util.Properties getProps()
public boolean equals(java.lang.Object anObj)
public java.util.Map createPdxHelperMap()
createPdxHelperMap in class Portfoliopublic void restoreFromPdxHelperMap(java.util.Map aMap)
restoreFromPdxHelperMap in class PortfolioCopyright © 2010-2015 Pivotal Software, Inc. All rights reserved.