예제 #1
0
 private Proposal createProposal(
     Date proposalBeginningDate,
     Date proposalEndingDate,
     Date proposalSubmissionDate,
     Date proposalClosingDate) {
   // Create and save a proposal
   Proposal proposal = new Proposal();
   proposal.setProposalNumber(NextProposalNumberFinder.getLongValue());
   // set required fields
   proposal.setAgencyNumber("12851");
   proposal.setProposalProjectTitle("Testing CG Close Process");
   proposal.setProposalBeginningDate(proposalBeginningDate);
   proposal.setProposalEndingDate(proposalEndingDate);
   proposal.setProposalDirectCostAmount(new KualiDecimal("3840.00"));
   proposal.setProposalIndirectCostAmount(new KualiDecimal("2016.00"));
   proposal.setProposalTotalAmount(
       proposal.getProposalDirectCostAmount().add(proposal.getProposalIndirectCostAmount()));
   proposal.setProposalSubmissionDate(proposalSubmissionDate);
   proposal.setProposalClosingDate(proposalClosingDate);
   proposal.setProposalAwardTypeCode("N");
   proposal.setProposalPurposeCode("C");
   return proposal;
 }