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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.fineract.infrastructure.security.service.PlatformSecurityContextCollection<org.apache.fineract.organisation.office.data.OfficeData> retrieveAllOffices(boolean includeAllOffices, org.apache.fineract.infrastructure.core.service.SearchParameters searchParameters) Collection<org.apache.fineract.organisation.office.data.OfficeData> Collection<org.apache.fineract.organisation.office.data.OfficeTransactionData> Collection<org.apache.fineract.organisation.office.data.OfficeData> retrieveAllowedParents(Long officeId) org.apache.fineract.organisation.office.data.OfficeDataorg.apache.fineract.organisation.office.data.OfficeTransactionDataorg.apache.fineract.organisation.office.data.OfficeDataretrieveOffice(Long officeId) org.apache.fineract.organisation.office.data.OfficeDataretrieveOfficeWithExternalId(org.apache.fineract.infrastructure.core.domain.ExternalId externalId)
-
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:
retrieveAllOfficesin interfaceorg.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:
retrieveAllOfficesForDropdownin interfaceorg.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:
retrieveOfficein interfaceorg.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:
retrieveOfficeWithExternalIdin interfaceorg.apache.fineract.organisation.office.service.OfficeReadPlatformService
-
retrieveNewOfficeTemplate
public org.apache.fineract.organisation.office.data.OfficeData retrieveNewOfficeTemplate()- Specified by:
retrieveNewOfficeTemplatein interfaceorg.apache.fineract.organisation.office.service.OfficeReadPlatformService
-
retrieveAllowedParents
public Collection<org.apache.fineract.organisation.office.data.OfficeData> retrieveAllowedParents(Long officeId) - Specified by:
retrieveAllowedParentsin interfaceorg.apache.fineract.organisation.office.service.OfficeReadPlatformService
-
retrieveAllOfficeTransactions
public Collection<org.apache.fineract.organisation.office.data.OfficeTransactionData> retrieveAllOfficeTransactions()- Specified by:
retrieveAllOfficeTransactionsin interfaceorg.apache.fineract.organisation.office.service.OfficeReadPlatformService
-
retrieveNewOfficeTransactionDetails
public org.apache.fineract.organisation.office.data.OfficeTransactionData retrieveNewOfficeTransactionDetails()- Specified by:
retrieveNewOfficeTransactionDetailsin interfaceorg.apache.fineract.organisation.office.service.OfficeReadPlatformService
-
getContext
public org.apache.fineract.infrastructure.security.service.PlatformSecurityContext getContext()
-