示例#1
0
 protected void populatePersonnelHierarchySummary(BudgetForm budgetForm) {
   if (Boolean.valueOf(budgetForm.getDocument().getParentDocument().getProposalBudgetFlag())) {
     ProposalDevelopmentDocument parentDocument =
         (ProposalDevelopmentDocument) budgetForm.getDocument().getParentDocument();
     String proposalNumber = parentDocument.getDevelopmentProposal().getProposalNumber();
     budgetForm.setHierarchyPersonnelSummaries(
         getHierarchyHelper().getHierarchyPersonnelSummaries(proposalNumber));
     for (HierarchyPersonnelSummary hierarchyPersonnelSummary :
         budgetForm.getHierarchyPersonnelSummaries()) {
       for (Budget budget : hierarchyPersonnelSummary.getHierarchyBudgets()) {
         reconcilePersonnelRoles(budget.getBudgetDocument());
       }
     }
   }
 }