Interface PropDevQuestionAnswerService
-
public interface PropDevQuestionAnswerService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<? extends AnswerHeaderContract>getQuestionnaireAnswerHeaders(String proposalNumber)Gets a list of Answer Headers from a proposal number.List<? extends AnswerHeaderContract>getQuestionnaireAnswerHeaders(String proposalNumber, String namespace, String formName)Gets a list of Answer Headers from a proposal number, namespace, and form name.List<? extends AnswerContract>getQuestionnaireAnswers(String proposalNumber, String namespace, String formName)Gets a list of Answers from a proposal number, namespace, and form name.
-
-
-
Method Detail
-
getQuestionnaireAnswers
List<? extends AnswerContract> getQuestionnaireAnswers(String proposalNumber, String namespace, String formName)
Gets a list of Answers from a proposal number, namespace, and form name. If none are found then an empty list is returned. The proposal number, namespace, and form name cannot be blank.- Parameters:
proposalNumber- the proposal number. cannot be blank.namespace- the namespace. cannot be blank.formName- the form name. cannot be blank.- Returns:
- a list of answers or an empty list
- Throws:
IllegalArgumentException- proposal number, namespace, or form name is blank
-
getQuestionnaireAnswerHeaders
List<? extends AnswerHeaderContract> getQuestionnaireAnswerHeaders(String proposalNumber, String namespace, String formName)
Gets a list of Answer Headers from a proposal number, namespace, and form name. If none are found then an empty list is returned. The proposal number, namespace, and form name cannot be blank.- Parameters:
proposalNumber- the proposal number. cannot be blank.namespace- the namespace. cannot be blank.formName- the form name. cannot be blank.- Returns:
- a list of answer headers or an empty list
- Throws:
IllegalArgumentException- proposal number, namespace, or form name is blank
-
getQuestionnaireAnswerHeaders
List<? extends AnswerHeaderContract> getQuestionnaireAnswerHeaders(String proposalNumber)
Gets a list of Answer Headers from a proposal number. If none are found then an empty list is returned. The proposal number cannot be blank.- Parameters:
proposalNumber- the proposal number. cannot be blank.- Returns:
- a list of answer headers or an empty list
- Throws:
IllegalArgumentException- proposal number is blank
-
-