@Component(value="userManagementDao")
public class UserManagementDao
extends java.lang.Object
Constructor and Description |
---|
UserManagementDao() |
Modifier and Type | Method and Description |
---|---|
DAOResponseWrapper |
checkEmailExists(java.lang.String email,
boolean superOrNot) |
DAOResponseWrapper |
checkSessionKeyValidOrNot(java.lang.String researcherSessionKey,
boolean superOrNot) |
DAOResponseWrapper |
createResearcher(Researcher researcher,
java.lang.String researcherSessionKey) |
DAOResponseWrapper |
deleteResearcher(int id) |
DAOGetResearchersResponseWrapper |
getAllNonSuperUsers(java.lang.String researcherSessionKey) |
DAOGetResearchersResponseWrapper |
getAllResearcherDetails(java.lang.String researcherSessionKey) |
DAOGetResearchersResponseWrapper |
getOtherParticipants(java.lang.String studyname,
java.lang.String researcherSessionKey) |
DAOGetResearcherDetailsResponseWrapper |
getSelectedResearcherDetails(int id) |
DAOResponseWrapper |
insertGUID(java.lang.String GUID,
java.lang.String email,
boolean superOrNot,
java.sql.Timestamp timeOfGUIDCreation) |
DAOResponseWrapper |
updateResearcher(Researcher researcher,
java.lang.String researcherSessionKey,
java.lang.String oldPassword) |
DAOResponseWrapper |
updateResearcherByAdmin(Researcher researcher,
java.lang.String researcherSessionKey) |
DAOResponseWrapper |
updateTimeOfLastContact(java.lang.String researcherSessionKey) |
DAOResponseWrapper |
validateEmailFromGmail(java.lang.String GUID) |
public DAOResponseWrapper checkSessionKeyValidOrNot(java.lang.String researcherSessionKey, boolean superOrNot)
public DAOResponseWrapper checkEmailExists(java.lang.String email, boolean superOrNot)
public DAOGetResearchersResponseWrapper getAllNonSuperUsers(java.lang.String researcherSessionKey)
public DAOGetResearchersResponseWrapper getAllResearcherDetails(java.lang.String researcherSessionKey)
public DAOGetResearchersResponseWrapper getOtherParticipants(java.lang.String studyname, java.lang.String researcherSessionKey)
public DAOResponseWrapper createResearcher(Researcher researcher, java.lang.String researcherSessionKey)
public DAOGetResearcherDetailsResponseWrapper getSelectedResearcherDetails(int id)
public DAOResponseWrapper updateResearcher(Researcher researcher, java.lang.String researcherSessionKey, java.lang.String oldPassword)
public DAOResponseWrapper updateResearcherByAdmin(Researcher researcher, java.lang.String researcherSessionKey)
public DAOResponseWrapper deleteResearcher(int id)
public DAOResponseWrapper insertGUID(java.lang.String GUID, java.lang.String email, boolean superOrNot, java.sql.Timestamp timeOfGUIDCreation)
public DAOResponseWrapper validateEmailFromGmail(java.lang.String GUID)
public DAOResponseWrapper updateTimeOfLastContact(java.lang.String researcherSessionKey)