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
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