protected HtmlData getPrincipalInvestigatorNameInquiryUrl(Award award) { HtmlData inquiryUrl = null; AwardPerson principalInvestigator = award.getPrincipalInvestigator(); if (principalInvestigator != null) { if (StringUtils.isNotBlank(principalInvestigator.getPersonId())) { final KcPerson inqBo = this.kcPersonService.getKcPersonByPersonId(principalInvestigator.getPersonId()); inquiryUrl = super.getInquiryUrl(inqBo, PERSON_ID); } else { if (principalInvestigator.getRolodexId() != null) { Rolodex inqBo = new Rolodex(); inqBo.setRolodexId(principalInvestigator.getRolodexId()); inquiryUrl = super.getInquiryUrl(inqBo, ROLODEX_ID); } } } return inquiryUrl; }