Class SubmittedProposal.SubmittedProposalBuilder

java.lang.Object
org.ivoa.dm.proposal.management.SubmittedProposal.SubmittedProposalBuilder
Enclosing class:
SubmittedProposal

public static class SubmittedProposal.SubmittedProposalBuilder extends Object
A builder class for SubmittedProposal, mainly for use in the functional builder pattern.
  • Field Details

    • proposal

      public ObservingProposal proposal
      the proposal that was submitted.
    • submissionDate

      public Date submissionDate
      the date that the proposal was submitted.
    • successful

      public Boolean successful
      the proposal can go on to allocation.
    • reviewsCompleteDate

      public Date reviewsCompleteDate
      the date when all the proposals are due.
    • reviews

      public List<ProposalReview> reviews
      the reviews.
  • Constructor Details

    • SubmittedProposalBuilder

      public SubmittedProposalBuilder()
  • Method Details

    • create

      public SubmittedProposal create()
      create a SubmittedProposal from this builder.
      Returns:
      an object initialized from the builder.