Class GetQuestionnaire
java.lang.Object
org.deltava.dao.DAO
org.deltava.dao.GetQuestionnaire
A Data Access Object to load Applicant Questionaires.
- Since:
- 1.0
- Version:
- 10.6
- Author:
- Luke
-
Field Summary
Fields inherited from class org.deltava.dao.DAO
_queryMax, _queryStart, _queryTimeout, WGS84_SRID
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionget
(int id) Retrieves a particular Applicant Questionnaire.getByApplicantID
(int applicantID) Retrieves a particular Applicant Questionnaire from an Applicant.getByID
(Collection<Integer> ids) Loads all Questionnaires for a subset of Applicants.Returns all Submitted Applicant Questionnaires.Methods inherited from class org.deltava.dao.DAO
commitTransaction, createTimestamp, executeIDs, executeUpdate, executeUpdate, expandDate, formatDBName, formatLocation, getNewID, getQueryCount, prepare, prepareWithoutLimits, rollbackTransaction, setQueryMax, setQueryStart, setQueryTimeout, startTransaction, toID, toID, toInstant
-
Constructor Details
-
GetQuestionnaire
Initialize the Data Access Object.- Parameters:
c
- the JDBC connection to use
-
-
Method Details
-
get
Retrieves a particular Applicant Questionnaire.- Parameters:
id
- the Questionare database ID- Returns:
- an Examination bean, or null if not found
- Throws:
DAOException
- if a JDBC error occurs
-
getByApplicantID
Retrieves a particular Applicant Questionnaire from an Applicant.- Parameters:
applicantID
- the Applicant database ID- Returns:
- an Examination bean, or null if not found
- Throws:
DAOException
- if a JDBC error occurs
-
getPending
Returns all Submitted Applicant Questionnaires.- Returns:
- a List of Examinations
- Throws:
DAOException
- if a JDBC error occurs
-
getByID
Loads all Questionnaires for a subset of Applicants.- Parameters:
ids
- a Collection of Applicant databsae IDs- Returns:
- a Map of Questionnaires, keyed by Applicant database ID
- Throws:
DAOException
- if a JDBC error occurs
-