net.commerce.zocalo.currency
Class Coupons

java.lang.Object
  extended by net.commerce.zocalo.currency.Currency
      extended by net.commerce.zocalo.currency.Coupons

public class Coupons
extends Currency

Tradable assets representing a particular Position on a Claim.


Field Summary
 
Fields inherited from class net.commerce.zocalo.currency.Currency
CURRENCY_SCALE
 
Method Summary
 Claim getClaim()
           
 Position getPosition()
           
 Coupons makeEmpty()
           
protected  Currency makeEmpty(CurrencyToken token)
           
static Coupons newPosition(CurrencyToken currency, Quantity balance, Position position)
           
 Coupons provide(Quantity amount)
           
 java.lang.String toString()
           
 
Methods inherited from class net.commerce.zocalo.currency.Currency
getBalance, getTokenName, makeEmptyCurrency, negligible, sameCurrency, transfer, transfer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

newPosition

public static Coupons newPosition(CurrencyToken currency,
                                  Quantity balance,
                                  Position position)

makeEmpty

public Coupons makeEmpty()

makeEmpty

protected Currency makeEmpty(CurrencyToken token)
Specified by:
makeEmpty in class Currency

getClaim

public Claim getClaim()

getPosition

public Position getPosition()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

provide

public Coupons provide(Quantity amount)