Skip navigation links
A B C D E F G H I J L M N O P R S T U V W Z 

S

SERIAL_VERSION - Static variable in class models.common.Component
Version of this model used for serialisation (e.g.
SERIAL_VERSION - Static variable in class models.common.legacy.StudyV2
Version of this model used for serialisation (e.g.
SERIAL_VERSION - Static variable in class models.common.Study
Version of this model used for serialisation (e.g.
SERIAL_VERSION - Static variable in class models.gui.ComponentProperties
Version of this model used for serialisation (e.g.
services.gui - package services.gui
 
services.publix - package services.publix
 
services.publix.idcookie - package services.publix.idcookie
 
services.publix.idcookie.exception - package services.publix.idcookie.exception
 
services.publix.workers - package services.publix.workers
 
SESSION_LAST_ACTIVITY_TIME - Static variable in class auth.gui.AuthService
Parameter name in Play's session cookie: It contains a timestamp of the time of the last HTTP request done by the browser with this cookie
SESSION_LOGIN_TIME - Static variable in class auth.gui.AuthService
Parameter name in Play's session cookie: It contains the timestamp of the login time
SESSION_UNZIPPED_STUDY_DIR - Static variable in class services.gui.ImportExportService
 
SESSION_USERNAME - Static variable in class auth.gui.AuthService
Parameter name in Play's session cookie: It contains the username of the logged-in user
SESSION_USERNAME - Static variable in class controllers.publix.workers.JatosPublix
Name of a key in the session.
set(String) - Method in class services.publix.workers.GeneralSingleCookieService
Sets the cookieValue as the new GeneralSingle cookie.
set(Study, Worker) - Method in class services.publix.workers.GeneralSingleCookieService
Sets the cookie in the response.
setActive(boolean) - Method in class models.common.ApiToken
 
setActive(boolean) - Method in class models.common.Batch
 
setActive(boolean) - Method in class models.common.Component
 
setActive(boolean) - Method in class models.common.Study
 
setActive(boolean) - Method in class models.common.StudyLink
 
setActive(boolean) - Method in class models.common.User
 
setActive(boolean) - Method in class models.gui.BatchProperties
 
setActive(boolean) - Method in class models.gui.ComponentProperties
 
setActiveGroupResult(GroupResult) - Method in class models.common.StudyResult
 
setActiveMemberCount(Integer) - Method in class models.common.GroupResult
 
setActiveMemberList(Set<StudyResult>) - Method in class models.common.GroupResult
 
setAdminPassword(String) - Method in class models.gui.ChangePasswordModel
 
setAdminPassword(String) - Method in class models.gui.NewUserModel
 
setAllowedWorkerList(Set<String>) - Method in class models.common.legacy.StudyV2
 
setAllowedWorkerTypes(Set<String>) - Method in class models.common.Batch
 
setAllowedWorkerTypes(Set<String>) - Method in class models.gui.BatchProperties
 
setAllowPreview(boolean) - Method in class models.common.Study
 
setAllowPreview(boolean) - Method in class models.gui.StudyProperties
 
setAuthByLdap(boolean) - Method in class models.gui.NewUserModel
 
setAuthByOAuthGoogle(boolean) - Method in class models.gui.NewUserModel
 
setAuthByOidc(boolean) - Method in class models.gui.NewUserModel
 
setAuthMethod(User.AuthMethod) - Method in class models.common.User
 
setBatch(Batch) - Method in class models.common.GroupResult
 
setBatch(Batch) - Method in class models.common.StudyLink
 
setBatch(Batch) - Method in class models.common.StudyResult
 
setBatchId(Long) - Method in class services.publix.idcookie.IdCookieModel
 
setBatchList(List<Batch>) - Method in class models.common.Study
 
setBatchList(Set<Batch>) - Method in class models.common.workers.Worker
 
setBatchSessionData(String) - Method in class models.common.Batch
 
setBatchSessionVersion(Long) - Method in class models.common.Batch
 
setComment(String) - Method in class models.common.workers.PersonalMultipleWorker
 
setComment(String) - Method in class models.common.workers.PersonalSingleWorker
 
setComments(String) - Method in class models.common.Batch
 
setComments(String) - Method in class models.common.Component
 
setComments(String) - Method in class models.common.legacy.StudyV2
 
setComments(String) - Method in class models.common.Study
 
setComments(String) - Method in class models.gui.BatchProperties
 
setComments(String) - Method in class models.gui.ComponentProperties
 
setComments(String) - Method in class models.gui.StudyProperties
 
setComponent(Component) - Method in class models.common.ComponentResult
 
setComponentId(Long) - Method in class services.publix.idcookie.IdCookieModel
 
setComponentList(List<Component>) - Method in class models.common.legacy.StudyV2
 
setComponentList(List<Component>) - Method in class models.common.Study
 
setComponentPosition(Integer) - Method in class services.publix.idcookie.IdCookieModel
 
setComponentResultId(Long) - Method in class services.publix.idcookie.IdCookieModel
 
setComponentResultList(List<ComponentResult>) - Method in class models.common.StudyResult
 
setComponentState(ComponentResult.ComponentState) - Method in class models.common.ComponentResult
 
setConfirmationCode(String) - Method in class models.common.StudyResult
 
setCreationDate(Timestamp) - Method in class models.common.ApiToken
 
setCreationTime(Long) - Method in class services.publix.idcookie.IdCookieModel
 
setData(String) - Method in class models.gui.BatchSession
 
setData(String) - Method in class models.gui.GroupSession
 
setDataShort(String) - Method in class models.common.ComponentResult
 
setDataSize(Integer) - Method in class models.common.ComponentResult
 
setDataSizeAndDataShort(Long) - Method in class daos.common.ComponentResultDao
Only set the 'dataShort' and 'dataSize' field with data from 'data' (used only during update from old version of JATOS that didn't have those fields yet).
setDate(Timestamp) - Method in class models.common.Component
 
setDate(Timestamp) - Method in class models.common.legacy.StudyV2
 
setDate(Timestamp) - Method in class models.common.Study
 
setDate(Timestamp) - Method in class models.gui.ComponentProperties
 
setDate(Timestamp) - Method in class models.gui.StudyProperties
 
setDescription(String) - Method in class models.common.legacy.StudyV2
 
setDescription(String) - Method in class models.common.Study
 
setDescription(String) - Method in class models.gui.StudyProperties
 
setDirName(String) - Method in class models.common.legacy.StudyV2
 
setDirName(String) - Method in class models.common.Study
 
setDirName(String) - Method in class models.gui.StudyProperties
 
setDirRename(boolean) - Method in class models.gui.StudyProperties
 
setEmail(String) - Method in class models.common.User
 
setEmail(String) - Method in class models.gui.ChangeUserProfileModel
 
setEmail(String) - Method in class models.gui.NewUserModel
 
setEndDate(Timestamp) - Method in class models.common.ComponentResult
 
setEndDate(Timestamp) - Method in class models.common.GroupResult
 
setEndDate(Timestamp) - Method in class models.common.StudyResult
 
setEndDate(Timestamp) - Method in class models.common.StudyResultStatus
 
setEndRedirectUrl(String) - Method in class models.common.Study
 
setEndRedirectUrl(String) - Method in class models.gui.StudyProperties
 
setExpires(Integer) - Method in class models.common.ApiToken
 
setGroupResultId(Long) - Method in class services.publix.idcookie.IdCookieModel
 
setGroupSessionData(String) - Method in class models.common.GroupResult
 
setGroupSessionVersion(Long) - Method in class models.common.GroupResult
 
setGroupState(GroupResult.GroupState) - Method in class models.common.GroupResult
 
setGroupStudy(boolean) - Method in class models.common.Study
 
setGroupStudy(boolean) - Method in class models.gui.StudyProperties
 
setHistoryGroupResult(GroupResult) - Method in class models.common.StudyResult
 
setHistoryMemberCount(Integer) - Method in class models.common.GroupResult
 
setHistoryMemberList(Set<StudyResult>) - Method in class models.common.GroupResult
 
setHtmlFileExists(boolean) - Method in class models.gui.ComponentProperties
 
setHtmlFilePath(String) - Method in class models.common.Component
 
setHtmlFilePath(String) - Method in class models.gui.ComponentProperties
 
setHtmlFileRename(boolean) - Method in class models.gui.ComponentProperties
 
setId(Long) - Method in class models.common.ApiToken
 
setId(Long) - Method in class models.common.Batch
 
setId(Long) - Method in class models.common.Component
 
setId(Long) - Method in class models.common.ComponentResult
 
setId(Long) - Method in class models.common.GroupResult
 
setId(Long) - Method in class models.common.legacy.StudyV2
 
setId(Long) - Method in class models.common.Study
 
setId(Long) - Method in class models.common.StudyResult
 
setId(Long) - Method in class models.common.StudyResultStatus
 
setId(Long) - Method in class models.common.workers.Worker
 
setId(Long) - Method in class models.gui.BatchProperties
 
setId(Long) - Method in class models.gui.ComponentProperties
 
setIndex(int) - Method in class services.publix.idcookie.IdCookieModel
 
setJatosRun(JatosPublix.JatosRun) - Method in class services.publix.idcookie.IdCookieModel
 
setJsonData(String) - Method in class models.common.Batch
 
setJsonData(String) - Method in class models.common.Component
 
setJsonData(String) - Method in class models.common.legacy.StudyV2
 
setJsonData(String) - Method in class models.common.Study
 
setJsonData(String) - Method in class models.gui.BatchProperties
 
setJsonData(String) - Method in class models.gui.ComponentProperties
 
setJsonData(String) - Method in class models.gui.StudyProperties
 
setLastLogin(Timestamp) - Method in class models.common.User
 
setLastLogin(String) - Method in class services.gui.UserService
 
setLastSeen(String) - Method in class auth.gui.AuthService
Sets the time of the last activity of the given user
setLastSeen(String) - Method in class auth.gui.UserSessionCacheAccessor
 
setLastSeenDate(Timestamp) - Method in class models.common.StudyResult
 
setLastSeenDate(Timestamp) - Method in class models.common.StudyResultStatus
 
setLinearStudy(boolean) - Method in class models.common.Study
 
setLinearStudy(boolean) - Method in class models.gui.StudyProperties
 
setLocked(boolean) - Method in class models.common.legacy.StudyV2
 
setLocked(boolean) - Method in class models.common.Study
 
setLocked(boolean) - Method in class models.gui.StudyProperties
 
setMaxActiveMemberLimited(boolean) - Method in class models.gui.BatchProperties
 
setMaxActiveMembers(Integer) - Method in class models.common.Batch
 
setMaxActiveMembers(Integer) - Method in class models.gui.BatchProperties
 
setMaxTotalMemberLimited(boolean) - Method in class models.gui.BatchProperties
 
setMaxTotalMembers(Integer) - Method in class models.common.Batch
 
setMaxTotalMembers(Integer) - Method in class models.gui.BatchProperties
 
setMaxTotalWorkerLimited(boolean) - Method in class models.gui.BatchProperties
 
setMaxTotalWorkers(Integer) - Method in class models.common.Batch
 
setMaxTotalWorkers(Integer) - Method in class models.gui.BatchProperties
 
setMessage(String) - Method in class models.common.ComponentResult
 
setMessage(String) - Method in class models.common.StudyResult
 
setMTWorkerId(String) - Method in class models.common.workers.MTWorker
 
setName(String) - Method in class models.common.ApiToken
 
setName(String) - Method in class models.common.User
 
setName(String) - Method in class models.gui.ChangeUserProfileModel
 
setName(String) - Method in class models.gui.NewUserModel
 
setName(String) - Method in class services.publix.idcookie.IdCookieModel
 
setNewPassword(String) - Method in class models.gui.ChangePasswordModel
 
setNewPasswordRepeat(String) - Method in class models.gui.ChangePasswordModel
 
setOldPassword(String) - Method in class models.gui.ChangePasswordModel
 
setPassword(String) - Method in class models.gui.NewUserModel
 
setPasswordHash(String) - Method in class models.common.User
 
setPasswordRepeat(String) - Method in class models.gui.NewUserModel
 
setPreStudyState(ComponentResult) - Method in class services.publix.PublixUtils
Sets the StudyResult's StudyState to STARTED if the study is currently in state PRE and the study result moved away from the first active component
setReloadable(boolean) - Method in class models.common.Component
 
setReloadable(boolean) - Method in class models.gui.ComponentProperties
 
setRoleList(Set<User.Role>) - Method in class models.common.User
 
setStartDate(Timestamp) - Method in class models.common.ComponentResult
 
setStartDate(Timestamp) - Method in class models.common.GroupResult
 
setStartDate(Timestamp) - Method in class models.common.StudyResult
 
setStartDate(Timestamp) - Method in class models.common.StudyResultStatus
 
setStudy(Study) - Method in class models.common.Batch
 
setStudy(Study) - Method in class models.common.Component
 
setStudy(Study) - Method in class models.common.StudyResult
 
setStudy(Study) - Method in class models.common.StudyResultStatus
 
setStudyAssets(String) - Method in class services.publix.idcookie.IdCookieModel
 
setStudyCode(String) - Method in class models.common.StudyLink
 
setStudyCode(String) - Method in class models.common.StudyResult
 
setStudyEntryMsg(String) - Method in class models.common.Study
 
setStudyEntryMsg(String) - Method in class models.gui.StudyProperties
 
setStudyId(Long) - Method in class models.gui.ComponentProperties
 
setStudyId(Long) - Method in class models.gui.StudyProperties
 
setStudyId(Long) - Method in class services.publix.idcookie.IdCookieModel
 
setStudyList(Set<Study>) - Method in class models.common.User
 
setStudyResult(StudyResult) - Method in class models.common.ComponentResult
 
setStudyResultId(Long) - Method in class services.publix.idcookie.IdCookieModel
 
setStudyResultList(List<StudyResult>) - Method in class models.common.workers.Worker
 
setStudyResultUuid(String) - Method in class services.publix.idcookie.IdCookieModel
 
setStudySessionData(Http.Request, StudyResult) - Method in interface controllers.publix.IPublix
HTTP type: POST request Expects the study's session data in JSON format and sets them in the study result that belong to the specified study.
setStudySessionData(Http.Request, StudyResult) - Method in class controllers.publix.Publix
 
setStudySessionData(Http.Request, String) - Method in class controllers.publix.PublixInterceptor
 
setStudySessionData(String) - Method in class models.common.StudyResult
 
setStudyState(StudyResult.StudyState) - Method in class models.common.StudyResult
 
setStudyState(StudyResult.StudyState) - Method in class models.common.StudyResultStatus
 
setTitle(String) - Method in class models.common.Batch
 
setTitle(String) - Method in class models.common.Component
 
setTitle(String) - Method in class models.common.legacy.StudyV2
 
setTitle(String) - Method in class models.common.Study
 
setTitle(String) - Method in class models.gui.BatchProperties
 
setTitle(String) - Method in class models.gui.ComponentProperties
 
setTitle(String) - Method in class models.gui.StudyProperties
 
setTokenHash(String) - Method in class models.common.ApiToken
 
setUpdateStateFailed() - Method in class general.common.JatosUpdater
 
setUpdateStateSuccess() - Method in class general.common.JatosUpdater
 
setUrlBasePath(String) - Method in class services.publix.idcookie.IdCookieModel
 
setUrlQueryParameter(Http.Request, StudyResult) - Method in class services.publix.PublixUtils
Get query string parameters from the calling URL and put them into the field urlQueryParameters in StudyResult as a JSON string.
setUrlQueryParameters(String) - Method in class models.common.StudyResult
 
setUser(User) - Method in class models.common.ApiToken
 
setUser(User) - Method in class models.common.workers.JatosWorker
 
setUserList(Set<User>) - Method in class models.common.legacy.StudyV2
 
setUserList(Set<User>) - Method in class models.common.Study
 
setUsername(String) - Method in class models.common.User
 
setUsername(String) - Method in class models.gui.ChangePasswordModel
 
setUsername(String) - Method in class models.gui.NewUserModel
 
setUuid(String) - Method in class models.common.Batch
 
setUuid(String) - Method in class models.common.Component
 
setUuid(String) - Method in class models.common.legacy.StudyV2
 
setUuid(String) - Method in class models.common.Study
 
setUuid(String) - Method in class models.common.StudyResult
 
setUuid(String) - Method in class models.gui.ComponentProperties
 
setUuid(String) - Method in class models.gui.StudyProperties
 
setVersion(Long) - Method in class models.gui.BatchSession
 
setVersion(Long) - Method in class models.gui.GroupSession
 
setWorker(Worker) - Method in class models.common.StudyLink
 
setWorker(Worker) - Method in class models.common.StudyResult
 
setWorker(JatosWorker) - Method in class models.common.User
 
setWorkerId(Long) - Method in class services.publix.idcookie.IdCookieModel
 
setWorkerList(Set<Worker>) - Method in class models.common.Batch
 
setWorkerType(String) - Method in class models.common.StudyLink
 
setWorkerType(String) - Method in class services.publix.idcookie.IdCookieModel
 
SHA_256 - Static variable in class utils.common.HashUtils
 
showResultDataSizeInStudyAdmin() - Static method in class general.common.Common
If false, the result data size won't be calculated for the study admin page.
showResultFileSizeInStudyAdmin() - Static method in class general.common.Common
If false, the study result file size won't be calculated for the study admin page.
showStudyAssetsSizeInStudyAdmin() - Static method in class general.common.Common
If false, the study assets folder size won't be calculated for the study admin page.
sidebarStudyList() - Method in class controllers.gui.Home
GET request that returns a list of all studies and their components belonging to the logged-in user for use in the GUI's sidebar.
sidebarStudyList(List<Study>) - Method in class utils.common.JsonUtils
Returns the JSON data for the sidebar (study title, ID and components)
SignIn - Class in auth.gui
Controller that deals with authentication for users stored in JATOS DB and users authenticated by LDAP.
signIn(Http.Request) - Method in class auth.gui.SignInGoogle
HTTP POST Endpoint for the login form
signIn(Http.Request) - Method in class auth.gui.SignInOidc
 
SignIn.Login - Class in auth.gui
Simple model class needed for login template
SignInFormValidation - Class in auth.gui
Service class that validates models that create, change or delete users.
SignInGoogle - Class in auth.gui
Class that handles the sign-in of users via Google OIDC sign-in button.
SignInLdap - Class in auth.gui
 
SignInLdap() - Constructor for class auth.gui.SignInLdap
 
SignInOidc - Class in auth.gui
OpenID Connect (OIDC) authentication using Authorization Code Flow with Proof Key for Code Exchange (PKCE).
singleUserData(String) - Method in class controllers.gui.Users
GET request that returns data of the user that belongs to the given username
size() - Method in class services.publix.idcookie.IdCookieCollection
 
sizeByStudy(Study) - Method in class daos.common.ComponentResultDao
Returns data size (in Byte) that is occupied by the 'data' field of all component results belonging to the given study.
startComponent(Http.Request, StudyResult, Component, String) - Method in interface controllers.publix.IPublix
HTTP type: GET request Starts the component
startComponent(Http.Request, StudyResult, Component, String) - Method in class controllers.publix.Publix
 
startComponent(Http.Request, String, String, String) - Method in class controllers.publix.PublixInterceptor
 
startComponent(Http.Request, StudyResult, Component, String) - Method in class controllers.publix.workers.JatosPublix
 
startComponent(Component, StudyResult) - Method in class services.publix.PublixUtils
 
startComponent(Component, StudyResult, String) - Method in class services.publix.PublixUtils
Start or restart a component.
startStudy(Http.Request, StudyLink) - Method in interface controllers.publix.IPublix
HTTP type: GET request Starts the study.
startStudy(Http.Request, StudyLink) - Method in class controllers.publix.workers.GeneralMultiplePublix
 
startStudy(Http.Request, StudyLink) - Method in class controllers.publix.workers.GeneralSinglePublix
HTTP type: GET request Starts the study.
startStudy(Http.Request, StudyLink) - Method in class controllers.publix.workers.JatosPublix
 
startStudy(Http.Request, StudyLink) - Method in class controllers.publix.workers.MTPublix
 
startStudy(Http.Request, StudyLink) - Method in class controllers.publix.workers.PersonalMultiplePublix
 
startStudy(Http.Request, StudyLink) - Method in class controllers.publix.workers.PersonalSinglePublix
HTTP type: GET request Starts the study.
status() - Method in class controllers.gui.Admin
Returns some status values
status() - Method in class controllers.gui.Api
Returns admin status information in JSON
streamComponentResultData(Http.Request) - Method in class services.gui.ResultStreamer
 
streamComponentResults(Component) - Method in class services.gui.ResultStreamer
Uses a Akka Source to stream ComponentResults (including their result data) that belong to the given Component from the database.
streamResults(Http.Request, ResultStreamer.ResultType) - Method in class services.gui.ResultStreamer
 
streamResults(Http.Request, ResultStreamer.ResultType, Map<String, Object>) - Method in class services.gui.ResultStreamer
 
streamStudyResultsByBatch(String, Batch) - Method in class services.gui.ResultStreamer
Uses a Akka Source to stream StudyResults (including their result data) that belong to the given Batch and worker type from the database.
streamStudyResultsByGroup(GroupResult) - Method in class services.gui.ResultStreamer
Uses a Akka Source to stream StudyResults (including their result data) that belong to the given GroupResult from the database.
streamStudyResultsByStudy(Study) - Method in class services.gui.ResultStreamer
Uses a Akka Source to stream StudyResults (including their result data) that belong to the given Study from the database.
streamStudyResultsByWorker(User, Worker) - Method in class services.gui.ResultStreamer
Uses a Akka Source to stream StudyResults (including their result data) that belong to the given Worker from the database.
Studies - Class in controllers.gui
Controller for all actions regarding studies within the JATOS GUI.
STUDIES - Static variable in class services.gui.BreadcrumbsService
 
studiesDataByUser(String) - Method in class controllers.gui.Admin
Returns admin data for all studies that belong to the given user
study(Long, int) - Method in class controllers.gui.Studies
Shows the study view with details of a study components and so on.
study(Long) - Method in class controllers.gui.Studies
 
STUDY - Static variable in class models.common.legacy.StudyV2
 
Study - Class in models.common
DB entity of a study.
Study() - Constructor for class models.common.Study
 
STUDY - Static variable in class models.common.Study
 
STUDY_ASSETS - Static variable in class services.publix.idcookie.IdCookieModel
 
STUDY_AT_LEAST_ONE_USER - Static variable in class general.common.MessagesStrings
 
STUDY_CAN_BE_DONE_ONLY_ONCE - Static variable in class services.publix.PublixErrorMessages
 
STUDY_ENTRY_MSG - Static variable in class models.gui.StudyProperties
 
STUDY_ID - Static variable in class models.gui.StudyProperties
 
STUDY_ID - Static variable in class services.publix.idcookie.IdCookieModel
 
STUDY_IS_LOCKED - Static variable in class general.common.MessagesStrings
 
STUDY_LINKS - Static variable in class services.gui.BreadcrumbsService
 
STUDY_RESULT_ID - Static variable in class services.publix.idcookie.IdCookieModel
 
STUDY_RESULT_UUID - Static variable in class services.publix.idcookie.IdCookieModel
 
STUDY_WASNT_SAVED - Static variable in class general.common.MessagesStrings
 
studyAdmin(Http.Request) - Method in class controllers.gui.Admin
Returns study admin page
studyAsJsonForApi(Study, Boolean, Boolean) - Method in class utils.common.JsonUtils
Returns JSON of a study intended for the JATOS API
studyAsJsonForIO(Study, File) - Method in class utils.common.JsonUtils
Marshals the given study into JSON, adds the current study serial version, and saves it into the given File.
studyAssets - Variable in class controllers.publix.Publix
 
studyAssetsDirNotCreated(String) - Static method in class general.common.MessagesStrings
 
studyAssetsDirNotCreatedBecauseExists(String) - Static method in class general.common.MessagesStrings
 
studyAssetsDirNotRenamed(String, String) - Static method in class general.common.MessagesStrings
 
studyAssetsNotAllowedOutsideRun(String) - Static method in class services.publix.PublixErrorMessages
 
studyAssetsNotRenamedBecauseExists(String, String) - Static method in class general.common.MessagesStrings
 
studyAssetsOverwritten(String, Long, String) - Static method in class general.common.MessagesStrings
 
studyAssetsSize(Long) - Method in class controllers.gui.Admin
Returns the study assets folder size of one study
studyAuthorisation - Variable in class controllers.publix.Publix
 
StudyAuthorisation - Class in services.publix
 
StudyAuthorisation() - Constructor for class services.publix.StudyAuthorisation
 
StudyDao - Class in daos.common
DAO of Study entity
studyDeactivated(Long) - Static method in class services.publix.PublixErrorMessages
 
studyDone(StudyResult) - Static method in class services.publix.PublixHelpers
True if StudyResult's state is in FINISHED or ABORTED or FAIL.
studyEntry(Http.Request, String) - Method in class controllers.publix.PublixInterceptor
Shows the Study Entry page prior to a study run.
studyExportFailure(Long, String) - Static method in class general.common.MessagesStrings
 
studyFinishedWithMessage(String) - Static method in class services.publix.PublixErrorMessages
 
studyHasNoActiveComponents(Long) - Static method in class services.publix.PublixErrorMessages
 
studyImportNotUser() - Static method in class general.common.MessagesStrings
 
StudyLink - Class in models.common
DB entity of a study link that can be used to run a study.
StudyLink() - Constructor for class models.common.StudyLink
 
StudyLink(Batch, Worker) - Constructor for class models.common.StudyLink
 
StudyLink(Batch, String) - Constructor for class models.common.StudyLink
 
StudyLinkDao - Class in daos.common
 
StudyLinks - Class in controllers.gui
Controller for all actions regarding study links, batches, and workers within the JATOS GUI.
studyLinks(Http.Request, Long) - Method in class controllers.gui.StudyLinks
GET request to get the Study Links page
studyLinksData(Long, Long, String) - Method in class controllers.gui.StudyLinks
GET request that returns a JSON object used in the Study Links page to fill the study links table for the Personal type workers
studyLinksData(List<StudyLink>) - Method in class utils.common.JsonUtils
 
StudyLinkService - Class in services.gui
Service class for JATOS Controllers (not Publix).
studyLinksSetupData(Long, Long) - Method in class controllers.gui.StudyLinks
GET request that returns a JSON object use in the Study Links page with a list of data aggregated from StudyLink, Worker and Batch
studyLinksSetupData(Batch, Map<String, Integer>, Integer, Integer) - Method in class utils.common.JsonUtils
 
studyLocked(Long) - Static method in class general.common.MessagesStrings
 
studyLog(String, int, boolean) - Method in class controllers.gui.Api
Returns a study log.
studyLogger - Variable in class controllers.publix.Publix
 
StudyLogger - Class in general.common
StudyLogger provides logging for JATOS studies.
StudyLogger() - Constructor for class general.common.StudyLogger
 
studyNotExist(Long) - Static method in class general.common.MessagesStrings
 
studyNotGroupStudy(Long) - Static method in class services.publix.PublixErrorMessages
 
studyNotUser(String, String, Long) - Static method in class general.common.MessagesStrings
 
StudyProperties - Class in models.gui
Model of study properties for UI (not persisted in DB).
StudyProperties() - Constructor for class models.gui.StudyProperties
 
studyReorderUnknownPosition(String, Long) - Static method in class general.common.MessagesStrings
 
StudyResult - Class in models.common
DB entity of a study result.
StudyResult() - Constructor for class models.common.StudyResult
 
StudyResult(StudyLink, Worker) - Constructor for class models.common.StudyResult
 
StudyResult.StudyState - Enum in models.common
State of this study run (it actual should be called StudyResultState)
studyResultAsJsonNode(StudyResult, Integer) - Method in class utils.common.JsonUtils
Returns ObjectNode of the given StudyResult.
studyResultDao - Variable in class controllers.publix.Publix
 
StudyResultDao - Class in daos.common
DAO for StudyResult and StudyResultStatus
studyResultMetadata(StudyResult) - Method in class utils.common.JsonUtils
 
studyResultNotExist(Long) - Static method in class general.common.MessagesStrings
 
StudyResults - Class in controllers.gui
Controller for actions around StudyResults in the JATOS GUI.
StudyResultStatus - Class in models.common
DB Entity and JSON model representing the status of a StudyResult.
StudyResultStatus() - Constructor for class models.common.StudyResultStatus
 
StudyService - Class in services.gui
Service class for everthing Study related.
studysPropertiesOverwritten(Long, String) - Static method in class general.common.MessagesStrings
 
studysStudyResults(Long) - Method in class controllers.gui.StudyResults
Shows view with all StudyResults of a study.
StudyUploadUnmarshaller - Class in services.gui
Unmarshalling of an JSON string to a study.
StudyV2 - Class in models.common.legacy
Old model kept for unmarshaling JSON of old versions!
StudyV2() - Constructor for class models.common.legacy.StudyV2
 
submitCreated(Long) - Method in class controllers.gui.Components
POST request: Handles the post request of the form to create a new Component.
submitCreated() - Method in class controllers.gui.Studies
POST request to create a new study.
submitCreatedBatch(Http.Request, Long) - Method in class controllers.gui.StudyLinks
POST request to submit a newly created Batch
submitEdited(Long, Long) - Method in class controllers.gui.Components
POST request that handles update of component properties
submitEdited(Long) - Method in class controllers.gui.Studies
POST request to update study properties
submitEditedBatchProperties(Http.Request, Long, Long) - Method in class controllers.gui.StudyLinks
POST request to submit changed Batch properties
submitEditedBatchSessionData(Http.Request, Long, Long) - Method in class controllers.gui.StudyLinks
POST request to submit changed batch session data
submitEditedGroupSessionData(Http.Request, Long, Long) - Method in class controllers.gui.StudyLinks
POST request to submit changed group session data
submitOrAppendResultData(Http.Request, StudyResult, Component, boolean) - Method in interface controllers.publix.IPublix
HTTP type: PUT/POST request Persists the submitted data in the ComponentResult specified by the given study and component ID.
submitOrAppendResultData(Http.Request, StudyResult, Component, boolean) - Method in class controllers.publix.Publix
 
submitResultData(Http.Request, String, String) - Method in class controllers.publix.PublixInterceptor
 
SUCCESS - Static variable in class general.gui.FlashScopeMessaging
 
success(String) - Static method in class general.gui.FlashScopeMessaging
 
success(String) - Static method in class general.gui.RequestScopeMessaging
 
success(String) - Method in class models.gui.Messages
 
A B C D E F G H I J L M N O P R S T U V W Z 
Skip navigation links