Class TellerManagementReadPlatformServiceImpl
java.lang.Object
org.apache.fineract.organisation.teller.service.TellerManagementReadPlatformServiceImpl
- All Implemented Interfaces:
org.apache.fineract.organisation.teller.service.TellerManagementReadPlatformService
public class TellerManagementReadPlatformServiceImpl
extends Object
implements org.apache.fineract.organisation.teller.service.TellerManagementReadPlatformService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCollection<org.apache.fineract.organisation.teller.data.TellerJournalData> fetchTellerJournals(Long tellerId, Long cashierId, LocalDate fromDate, LocalDate toDate) Collection<org.apache.fineract.organisation.teller.data.TellerTransactionData> fetchTellerTransactionsByTellerId(Long tellerId, LocalDate fromDate, LocalDate toDate) org.apache.fineract.organisation.teller.data.CashierDatafindCashier(Long cashierId) org.apache.fineract.organisation.teller.data.TellerDatafindTeller(Long tellerId) org.apache.fineract.organisation.teller.data.TellerTransactionDatafindTellerTransaction(Long transactionId) Collection<org.apache.fineract.organisation.teller.data.CashierData> getCashierData(Long officeId, Long tellerId, Long staffId, LocalDate date) Collection<org.apache.fineract.organisation.teller.data.CashierData> getCashiersForTeller(Long tellerId, LocalDate fromDate, LocalDate toDate) Collection<org.apache.fineract.organisation.teller.data.TellerJournalData> Collection<org.apache.fineract.organisation.teller.data.TellerData> getTellers(Long officeId) Collection<org.apache.fineract.organisation.teller.data.TellerData> retrieveAllTellers(boolean includeAllTellers) Collection<org.apache.fineract.organisation.teller.data.CashierData> retrieveCashiersForTellers(Long tellerId) org.apache.fineract.organisation.teller.data.CashierDataretrieveCashierTemplate(Long officeId, Long tellerId, boolean staffInSelectedOfficeOnly) org.apache.fineract.infrastructure.core.service.Page<org.apache.fineract.organisation.teller.data.CashierTransactionData> retrieveCashierTransactions(Long cashierId, boolean includeAllTellers, LocalDate fromDate, LocalDate toDate, String currencyCode, org.apache.fineract.infrastructure.core.service.SearchParameters searchParameters) org.apache.fineract.organisation.teller.data.CashierTransactionsWithSummaryDataretrieveCashierTransactionsWithSummary(Long cashierId, boolean includeAllTellers, LocalDate fromDate, LocalDate toDate, String currencyCode, org.apache.fineract.infrastructure.core.service.SearchParameters searchParameters) org.apache.fineract.organisation.teller.data.CashierTransactionDataretrieveCashierTxnTemplate(Long cashierId)
-
Constructor Details
-
TellerManagementReadPlatformServiceImpl
public TellerManagementReadPlatformServiceImpl()
-
-
Method Details
-
findTeller
- Specified by:
findTellerin interfaceorg.apache.fineract.organisation.teller.service.TellerManagementReadPlatformService
-
getTellers
public Collection<org.apache.fineract.organisation.teller.data.TellerData> getTellers(Long officeId) - Specified by:
getTellersin interfaceorg.apache.fineract.organisation.teller.service.TellerManagementReadPlatformService
-
getCashiersForTeller
public Collection<org.apache.fineract.organisation.teller.data.CashierData> getCashiersForTeller(Long tellerId, LocalDate fromDate, LocalDate toDate) - Specified by:
getCashiersForTellerin interfaceorg.apache.fineract.organisation.teller.service.TellerManagementReadPlatformService
-
retrieveCashiersForTellers
public Collection<org.apache.fineract.organisation.teller.data.CashierData> retrieveCashiersForTellers(Long tellerId) - Specified by:
retrieveCashiersForTellersin interfaceorg.apache.fineract.organisation.teller.service.TellerManagementReadPlatformService
-
findCashier
- Specified by:
findCashierin interfaceorg.apache.fineract.organisation.teller.service.TellerManagementReadPlatformService
-
getCashierData
public Collection<org.apache.fineract.organisation.teller.data.CashierData> getCashierData(Long officeId, Long tellerId, Long staffId, LocalDate date) - Specified by:
getCashierDatain interfaceorg.apache.fineract.organisation.teller.service.TellerManagementReadPlatformService
-
findTellerTransaction
public org.apache.fineract.organisation.teller.data.TellerTransactionData findTellerTransaction(Long transactionId) - Specified by:
findTellerTransactionin interfaceorg.apache.fineract.organisation.teller.service.TellerManagementReadPlatformService
-
fetchTellerTransactionsByTellerId
public Collection<org.apache.fineract.organisation.teller.data.TellerTransactionData> fetchTellerTransactionsByTellerId(Long tellerId, LocalDate fromDate, LocalDate toDate) - Specified by:
fetchTellerTransactionsByTellerIdin interfaceorg.apache.fineract.organisation.teller.service.TellerManagementReadPlatformService
-
getJournals
public Collection<org.apache.fineract.organisation.teller.data.TellerJournalData> getJournals(Long officeId, Long tellerId, Long cashierId, LocalDate dateFrom, LocalDate dateTo) - Specified by:
getJournalsin interfaceorg.apache.fineract.organisation.teller.service.TellerManagementReadPlatformService
-
fetchTellerJournals
public Collection<org.apache.fineract.organisation.teller.data.TellerJournalData> fetchTellerJournals(Long tellerId, Long cashierId, LocalDate fromDate, LocalDate toDate) - Specified by:
fetchTellerJournalsin interfaceorg.apache.fineract.organisation.teller.service.TellerManagementReadPlatformService
-
retrieveAllTellers
@Cacheable(value="tellers", key="T(org.apache.fineract.infrastructure.core.service.ThreadLocalContextUtil).getTenant().getTenantIdentifier().concat(#root.target.context.authenticatedUser().getOffice().getHierarchy()+\'of\')") public Collection<org.apache.fineract.organisation.teller.data.TellerData> retrieveAllTellers(boolean includeAllTellers) -
retrieveCashierTemplate
public org.apache.fineract.organisation.teller.data.CashierData retrieveCashierTemplate(Long officeId, Long tellerId, boolean staffInSelectedOfficeOnly) - Specified by:
retrieveCashierTemplatein interfaceorg.apache.fineract.organisation.teller.service.TellerManagementReadPlatformService
-
retrieveCashierTxnTemplate
public org.apache.fineract.organisation.teller.data.CashierTransactionData retrieveCashierTxnTemplate(Long cashierId) - Specified by:
retrieveCashierTxnTemplatein interfaceorg.apache.fineract.organisation.teller.service.TellerManagementReadPlatformService
-
retrieveCashierTransactionsWithSummary
public org.apache.fineract.organisation.teller.data.CashierTransactionsWithSummaryData retrieveCashierTransactionsWithSummary(Long cashierId, boolean includeAllTellers, LocalDate fromDate, LocalDate toDate, String currencyCode, org.apache.fineract.infrastructure.core.service.SearchParameters searchParameters) - Specified by:
retrieveCashierTransactionsWithSummaryin interfaceorg.apache.fineract.organisation.teller.service.TellerManagementReadPlatformService
-
retrieveCashierTransactions
public org.apache.fineract.infrastructure.core.service.Page<org.apache.fineract.organisation.teller.data.CashierTransactionData> retrieveCashierTransactions(Long cashierId, boolean includeAllTellers, LocalDate fromDate, LocalDate toDate, String currencyCode, org.apache.fineract.infrastructure.core.service.SearchParameters searchParameters) - Specified by:
retrieveCashierTransactionsin interfaceorg.apache.fineract.organisation.teller.service.TellerManagementReadPlatformService
-