Class JournalEntryWritePlatformServiceJpaRepositoryImpl
java.lang.Object
org.apache.fineract.accounting.journalentry.service.JournalEntryWritePlatformServiceJpaRepositoryImpl
- All Implemented Interfaces:
JournalEntryWritePlatformService
public class JournalEntryWritePlatformServiceJpaRepositoryImpl
extends Object
implements JournalEntryWritePlatformService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateJournalEntriesForClientTransactions(Map<String, Object> accountingBridgeData) voidcreateJournalEntriesForLoan(org.apache.fineract.portfolio.loanaccount.data.AccountingBridgeDataDTO accountingBridgeData) voidcreateJournalEntriesForSavings(Map<String, Object> accountingBridgeData) voidcreateJournalEntriesForShares(Map<String, Object> accountingBridgeData) org.apache.fineract.infrastructure.core.data.CommandProcessingResultcreateJournalEntry(org.apache.fineract.infrastructure.core.api.JsonCommand command) voidcreateJournalEntryForReversedLoanTransaction(LocalDate transactionDate, String loanTransactionId, Long officeId) createProvisioningJournalEntries(ProvisioningEntry provisioningEntry) org.apache.fineract.infrastructure.core.data.CommandProcessingResultdefineOpeningBalance(org.apache.fineract.infrastructure.core.api.JsonCommand command) revertJournalEntry(List<org.apache.fineract.accounting.journalentry.domain.JournalEntry> journalEntries, String reversalComment) org.apache.fineract.infrastructure.core.data.CommandProcessingResultrevertJournalEntry(org.apache.fineract.infrastructure.core.api.JsonCommand command) revertProvisioningJournalEntries(LocalDate reversalTransactionDate, Long entityId, Integer entityType) voidrevertShareAccountJournalEntries(ArrayList<Long> transactionIds, LocalDate transactionDate)
-
Constructor Details
-
JournalEntryWritePlatformServiceJpaRepositoryImpl
public JournalEntryWritePlatformServiceJpaRepositoryImpl()
-
-
Method Details
-
createJournalEntry
@Transactional public org.apache.fineract.infrastructure.core.data.CommandProcessingResult createJournalEntry(org.apache.fineract.infrastructure.core.api.JsonCommand command) - Specified by:
createJournalEntryin interfaceJournalEntryWritePlatformService
-
revertJournalEntry
@Transactional public org.apache.fineract.infrastructure.core.data.CommandProcessingResult revertJournalEntry(org.apache.fineract.infrastructure.core.api.JsonCommand command) - Specified by:
revertJournalEntryin interfaceJournalEntryWritePlatformService
-
createJournalEntryForReversedLoanTransaction
public void createJournalEntryForReversedLoanTransaction(LocalDate transactionDate, String loanTransactionId, Long officeId) - Specified by:
createJournalEntryForReversedLoanTransactionin interfaceJournalEntryWritePlatformService
-
revertJournalEntry
-
revertProvisioningJournalEntries
public String revertProvisioningJournalEntries(LocalDate reversalTransactionDate, Long entityId, Integer entityType) - Specified by:
revertProvisioningJournalEntriesin interfaceJournalEntryWritePlatformService
-
createProvisioningJournalEntries
- Specified by:
createProvisioningJournalEntriesin interfaceJournalEntryWritePlatformService
-
createJournalEntriesForLoan
@Transactional public void createJournalEntriesForLoan(org.apache.fineract.portfolio.loanaccount.data.AccountingBridgeDataDTO accountingBridgeData) - Specified by:
createJournalEntriesForLoanin interfaceJournalEntryWritePlatformService
-
createJournalEntriesForSavings
- Specified by:
createJournalEntriesForSavingsin interfaceJournalEntryWritePlatformService
-
defineOpeningBalance
@Transactional public org.apache.fineract.infrastructure.core.data.CommandProcessingResult defineOpeningBalance(org.apache.fineract.infrastructure.core.api.JsonCommand command) - Specified by:
defineOpeningBalancein interfaceJournalEntryWritePlatformService
-
createJournalEntriesForClientTransactions
- Specified by:
createJournalEntriesForClientTransactionsin interfaceJournalEntryWritePlatformService
-