Package org.ivoa.dm.proposal.management
Class ProposalCycle.ProposalCycleBuilder
java.lang.Object
org.ivoa.dm.proposal.management.ProposalCycle.ProposalCycleBuilder
- Enclosing class:
- ProposalCycle
A builder class for ProposalCycle, mainly for use in the functional builder pattern.
-
Field Summary
Modifier and TypeFieldDescriptionthe proposals that have been successful and allocated time..pointer to more detailed instructions about the cycle.the end date of the observing cycle.the start date of the observing cycle..the possible observing modes offered in the cycle.The possible grades that can be allocated for this cycle.the date by which observing proposals must be submitted to be considered for this cycle.the proposals that have been submitted in this cycle.The time allocation committee.a human readable description of the cycle. -
Constructor Summary
-
Method Summary
-
Field Details
-
observatory
. -
title
a human readable description of the cycle. -
instructions
pointer to more detailed instructions about the cycle. -
submissionDeadline
the date by which observing proposals must be submitted to be considered for this cycle. -
observationSessionStart
the start date of the observing cycle. -
observationSessionEnd
the end date of the observing cycle. -
observingModes
the possible observing modes offered in the cycle. -
availableResources
. -
possibleGrades
The possible grades that can be allocated for this cycle. -
tac
The time allocation committee. -
submittedProposals
the proposals that have been submitted in this cycle. -
allocatedProposals
the proposals that have been successful and allocated time.
-
-
Constructor Details
-
ProposalCycleBuilder
public ProposalCycleBuilder()
-
-
Method Details
-
create
create a ProposalCycle from this builder.- Returns:
- an object initialized from the builder.
-