in service/src/main/java/org/apache/fineract/cn/office/internal/service/OfficeService.java [85:99]
public OfficePage fetchOffices(final String term, final Pageable pageRequest) {
final Page<OfficeEntity> officeEntityPage;
if (term != null) {
officeEntityPage = this.officeRepository.findByIdentifierContainingOrNameContaining(term, term, pageRequest);
} else {
officeEntityPage = this.officeRepository.findByParentOfficeIdIsNull(pageRequest);
}
final OfficePage officePage = new OfficePage();
officePage.setTotalPages(officeEntityPage.getTotalPages());
officePage.setTotalElements(officeEntityPage.getTotalElements());
officePage.setOffices(this.extractOfficeEntities(officeEntityPage, null));
return officePage;
}