/* * This method will get the AwardAmountTransaction for given * timeAndMoneyDocument Number */ private AwardAmountTransaction getAwardAmountTransaction(String timeAndMoneyDocNumber) { AwardAmountTransaction awardAmountTransaction = null; Map<String, String> timeAndMoneyMap = new HashMap<String, String>(); // TODO Time Money Doc number - to be fixed timeAndMoneyMap.put(DOCUMENT_NUMBER, timeAndMoneyDocNumber); List<TimeAndMoneyDocument> timeAndMoneyDocs = (List<TimeAndMoneyDocument>) businessObjectService.findMatching(TimeAndMoneyDocument.class, timeAndMoneyMap); if (timeAndMoneyDocs != null && !timeAndMoneyDocs.isEmpty()) { TimeAndMoneyDocument timeAndMoneyDocument = timeAndMoneyDocs.get(0); List<AwardAmountTransaction> awardAmountTransactionList = timeAndMoneyDocument.getAwardAmountTransactions(); if (awardAmountTransactionList != null && !awardAmountTransactionList.isEmpty()) { awardAmountTransaction = awardAmountTransactionList.get(0); } } return awardAmountTransaction; }