private String createWithUniqueTransactionIdentifier()

in service/src/main/java/org/apache/fineract/cn/stellarbridge/service/internal/accounting/AccountingAdapter.java [73:84]


  private String createWithUniqueTransactionIdentifier(final JournalEntry journalEntry) {
    while (true) {
      try {
        final String transactionUniqueifier = RandomStringUtils.random(26, true, true);
        journalEntry.setTransactionIdentifier(formulateTransactionIdentifier(transactionUniqueifier));
        journalEntryCreator.createJournalEntry(journalEntry);
        return transactionUniqueifier;
      } catch (final JournalEntryAlreadyExistsException ignore) {
        //Try again with a new uniqueifier.
      }
    }
  }