/** * Default mutable constructor. */ public TransactionEntry() { super(); getCategories().add(CATEGORY); }
/** * Returns the data for the transaction. * * @return data for the transaction */ public TransactionData getTransactionData() { return getExtension(TransactionData.class); }
/** * Returns whether it has the data for the transaction. * * @return whether it has the data for the transaction */ public boolean hasTransactionData() { return hasExtension(TransactionData.class); }
/** * Sets the data for the transaction. * * @param transactionData data for the transaction or <code>null</code> to * reset */ public void setTransactionData(TransactionData transactionData) { if (transactionData == null) { removeExtension(TransactionData.class); } else { setExtension(transactionData); } }
String currency, String notes) { TransactionEntry entry = new TransactionEntry(); TransactionData data = new TransactionData(); if (type.equals("")) type = "Buy"; entry.setTransactionData(data); return entry;
/** * Sets the data for the transaction. * * @param transactionData data for the transaction or <code>null</code> to * reset */ public void setTransactionData(TransactionData transactionData) { if (transactionData == null) { removeExtension(TransactionData.class); } else { setExtension(transactionData); } }
String currency, String notes) { TransactionEntry entry = new TransactionEntry(); TransactionData data = new TransactionData(); if (type.equals("")) type = "Buy"; entry.setTransactionData(data); return entry;
/** * Default mutable constructor. */ public TransactionEntry() { super(); getCategories().add(CATEGORY); }
/** * Returns the data for the transaction. * * @return data for the transaction */ public TransactionData getTransactionData() { return getExtension(TransactionData.class); }
/** * Returns whether it has the data for the transaction. * * @return whether it has the data for the transaction */ public boolean hasTransactionData() { return hasExtension(TransactionData.class); }