net.commerce.zocalo.claim
Class BinaryClaim

java.lang.Object
  extended by net.commerce.zocalo.claim.Claim
      extended by net.commerce.zocalo.claim.BinaryClaim

public class BinaryClaim
extends Claim

BinaryClaims have two positions, commonly "yes" and "no".


Method Summary
 Position getNoPosition()
           
 java.lang.String getSimpleName(Position position)
           
 Position getYesPosition()
           
 boolean isBuy(Position position, boolean rising)
           
 boolean isInvertedPosition(Position position)
           
static BinaryClaim makeClaim(java.lang.String claimName, User user, java.lang.String shortDescription)
           
 Price naturalPrice(Position position, Price price)
           
 Position[] positions()
           
 boolean positionsInclude(Position position)
           
 
Methods inherited from class net.commerce.zocalo.claim.Claim
getDescription, getName, lookupPosition, positionNames, printPositions, setDescription, sortPositions
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

makeClaim

public static BinaryClaim makeClaim(java.lang.String claimName,
                                    User user,
                                    java.lang.String shortDescription)

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

isInvertedPosition

public boolean isInvertedPosition(Position position)
Specified by:
isInvertedPosition 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

getNoPosition

public Position getNoPosition()

getYesPosition

public Position getYesPosition()