public Optional findAccount()

in service/src/main/java/org/apache/fineract/cn/teller/service/internal/service/helper/AccountingService.java [51:65]


  public Optional<Account> findAccount(final String accountIdentifier) {
    try {
      return Optional.of(this.ledgerManager.findAccount(accountIdentifier));
    } catch (final AccountNotFoundException anfex) {

      final AccountPage accountPage = this.ledgerManager.fetchAccounts(true, accountIdentifier, null, true,
          0, 10, null, null);

      return accountPage.getAccounts()
          .stream()
          .filter(account -> account.getAlternativeAccountNumber() != null
              && account.getAlternativeAccountNumber().equals(accountIdentifier))
          .findFirst();
    }
  }