net.commerce.zocalo.claim
Class MultiClaim
java.lang.Object
net.commerce.zocalo.claim.Claim
net.commerce.zocalo.claim.MultiClaim
public class MultiClaim
- extends Claim
MultiClaims are Claims that support multiple outcomes, and manage the prices of each outcome.
Constructor Summary |
MultiClaim()
Deprecated. |
MultiClaim(java.lang.String name,
User owner,
java.lang.String description,
java.lang.String[] positions)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MultiClaim
public MultiClaim(java.lang.String name,
User owner,
java.lang.String description,
java.lang.String[] positions)
MultiClaim
public MultiClaim()
- Deprecated.
makeClaim
public static MultiClaim makeClaim(java.lang.String name,
User owner,
java.lang.String description,
java.lang.String[] positions)
positions
public Position[] positions()
- Specified by:
positions
in class Claim
positionsInclude
public boolean positionsInclude(Position position)
- Specified by:
positionsInclude
in class Claim
naturalPrice
public Price naturalPrice(Position position,
Price price)
- Specified by:
naturalPrice
in class Claim
getSimpleName
public java.lang.String getSimpleName(Position position)
- Specified by:
getSimpleName
in class Claim
isBuy
public boolean isBuy(Position position,
boolean rising)
- Specified by:
isBuy
in class Claim
isInvertedPosition
public boolean isInvertedPosition(Position position)
- Specified by:
isInvertedPosition
in class Claim
getPositions
public java.util.List<Position> getPositions()