@Component(value="studyDao")
public class StudyDao
extends java.lang.Object
Constructor and Description |
---|
StudyDao() |
Modifier and Type | Method and Description |
---|---|
DAOResponseWrapper |
addChoice(java.lang.String studyname,
Choice choice) |
DAOResponseWrapper |
addParticipants(java.lang.String studyname,
java.lang.String researcherSessionKey,
ResearchersList researchers) |
DAOResponseWrapper |
changeCouponDescription(java.lang.String studyName,
java.lang.String couponDescription) |
DAOResponseWrapper |
changeStudyDescription(java.lang.String studyName,
java.lang.String studyDescription) |
DAOResponseWrapper |
changeStudyName(java.lang.String studyname,
java.lang.String studyaliasname) |
DAOResponseWrapper |
checkIfStudyExistByUsingStudyId(int studyId) |
DAOResponseWrapper |
checkStudyExist(java.lang.String studyname,
java.lang.String researcherSessionKey) |
DAOGetQuestionDetailsResponseWrapper |
createQuestion(java.lang.String studyname,
java.lang.String researcherSessionKey,
Question question) |
DAOGetStudyDetailsResponseWrapper |
createStudy(Study study,
java.util.List<SensorTypes> s,
java.lang.String researcherSessionKey) |
boolean |
createTables(java.lang.String dbname,
java.sql.Connection conn) |
DAOResponseWrapper |
disableQuestion(Question question,
java.lang.String studyname) |
DAOResponseWrapper |
editChoice(Choice choice,
java.lang.String studyname,
java.lang.String questiontext,
java.lang.String previouschoicetext) |
DAOResponseWrapper |
editQuestionAndChoices(java.lang.String studyname,
java.lang.String researcherSessionKey,
Question question) |
DAOResponseWrapper |
editRule(Rule rule,
java.lang.String studyname,
java.lang.String questiontext,
java.lang.String previousruletext) |
DAOGetChoicesResponseWrapper |
getChoices(java.lang.String questiontext,
java.lang.String studyname) |
DAOGetResearcherDetailsResponseWrapper |
getLeaderName(java.lang.String studyname,
java.lang.String researcherSessionKey) |
DAOGetStudiesResponseWrapper |
getLeadingStudyNames(java.lang.String researcherSessionKey) |
DAOGetResearchersResponseWrapper |
getParticipantNames(java.lang.String studyname,
java.lang.String researcherSessionKey) |
DAOGetStudiesResponseWrapper |
getParticipatingStudyNames(java.lang.String researcherSessionKey) |
DAOQuestionResponseWrapper |
getQuestions(java.lang.String studyname,
java.lang.String researcherSessionKey) |
DAOGetStudyDetailsResponseWrapper |
getSelectedStudyDetails(java.lang.String studyname,
java.lang.String researcherSessionKey) |
DAOGetSensorTypesResponseWrapper |
getSensors(java.lang.String studyname,
java.lang.String researcherSessionKey) |
DAOGetStudyDetailsResponseWrapper |
getStatus(java.lang.String studyname,
java.lang.String researcherSessionKey) |
DAOGetStudyTablesResponseWrapper |
getStudyTables(java.lang.String studyname) |
DAOGetStudyDetailsResponseWrapper |
getStudyTopicArn(java.lang.String studyname) |
DAOResponseWrapper |
leaveParticipant(java.lang.String studyname,
java.lang.String researcherSessionKey) |
DAOResponseWrapper |
removeChoice(Choice choice,
java.lang.String studyname) |
DAOResponseWrapper |
removeQuestion(java.lang.String studyname,
Question question) |
boolean |
removeStudyParticipants(int studyid,
java.sql.Connection conn) |
DAOResponseWrapper |
startStudy(java.lang.String studyname,
java.lang.String researcherSessionKey) |
public DAOGetStudiesResponseWrapper getLeadingStudyNames(java.lang.String researcherSessionKey)
public DAOGetStudiesResponseWrapper getParticipatingStudyNames(java.lang.String researcherSessionKey)
public DAOGetStudyDetailsResponseWrapper getSelectedStudyDetails(java.lang.String studyname, java.lang.String researcherSessionKey)
public DAOGetStudyDetailsResponseWrapper createStudy(Study study, java.util.List<SensorTypes> s, java.lang.String researcherSessionKey)
public DAOResponseWrapper addParticipants(java.lang.String studyname, java.lang.String researcherSessionKey, ResearchersList researchers)
public DAOResponseWrapper leaveParticipant(java.lang.String studyname, java.lang.String researcherSessionKey)
public boolean removeStudyParticipants(int studyid, java.sql.Connection conn)
public boolean createTables(java.lang.String dbname, java.sql.Connection conn)
public DAOGetResearcherDetailsResponseWrapper getLeaderName(java.lang.String studyname, java.lang.String researcherSessionKey)
public DAOGetResearchersResponseWrapper getParticipantNames(java.lang.String studyname, java.lang.String researcherSessionKey)
public DAOGetQuestionDetailsResponseWrapper createQuestion(java.lang.String studyname, java.lang.String researcherSessionKey, Question question)
public DAOResponseWrapper editQuestionAndChoices(java.lang.String studyname, java.lang.String researcherSessionKey, Question question)
public DAOGetStudyDetailsResponseWrapper getStudyTopicArn(java.lang.String studyname)
public DAOQuestionResponseWrapper getQuestions(java.lang.String studyname, java.lang.String researcherSessionKey)
public DAOResponseWrapper disableQuestion(Question question, java.lang.String studyname)
public DAOResponseWrapper removeQuestion(java.lang.String studyname, Question question)
public DAOResponseWrapper addChoice(java.lang.String studyname, Choice choice)
public DAOGetChoicesResponseWrapper getChoices(java.lang.String questiontext, java.lang.String studyname)
public DAOResponseWrapper editChoice(Choice choice, java.lang.String studyname, java.lang.String questiontext, java.lang.String previouschoicetext)
public DAOResponseWrapper editRule(Rule rule, java.lang.String studyname, java.lang.String questiontext, java.lang.String previousruletext)
public DAOResponseWrapper removeChoice(Choice choice, java.lang.String studyname)
public DAOResponseWrapper checkStudyExist(java.lang.String studyname, java.lang.String researcherSessionKey)
public DAOGetSensorTypesResponseWrapper getSensors(java.lang.String studyname, java.lang.String researcherSessionKey)
public DAOResponseWrapper startStudy(java.lang.String studyname, java.lang.String researcherSessionKey)
public DAOGetStudyDetailsResponseWrapper getStatus(java.lang.String studyname, java.lang.String researcherSessionKey)
public DAOResponseWrapper changeStudyName(java.lang.String studyname, java.lang.String studyaliasname)
public DAOResponseWrapper changeStudyDescription(java.lang.String studyName, java.lang.String studyDescription)
public DAOResponseWrapper changeCouponDescription(java.lang.String studyName, java.lang.String couponDescription)
public DAOGetStudyTablesResponseWrapper getStudyTables(java.lang.String studyname)
public DAOResponseWrapper checkIfStudyExistByUsingStudyId(int studyId)