Class AccountLedgerReportService

java.lang.Object
com.bluebell.greenhouse.radicle.services.account.AccountLedgerReportService

@Service @Transactional(readOnly=true) public class AccountLedgerReportService extends Object
Builds searchable and aggregatable account-ledger reports.
Version:
3.0.3
Author:
Stephen Prizio
  • Constructor Details

    • AccountLedgerReportService

      public AccountLedgerReportService()
  • Method Details

    • getAccountLedgerReport

      @Cacheable(cacheNames="accountLedgerReports", key="T(com.bluebell.greenhouse.platform.configuration.cache.account.AccountLedgerCacheKeys).forReport(#filter, #sort)", sync=true) public AccountLedgerReportDTO getAccountLedgerReport(AccountLedgerFilter filter, org.springframework.data.domain.Sort sort)
      Builds an account-ledger report.
      Parameters:
      filter - resolved account-ledger filter
      sort - stable entity sort
      Returns:
      account-ledger report