use of org.kuali.kfs.module.cg.businessobject.Award in project cu-kfs by CU-CommunityApps.
the class EzraServiceImpl method updateAwardsSince.
public boolean updateAwardsSince(Date date) {
boolean result = true;
List<EzraProposalAward> awards = ezraAwardProposalDao.getAwardsUpdatedSince(date);
Map fields = new HashMap();
LOG.info("Retrieved : " + awards.size() + " Awards to update since " + date.toString());
for (EzraProposalAward ezraAward : awards) {
String proposalId = ezraAward.getProjectId();
fields.clear();
fields.put("proposalNumber", proposalId);
Award award = (CuAward) businessObjectService.findByPrimaryKey(CuAward.class, fields);
if (award == null) {
LOG.error("Award: " + proposalId + " is null and probably should have already been created");
} else {
Proposal proposal = createProposal(ezraAward);
Award newAward = createAward(proposal, award, ezraAward);
routeAwardDocument(newAward, award);
}
}
return result;
}
Aggregations