FileDocCategorySizeDatePackage
Money.javaAPI DocExample1055Thu Nov 08 00:22:34 GMT 2001com.ora.rmibook.chapter12.bank.valueobjects

Money

public class Money extends ValueObject

Fields Summary
protected int
_cents
Constructors Summary
public Money(Integer cents)

        this (cents.intValue());
    
public Money(int cents)

        super (cents + " cents.");
        _cents = cents;
    
Methods Summary
public voidadd(com.ora.rmibook.chapter12.bank.valueobjects.Money otherMoney)

        _cents += otherMoney.getCents();
    
public booleanequals(java.lang.Object object)

        if (object instanceof Money) {
            Money otherMoney = (Money) object;

            return (_cents == otherMoney.getCents());
        }
        return false;
    
public intgetCents()

        return _cents;
    
public booleangreaterThan(com.ora.rmibook.chapter12.bank.valueobjects.Money otherMoney)

        if (_cents > otherMoney.getCents()) {
            return true;
        }
        return false;
    
public booleanisNegative()

        return _cents < 0;
    
public voidsubtract(com.ora.rmibook.chapter12.bank.valueobjects.Money otherMoney)

        _cents -= otherMoney.getCents();