/** * Test source and destination for equality in AwardCostShare. * * @param AwardCostShare, MessageMap * @return Boolean */ boolean validateAwardSponsorTermNotDuplicate( AwardSponsorTerm awardSponsorTerm, List<AwardSponsorTerm> awardSponsorTerms) { boolean valid = true; for (AwardSponsorTerm tempAwardSponsorTerm : awardSponsorTerms) { if (awardSponsorTerm.getSponsorTermId().equals(tempAwardSponsorTerm.getSponsorTermId())) { valid = false; reportError( NEW_AWARD_SPONSOR_TERM + awardSponsorTerm.getSponsorTerm().getSponsorTermTypeCode() + Constants.RIGHT_SQUARE_BRACKET, KeyConstants.ERROR_DUPLICATE_SPONSOR_TERM); } } return valid; }