public static class Transaction.Companion
Static Methods
Modifier and Type | Method and Description |
---|---|
Transaction |
create(DbHandler dbHandler,
Wallet wallet,
Category category,
TransactionPartner partner,
java.lang.String description,
Value amount,
IsoDate date)
Creates a new Transaction in the database and returns the corresponding Transaction object.
|
Transaction |
fromResultSet(java.sql.ResultSet resultSet,
DbHandler dbHandler)
Generates a Transaction object from a ResultSet
|
Transaction |
get(DbHandler dbHandler,
int id)
Retrieves a Transaction from the database by its ID
|
java.util.List<net.namibsun.papio.lib.db.models.Transaction> |
getAll(DbHandler dbHandler)
Retrieves a list of all Transaction objects in the database
|
public Transaction fromResultSet(java.sql.ResultSet resultSet, DbHandler dbHandler)
Generates a Transaction object from a ResultSet
resultSet
- : The ResultSet to use to generate the Transaction objectpublic Transaction get(DbHandler dbHandler, int id)
Retrieves a Transaction from the database by its ID
dbHandler
- : The database handler to useid
- : The ID of the Transactionpublic java.util.List<net.namibsun.papio.lib.db.models.Transaction> getAll(DbHandler dbHandler)
Retrieves a list of all Transaction objects in the database
dbHandler
- : The database handler to usepublic Transaction create(DbHandler dbHandler, Wallet wallet, Category category, TransactionPartner partner, java.lang.String description, Value amount, IsoDate date)
Creates a new Transaction in the database and returns the corresponding Transaction object.
dbHandler
- : The database handler to use for database calls