public class Trx
extends java.lang.Object
implements java.io.Serializable
This class aggregates Date, Contact, and Item via a regular aggregation, not a composition.
Constructor and Description |
---|
Trx(java.util.Date date,
java.lang.String code,
java.lang.String ref,
Contact contact,
Item item,
int qty,
double amount)
Construct a transaction having the passed fields.
|
Modifier and Type | Method and Description |
---|---|
double |
getAmount()
Determine the amount of
this transaction |
java.lang.String |
getCode()
Determine the code of
this transaction |
Contact |
getContact()
Determine the contact of
this transaction |
java.util.Date |
getDate()
Determine the date of
this transaction |
Item |
getItem()
Determine the item of
this transaction |
int |
getQty()
Determine the quantity of
this transaction |
java.lang.String |
getRef()
Determine the reference of
this transaction |
java.lang.String |
toString()
Construct a string representation of
this transaction. |
public Trx(java.util.Date date, java.lang.String code, java.lang.String ref, Contact contact, Item item, int qty, double amount)
date
- transaction date.code
- transaction code.ref
- transaction reference.contact
- transaction contact.item
- transaction item.qty
- transaction quantity.amount
- transaction amount.public java.util.Date getDate()
this
transactionthis
transaction.public java.lang.String getCode()
this
transactionthis
transaction.public java.lang.String getRef()
this
transactionthis
transaction.public Contact getContact()
this
transactionthis
transaction.public Item getItem()
this
transactionthis
transaction.public int getQty()
this
transactionthis
transaction.public double getAmount()
this
transactionthis
transaction.public java.lang.String toString()
this
transaction.toString
in class java.lang.Object
TRX code=xxx, date=ddd
", where
xxx
is the transaction code and
ddd
is its date.