- SaveLastVisitedPageUrlAction - Class in controllers.gui.actionannotations
-
Annotation definition for Play actions: logging of each action call, e.g.
- SaveLastVisitedPageUrlAction.SaveLastVisitedPageUrl - Annotation Type in controllers.gui.actionannotations
-
- 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_KEEP_SIGNEDIN - Static variable in class auth.gui.AuthService
-
Parameter name in Play's session cookie: true if the user wants to be kept signed in.
- SESSION_LAST_ACTIVITY_TIME - Static variable in class auth.gui.AuthService
-
Parameter name in Play's session cookie: It contains a timestamp of the last HTTP request done by the browser
with this cookie
- SESSION_SIGNIN_TIME - Static variable in class auth.gui.AuthService
-
Parameter name in Play's session cookie: It contains the timestamp of the sign-in 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 signed-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
-
- 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
-
- setAuthMethod(User.AuthMethod) - Method in class models.common.User
-
- setAuthMethod(User.AuthMethod) - Method in class models.gui.NewUserModel
-
- 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.Worker
-
- 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 an 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.LoginAttempt
-
- 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.LoginAttempt
-
- 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
-
- setKeepSignedin(boolean) - Method in class auth.gui.Signin.SigninData
-
- setLastLogin(Timestamp) - Method in class models.common.User
-
- setLastSeen(Timestamp) - Method in class models.common.User
-
- setLastSeen(User) - Method in class services.gui.UserService
-
Sets the time of the last activity of the given user
- setLastSeenDate(Timestamp) - Method in class models.common.StudyResult
-
- setLastSeenDate(Timestamp) - Method in class models.common.StudyResultStatus
-
- setLastSignin(String) - Method in class services.gui.UserService
-
- setLastVisitedPageUrl(String) - Method in class models.common.User
-
- 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 auth.gui.Signin.SigninData
-
- 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 auth.gui.Signin.SigninData
-
- setUsername(String) - Method in class models.common.LoginAttempt
-
- 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
-
- showResultDataSizeInStudyManager() - Static method in class general.common.Common
-
If false, the result data size won't be calculated for the study manager page.
- showResultFileSizeInStudyManager() - Static method in class general.common.Common
-
If false, the study result file size won't be calculated for the study manager page.
- showStudyAssetsSizeInStudyManager() - Static method in class general.common.Common
-
If false, the study assets folder size won't be calculated for the study manager page.
- sidebarData() - Method in class controllers.gui.Home
-
GET request that returns the data needed to draw the sidebar (e.g.
- sidebarData(List<Study>) - Method in class utils.common.JsonUtils
-
Returns the JSON data for the sidebar (study title, ID and components)
- SIGNEDIN_USER - Static variable in class auth.gui.AuthService
-
Key name used in RequestScope to store the signed-in User
- signedinUserData() - Method in class controllers.gui.Users
-
GET request that returns user data of the signed-in user
- 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.Signin
-
Shows the sign-in page
- signin(Http.Request) - Method in class auth.gui.SigninGoogle
-
HTTP POST Endpoint for the sign-in form
- signin(Http.Request, String, boolean) - Method in class auth.gui.SigninOidc
-
- Signin.SigninData - Class in auth.gui
-
Simple model class needed for sign-in template
- SigninBasicOidc - Class in auth.gui
-
- SigninData() - Constructor for class auth.gui.Signin.SigninData
-
- 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).
- SigninOidc.OidcConfig - Class in auth.gui
-
All configuration needed for an OIDC auth method
- SigninOrcid - Class in auth.gui
-
Sign-in using ORCID (orcid.org) based on OpenID Connect (OIDC)
- signout(Http.Request) - Method in class auth.gui.Signin
-
Removes user from session and shows sign-in view with a sign-out message.
- size() - Method in class services.publix.idcookie.IdCookieCollection
-
- size - Variable in class utils.common.DirectoryStructureToJson.Node
-
- 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.
- start(Runnable) - Method in class migrations.common.JatosMigrations
-
- 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.
- studiesDataByUser(String) - Method in class controllers.gui.Admin
-
Returns admin data for all studies that belong to the given user
- study(Http.Request, Long, int) - Method in class controllers.gui.Studies
-
Shows the study view with details of a study components and so on.
- study(Http.Request, 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_MANAGER - 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
-
- 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
-
- StudyLinkMigration - Class in migrations.common
-
Migrates the database for all <3.7.1.
- 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
-
- studyManager(Http.Request) - Method in class controllers.gui.Admin
-
Returns study manager page
- 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(Http.Request, 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(Http.Request, 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
- submitDescription(Http.Request, Long) - Method in class controllers.gui.Studies
-
POST request to update study properties
- submitEdited(Http.Request, 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
-