org.homeunix.thecave.buddi.model
Interface Transaction

All Superinterfaces:
java.lang.Comparable<ModelObject>, ModelObject
All Known Subinterfaces:
ScheduledTransaction
All Known Implementing Classes:
ScheduledTransactionImpl, TransactionImpl

public interface Transaction
extends ModelObject


Method Summary
 long getAmount()
           
 long getBalanceFrom()
           
 long getBalanceTo()
           
 java.util.Date getDate()
           
 java.lang.String getDescription()
           
 Source getFrom()
           
 java.lang.String getMemo()
           
 java.lang.String getNumber()
           
 Source getTo()
           
 boolean isClearedFrom()
           
 boolean isClearedTo()
           
 boolean isDeleted()
           
 boolean isInflow()
           
 boolean isReconciledFrom()
           
 boolean isReconciledTo()
           
 boolean isScheduled()
           
 void setAmount(long amount)
           
 void setBalanceFrom(long balanceFrom)
           
 void setBalanceTo(long balanceTo)
           
 void setClearedFrom(boolean cleared)
           
 void setClearedTo(boolean cleared)
           
 void setDate(java.util.Date date)
           
 void setDeleted(boolean deleted)
           
 void setDescription(java.lang.String description)
           
 void setFrom(Source from)
           
 void setMemo(java.lang.String memo)
           
 void setNumber(java.lang.String number)
           
 void setReconciledFrom(boolean reconciled)
           
 void setReconciledTo(boolean reconciled)
           
 void setScheduled(boolean scheduled)
           
 void setTo(Source to)
           
 
Methods inherited from interface org.homeunix.thecave.buddi.model.ModelObject
compareTo, getDocument, getModified, getUid, setChanged, setDocument
 

Method Detail

getAmount

long getAmount()

getBalanceFrom

long getBalanceFrom()

getBalanceTo

long getBalanceTo()

getDate

java.util.Date getDate()

getDescription

java.lang.String getDescription()

getFrom

Source getFrom()

getMemo

java.lang.String getMemo()

getNumber

java.lang.String getNumber()

getTo

Source getTo()

isClearedFrom

boolean isClearedFrom()

isClearedTo

boolean isClearedTo()

isInflow

boolean isInflow()

isReconciledFrom

boolean isReconciledFrom()

isReconciledTo

boolean isReconciledTo()

isScheduled

boolean isScheduled()

isDeleted

boolean isDeleted()

setAmount

void setAmount(long amount)

setBalanceFrom

void setBalanceFrom(long balanceFrom)
                    throws InvalidValueException
Throws:
InvalidValueException

setBalanceTo

void setBalanceTo(long balanceTo)
                  throws InvalidValueException
Throws:
InvalidValueException

setClearedFrom

void setClearedFrom(boolean cleared)
                    throws InvalidValueException
Throws:
InvalidValueException

setClearedTo

void setClearedTo(boolean cleared)
                  throws InvalidValueException
Throws:
InvalidValueException

setDate

void setDate(java.util.Date date)
             throws InvalidValueException
Throws:
InvalidValueException

setDescription

void setDescription(java.lang.String description)
                    throws InvalidValueException
Throws:
InvalidValueException

setFrom

void setFrom(Source from)
             throws InvalidValueException
Throws:
InvalidValueException

setMemo

void setMemo(java.lang.String memo)
             throws InvalidValueException
Throws:
InvalidValueException

setNumber

void setNumber(java.lang.String number)
               throws InvalidValueException
Throws:
InvalidValueException

setReconciledFrom

void setReconciledFrom(boolean reconciled)
                       throws InvalidValueException
Throws:
InvalidValueException

setReconciledTo

void setReconciledTo(boolean reconciled)
                     throws InvalidValueException
Throws:
InvalidValueException

setScheduled

void setScheduled(boolean scheduled)
                  throws InvalidValueException
Throws:
InvalidValueException

setTo

void setTo(Source to)
           throws InvalidValueException
Throws:
InvalidValueException

setDeleted

void setDeleted(boolean deleted)
                throws InvalidValueException
Throws:
InvalidValueException