A B C D E F G H I J K L M N O P R S T U V W Z 
All Classes All Packages

S

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 serialization
SERIAL_VERSION - Static variable in class models.common.Study
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 - auth.gui.AuthAction.AuthMethod.Type
 
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.
set_String_buildsCookieWithExpectedAttributes() - Method in class services.publix.workers.GeneralSingleCookieServiceTest
 
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
 
setActive(boolean) - Method in class models.gui.StudyProperties
 
setActive(boolean) - Method in class models.gui.UserProperties
 
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.gui.BatchProperties
 
setAllowPreview(boolean) - Method in class models.common.Study
 
setAllowPreview(boolean) - Method in class models.gui.StudyProperties
 
setAmount(int) - Method in class models.gui.StudyCodeProperties
 
setAuthMethod(User.AuthMethod) - Method in class models.common.User
 
setAuthMethod(User.AuthMethod) - Method in class models.gui.NewUserProperties
 
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
 
setBatchInput(String) - Method in class models.common.Batch
 
setBatchInput(String) - Method in class models.gui.BatchProperties
 
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
 
setComment(String) - Method in class models.gui.StudyCodeProperties
 
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
 
setComponentInput(String) - Method in class models.common.Component
 
setComponentInput(String) - Method in class models.gui.ComponentProperties
 
setComponentList(List<Component>) - Method in class models.common.legacy.StudyV2
 
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
 
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
 
setEmail(String) - Method in class models.common.User
 
setEmail(String) - Method in class models.gui.NewUserProperties
 
setEmail(String) - Method in class models.gui.UserProperties
 
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
 
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.User
 
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
 
setId(Long) - Method in class models.gui.UserProperties
 
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.legacy.StudyV2
 
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
setLastSeen_setsTimestamp_andUpdates() - Method in class services.gui.UserServiceTest
 
setLastSeenDate(Timestamp) - Method in class models.common.StudyResult
 
setLastSeenDate(Timestamp) - Method in class models.common.StudyResultStatus
 
setLastSignin(String) - Method in class services.gui.UserService
 
setLastSignin_setsTimestamp_andUpdatesViaJPA() - Method in class services.gui.UserServiceTest
 
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
 
setMaxActiveMembers(Integer) - Method in class models.common.Batch
 
setMaxActiveMembers(Integer) - Method in class models.gui.BatchProperties
 
setMaxTotalMembers(Integer) - Method in class models.common.Batch
 
setMaxTotalMembers(Integer) - 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.NewUserProperties
 
setName(String) - Method in class models.gui.UserProperties
 
setName(String) - Method in class services.publix.idcookie.IdCookieModel
 
setNewPassword(String) - Method in class models.gui.ChangePasswordProperties
 
setNewPasswordRepeat(String) - Method in class models.gui.ChangePasswordProperties
 
setOldPassword(String) - Method in class models.gui.ChangePasswordProperties
 
setPassword(String) - Method in class auth.gui.Signin.SigninData
 
setPassword(String) - Method in class models.gui.NewUserProperties
 
setPassword(String) - Method in class models.gui.UserProperties
 
setPasswordHash(String) - Method in class models.common.User
 
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
setPreStudyState_keepsPreOnFirstComponent() - Method in class services.publix.PublixUtilsTest
 
setPreStudyState_transitionsWhenMovedBeyondFirst() - Method in class services.publix.PublixUtilsTest
 
setQuotaReached(boolean) - Method in class models.common.ComponentResult
 
setQuotaReached(boolean) - Method in class models.common.StudyResult
 
setQuotaReached(Long) - Method in class daos.common.ComponentResultDao
 
setQuotaReached(Long) - Method in class daos.common.StudyResultDao
 
setReloadable(boolean) - Method in class models.common.Component
 
setReloadable(boolean) - Method in class models.gui.ComponentProperties
 
setRemoteAddress(String) - Method in class models.common.LoginAttempt
 
setRole(User.Role) - Method in class models.gui.NewUserProperties
 
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
 
setStudyInput(String) - Method in class models.common.Study
 
setStudyInput(String) - Method in class models.gui.StudyProperties
 
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(String) - Method in class models.common.StudyResult
 
setStudySessionData(Http.Request, String) - Method in class controllers.publix.PublixInterceptor
 
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_updatesDaoWithTextBody() - Method in class controllers.publix.PublixTest
 
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
 
setType(String) - Method in class models.gui.StudyCodeProperties
 
setup() - Method in class auth.gui.SigninGoogleTest
 
setup() - Method in class auth.gui.SigninOidcTest
 
setup() - Method in class batch.BatchChannelRegistryTest
 
setup() - Method in class group.GroupDispatcherTest
 
setup() - Method in class services.gui.AdminServiceTest
 
setup() - Method in class services.gui.BatchServiceTest
 
setup() - Method in class services.gui.ComponentServiceTest
 
setup() - Method in class services.gui.ImportExportServiceTest
 
setup() - Method in class services.gui.ResultRemoverTest
 
setup() - Method in class services.publix.idcookie.IdCookieAccessorTest
 
setup() - Method in class services.publix.idcookie.IdCookieServiceTest
 
setup() - Method in class services.publix.PublixUtilsTest
 
setup() - Method in class services.publix.ResultCreatorTest
 
setup() - Method in class services.publix.WorkerCreatorTest
 
setup() - Method in class services.publix.workers.GeneralSingleCookieServiceTest
 
setUp() - Method in class auth.gui.ApiTokensTest
 
setUp() - Method in class auth.gui.AuthApiTokenTest
 
setUp() - Method in class auth.gui.AuthServiceTest
 
setUp() - Method in class auth.gui.AuthSessionCookieTest
 
setUp() - Method in class auth.gui.SigninTest
 
setUp() - Method in class controllers.publix.PublixTest
 
setUp() - Method in class controllers.publix.StudyAssetsTest
 
setUp() - Method in class controllers.publix.workers.GeneralMultiplePublixTest
 
setUp() - Method in class controllers.publix.workers.GeneralSinglePublixTest
 
setUp() - Method in class controllers.publix.workers.JatosPublixTest
 
setUp() - Method in class controllers.publix.workers.PersonalMultiplePublixTest
 
setUp() - Method in class controllers.publix.workers.PersonalSinglePublixTest
 
setUp() - Method in class group.GroupAdministrationTest
 
setUp() - Method in class group.GroupChannelRegistryTest
 
setUp() - Method in class group.GroupDispatcherRegistryTest
 
setUp() - Method in class services.gui.GroupServiceTest
 
setUp() - Method in class services.gui.StudyLinkServiceTest
 
setUp() - Method in class services.gui.StudyServiceTest
 
setUp() - Method in class services.gui.UserServiceTest
 
setUp() - Method in class services.gui.WorkerServiceTest
 
setupClass() - Static method in class batch.BatchChannelRegistryTest
 
setupClass() - Static method in class group.GroupDispatcherTest
 
setUpdateStateFailed() - Method in class general.common.JatosUpdater
 
setUpdateStateSuccess() - Method in class general.common.JatosUpdater
 
setUpStatics() - Static method in class general.common.JatosUpdaterTest
 
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.
setUrlQueryParameter_extractsAndStoresJson() - Method in class services.publix.PublixUtilsTest
 
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
 
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.ChangePasswordProperties
 
setUsername(String) - Method in class models.gui.NewUserProperties
 
setUsername(String) - Method in class models.gui.UserProperties
 
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.BatchProperties
 
setUuid(String) - Method in class models.gui.ComponentProperties
 
setUuid(String) - Method in class models.gui.StudyProperties
 
setWorker(JatosWorker) - Method in class models.common.User
 
setWorker(Worker) - Method in class models.common.StudyLink
 
setWorker(Worker) - Method in class models.common.StudyResult
 
setWorkerId(Long) - Method in class services.publix.idcookie.IdCookieModel
 
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(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
Initiates the OpenID Connect (OIDC) authentication process by constructing a URI for an authentication request.
Signin - Class in auth.gui
Controller that deals with authentication for users stored in JATOS' DB and users authenticated by LDAP.
signin_buildsAuthUrl_andSetsSessionFlags() - Method in class auth.gui.SigninOidcTest
 
signin_emailNotVerified_redirectsToSignin() - Method in class auth.gui.SigninGoogleTest
 
signin_existingGoogleUser_success_writesSession_andRedirects() - Method in class auth.gui.SigninGoogleTest
 
signin_existingNonGoogleUser_redirectsToSignin() - Method in class auth.gui.SigninGoogleTest
 
signin_invalidToken_redirectsToSignin() - Method in class auth.gui.SigninGoogleTest
 
signin_newUser_persists_andRedirects() - Method in class auth.gui.SigninGoogleTest
 
Signin.SigninData - Class in auth.gui
Simple model class needed for sign-in template
SigninBasicOidc - Class in auth.gui
 
SigninConext - Class in auth.gui
Sign-in using SURFconext (surfconext.nl) based on OpenID Connect (OIDC).
SigninData() - Constructor for class auth.gui.Signin.SigninData
 
SigninGoogle - Class in auth.gui
Class that handles the sign-in of users via Google OIDC sign-in button.
SigninGoogleTest - Class in auth.gui
Unit tests for SigninGoogle controller.
SigninGoogleTest() - Constructor for class auth.gui.SigninGoogleTest
 
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
Configuration needed for an OIDC auth implementation
SigninOidcTest - Class in auth.gui
Unit tests for SigninOidc base class.
SigninOidcTest() - Constructor for class auth.gui.SigninOidcTest
 
SigninOrcid - Class in auth.gui
Sign-in using ORCID (orcid.org) based on OpenID Connect (OIDC)
SigninSram - Class in auth.gui
Sign-in using SRAM (sram.surf.nl) based on OpenID Connect (OIDC).
SigninTest - Class in auth.gui
Unit tests for Signin controller.
SigninTest() - Constructor for class auth.gui.SigninTest
 
signout(Http.Request) - Method in class auth.gui.Signin
Removes user from session and shows sign-in view with a sign-out message.
size - Variable in class utils.common.DirectoryStructureToJson.Node
 
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.
specs() - Method in class controllers.gui.OpenApi
 
SRAM - models.common.User.AuthMethod
 
start(Runnable) - Method in class migrations.common.JatosMigrations
 
startApp() - Method in class testutils.JatosTest
 
startComponent(Component, StudyResult) - Method in class services.publix.PublixUtils
 
startComponent(Component, StudyResult, String) - Method in class services.publix.PublixUtils
Start or restart a component.
startComponent(Http.Request, String, String, String) - Method in class controllers.publix.PublixInterceptor
 
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, StudyResult, Component, String) - Method in class controllers.publix.workers.JatosPublix
 
startComponent_allowsReloadWhenReloadable() - Method in class services.publix.PublixUtilsTest
 
startComponent_exception_finishesStudyUnsuccessful() - Method in class controllers.publix.workers.JatosPublixTest
 
startComponent_forbidsNonLinearFlow() - Method in class services.publix.PublixUtilsTest
 
startComponent_forbidsReloadWhenNotReloadable() - Method in class services.publix.PublixUtilsTest
 
startComponent_redirectsOnForbiddenReloadOrNonLinear() - Method in class controllers.publix.PublixTest
 
startComponent_runComponentFinished_nextDifferent_redirectsFinishStudy() - Method in class controllers.publix.workers.JatosPublixTest
 
startComponent_runComponentStart_transitionsToFinished() - Method in class controllers.publix.workers.JatosPublixTest
 
startComponent_runStudy_success() - Method in class controllers.publix.workers.JatosPublixTest
 
STARTED - models.common.ComponentResult.ComponentState
 
STARTED - models.common.GroupResult.GroupState
 
STARTED - models.common.StudyResult.StudyState
 
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.
startStudy_createsStudyResult_andRedirects() - Method in class controllers.publix.workers.PersonalMultiplePublixTest
 
startStudy_createsWorkerAndStudyResult_andRedirects() - Method in class controllers.publix.workers.GeneralMultiplePublixTest
 
startStudy_existingStudyResult_missingCookie_finishesOldest() - Method in class controllers.publix.workers.PersonalSinglePublixTest
 
startStudy_existingStudyResult_withCookie_doesNotFinishOldest() - Method in class controllers.publix.workers.PersonalSinglePublixTest
 
startStudy_firstCall_createsStudyResult_andRedirects() - Method in class controllers.publix.workers.PersonalSinglePublixTest
 
startStudy_firstCall_noWorkerCookie_createsWorkerAndStudyResult_andRedirects() - Method in class controllers.publix.workers.GeneralSinglePublixTest
 
startStudy_previewAllowed_withWorkerCookie_andExistingIdCookie_doesNotFinishOldest_orSetCookie() - Method in class controllers.publix.workers.GeneralSinglePublixTest
 
startStudy_runComponentFinished_forbidden() - Method in class controllers.publix.workers.JatosPublixTest
 
startStudy_runComponentStart_usesSessionUuid() - Method in class controllers.publix.workers.JatosPublixTest
 
startStudy_runStudy_redirectsToFirstComponent() - Method in class controllers.publix.workers.JatosPublixTest
 
startStudy_withWorkerCookie_butWorkerMissing_throws() - Method in class controllers.publix.workers.GeneralSinglePublixTest
 
startStudy_withWorkerCookie_missingIdCookie_finishesOldest_andSetsCookie() - Method in class controllers.publix.workers.GeneralSinglePublixTest
 
startStudy_withWorkerCookie_noLastStudyResult_throws() - Method in class controllers.publix.workers.GeneralSinglePublixTest
 
status() - Method in class controllers.gui.Admin
Returns some status values
status() - Method in class controllers.gui.Api
Returns admin status information in JSON.
stopApp() - Method in class testutils.JatosTest
 
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.
StrictJsonMapper - Class in general.gui
A custom JSON deserializer with strict validation settings to enforce rigid mapping rules.
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) - Method in class controllers.gui.Studies
 
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 - Class in models.common
DB entity of a study.
Study() - Constructor for class models.common.Study
 
STUDY - Static variable in class models.common.legacy.StudyV2
 
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_ENTRY_MSG_TOO_LONG - Static variable in class general.common.MessagesStrings
 
STUDY_ID - Static variable in class models.gui.StudyProperties
 
STUDY_ID - Static variable in class services.publix.idcookie.IdCookieModel
 
STUDY_INPUT - Static variable in class models.gui.StudyProperties
 
STUDY_IS_LOCKED - Static variable in class general.common.MessagesStrings
 
STUDY_LINKS - Static variable in class services.gui.BreadcrumbsService
 
STUDY_LOCKED - general.common.ApiEnvelope.ErrorCode
 
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, Path) - 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
StudyAssetsTest - Class in controllers.publix
Unit tests for StudyAssets class.
StudyAssetsTest() - Constructor for class controllers.publix.StudyAssetsTest
 
studyAuthorisation - Variable in class controllers.publix.Publix
 
StudyAuthorisation - Class in services.publix
 
StudyAuthorisation() - Constructor for class services.publix.StudyAuthorisation
 
StudyCodeProperties - Class in models.gui
Properties of a study code request + validation rules
StudyCodeProperties() - Constructor for class models.gui.StudyCodeProperties
 
StudyDao - Class in daos.common
DAO of Study entity
studyDeactivated(Long) - Static method in class services.publix.PublixErrorMessages
 
StudyDeserializer - Class in services.gui
Deserialization of an JSON file to a study.
StudyDeserializer() - Constructor for class services.gui.StudyDeserializer
 
studyDone(StudyResult) - Static method in class services.publix.PublixHelpers
True if StudyResult's state is in FINISHED or ABORTED or FAIL.
studyDone_trueForFinishedAbortedFail_falseOtherwise() - Method in class services.publix.PublixHelpersTest
 
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
 
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, String) - Constructor for class models.common.StudyLink
 
StudyLink(Batch, Worker) - 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(Http.Request, Long) - Method in class controllers.gui.StudyLinks
GET request to get the Study Links page
StudyLinks - Class in controllers.gui
Controller for all actions regarding study links, batches, and workers within the JATOS GUI.
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).
StudyLinkServiceTest - Class in services.gui
Unit tests for StudyLinkService.
StudyLinkServiceTest() - Constructor for class services.gui.StudyLinkServiceTest
 
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
 
StudyLoggerIntegrationTest - Class in general.common
 
StudyLoggerIntegrationTest() - Constructor for class general.common.StudyLoggerIntegrationTest
 
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.
StudyServiceIntegrationTest - Class in services.gui
Tests for StudyService modeled after UserServiceTest
StudyServiceIntegrationTest() - Constructor for class services.gui.StudyServiceIntegrationTest
 
StudyServiceTest - Class in services.gui
Unit tests for StudyService.
StudyServiceTest() - Constructor for class services.gui.StudyServiceTest
 
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.
StudyV2 - Class in models.common.legacy
Old model kept for deserialization JSON of old versions!
StudyV2() - Constructor for class models.common.legacy.StudyV2
 
submitCreated() - Method in class controllers.gui.Studies
POST request to create a new study.
submitCreated(Http.Request, Long) - Method in class controllers.gui.Components
POST request: Handles the post request of the form to create a new Component.
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(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
submitEditedBatchProperties(Http.Request, Long, Long) - Method in class controllers.gui.StudyLinks
POST request to submit changed Batch properties
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
 
submitOrAppendResultData_appendVsReplace_basedOnFlag() - Method in class controllers.publix.PublixTest
 
submitOrAppendResultData_dataSizeTooLarge() - Method in class controllers.publix.PublixTest
 
submitOrAppendResultData_forbiddenIfNoCurrentComponentResult() - Method in class controllers.publix.PublixTest
 
submitResultData(Http.Request, String, String) - Method in class controllers.publix.PublixInterceptor
 
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
 
SUCCESS - Static variable in class general.gui.FlashScopeMessaging
 
SUPERUSER - models.common.User.Role
 
A B C D E F G H I J K L M N O P R S T U V W Z 
All Classes All Packages