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
All Classes All Packages
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
All Classes All Packages