Class TransactionLogic
java.lang.Object
com.echothree.model.control.accounting.server.logic.TransactionLogic
-
Method Summary
Modifier and TypeMethodDescriptioncreateTransaction
(Session session, Party groupParty, TransactionType transactionType, Long postingTime, BasePK createdBy) createTransactionEntityRole
(Transaction transaction, TransactionEntityRoleType transactionEntityRoleType, BasePK pk, BasePK createdBy) createTransactionEntityRoleUsingNames
(Transaction transaction, String transactionEntityRoleTypeName, BasePK pk, BasePK createdBy) createTransactionGlEntry
(Transaction transaction, Party groupParty, TransactionGlAccountCategory transactionGlAccountCategory, GlAccount glAccount, Currency originalCurrency, Long originalAmount, BasePK createdBy) createTransactionGlEntryUsingNames
(Transaction transaction, Party groupParty, String transactionGlAccountCategoryName, GlAccount glAccount, Currency originalCurrency, Long originalAmount, BasePK createdBy) createTransactionUsingNames
(Session session, Party groupParty, String transactionTypeName, Long postingTime, BasePK createdBy) void
finishTransaction
(Transaction transaction) static TransactionLogic
void
testTransaction
(Session session, BasePK testedBy)
-
Method Details
-
getInstance
-
createTransactionUsingNames
public Transaction createTransactionUsingNames(Session session, Party groupParty, String transactionTypeName, Long postingTime, BasePK createdBy) -
createTransaction
public Transaction createTransaction(Session session, Party groupParty, TransactionType transactionType, Long postingTime, BasePK createdBy) -
createTransactionGlEntryUsingNames
public TransactionGlEntry createTransactionGlEntryUsingNames(Transaction transaction, Party groupParty, String transactionGlAccountCategoryName, GlAccount glAccount, Currency originalCurrency, Long originalAmount, BasePK createdBy) -
createTransactionGlEntry
public TransactionGlEntry createTransactionGlEntry(Transaction transaction, Party groupParty, TransactionGlAccountCategory transactionGlAccountCategory, GlAccount glAccount, Currency originalCurrency, Long originalAmount, BasePK createdBy) -
createTransactionEntityRoleUsingNames
public TransactionEntityRole createTransactionEntityRoleUsingNames(Transaction transaction, String transactionEntityRoleTypeName, BasePK pk, BasePK createdBy) -
createTransactionEntityRole
public TransactionEntityRole createTransactionEntityRole(Transaction transaction, TransactionEntityRoleType transactionEntityRoleType, BasePK pk, BasePK createdBy) -
finishTransaction
-
testTransaction
-