Class OfficeReadPlatformServiceImpl

java.lang.Object
org.apache.fineract.organisation.office.service.OfficeReadPlatformServiceImpl
All Implemented Interfaces:
org.apache.fineract.organisation.office.service.OfficeReadPlatformService

public class OfficeReadPlatformServiceImpl extends Object implements org.apache.fineract.organisation.office.service.OfficeReadPlatformService
  • Constructor Details

    • OfficeReadPlatformServiceImpl

      public OfficeReadPlatformServiceImpl()
  • Method Details

    • retrieveAllOffices

      @Cacheable(value="offices", 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.office.data.OfficeData> retrieveAllOffices(boolean includeAllOffices, org.apache.fineract.infrastructure.core.service.SearchParameters searchParameters)
      Specified by:
      retrieveAllOffices in interface org.apache.fineract.organisation.office.service.OfficeReadPlatformService
    • retrieveAllOfficesForDropdown

      @Cacheable(value="officesForDropdown", key="T(org.apache.fineract.infrastructure.core.service.ThreadLocalContextUtil).getTenant().getTenantIdentifier().concat(#root.target.context.authenticatedUser().getOffice().getHierarchy()+\'ofd\')") public Collection<org.apache.fineract.organisation.office.data.OfficeData> retrieveAllOfficesForDropdown()
      Specified by:
      retrieveAllOfficesForDropdown in interface org.apache.fineract.organisation.office.service.OfficeReadPlatformService
    • retrieveOffice

      @Cacheable(value="officesById", key="T(org.apache.fineract.infrastructure.core.service.ThreadLocalContextUtil).getTenant().getTenantIdentifier().concat(#officeId)") public org.apache.fineract.organisation.office.data.OfficeData retrieveOffice(Long officeId)
      Specified by:
      retrieveOffice in interface org.apache.fineract.organisation.office.service.OfficeReadPlatformService
    • retrieveOfficeWithExternalId

      public org.apache.fineract.organisation.office.data.OfficeData retrieveOfficeWithExternalId(org.apache.fineract.infrastructure.core.domain.ExternalId externalId)
      Specified by:
      retrieveOfficeWithExternalId in interface org.apache.fineract.organisation.office.service.OfficeReadPlatformService
    • retrieveNewOfficeTemplate

      public org.apache.fineract.organisation.office.data.OfficeData retrieveNewOfficeTemplate()
      Specified by:
      retrieveNewOfficeTemplate in interface org.apache.fineract.organisation.office.service.OfficeReadPlatformService
    • retrieveAllowedParents

      public Collection<org.apache.fineract.organisation.office.data.OfficeData> retrieveAllowedParents(Long officeId)
      Specified by:
      retrieveAllowedParents in interface org.apache.fineract.organisation.office.service.OfficeReadPlatformService
    • retrieveAllOfficeTransactions

      public Collection<org.apache.fineract.organisation.office.data.OfficeTransactionData> retrieveAllOfficeTransactions()
      Specified by:
      retrieveAllOfficeTransactions in interface org.apache.fineract.organisation.office.service.OfficeReadPlatformService
    • retrieveNewOfficeTransactionDetails

      public org.apache.fineract.organisation.office.data.OfficeTransactionData retrieveNewOfficeTransactionDetails()
      Specified by:
      retrieveNewOfficeTransactionDetails in interface org.apache.fineract.organisation.office.service.OfficeReadPlatformService
    • getContext

      public org.apache.fineract.infrastructure.security.service.PlatformSecurityContext getContext()