public Optional findAddressOfOffice()

in service/src/main/java/org/apache/fineract/cn/office/internal/service/OfficeService.java [129:139]


  public Optional<Address> findAddressOfOffice(final String identifier) {
    final Optional<OfficeEntity> officeEntityOptional = this.officeRepository.findByIdentifier(identifier);

    if (!officeEntityOptional.isPresent()) {
      throw ServiceException.notFound("Office {0} not found.", identifier);
    }

    final Optional<AddressEntity> addressEntityOptional = this.addressRepository.findByOffice(officeEntityOptional.get());

    return addressEntityOptional.map(AddressMapper::map);
  }