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.
}
}
}