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

C

call(Http.Context) - Method in class controllers.gui.actionannotations.ApiAccessLoggingAction
 
call(Http.Context) - Method in class controllers.gui.actionannotations.GuiAccessLoggingAction
 
call(Http.Context) - Method in class controllers.gui.actionannotations.SaveLastVisitedPageUrlAction
 
call(Http.Context) - Method in class controllers.publix.actionannotation.PublixAccessLoggingAction
 
call(Http.Request) - Method in class auth.gui.AuthAction
 
callback(Http.Request) - Method in class auth.gui.SigninOidc
Callback handed to the OIDC provider to be called after authentication
cancelUpdate() - Method in class controllers.gui.Updates
 
cancelUpdate() - Method in class general.common.JatosUpdater
 
canUserAccessBatch(Batch, User) - Method in class services.gui.AuthorizationService
 
canUserAccessBatch(Batch, User, boolean) - Method in class services.gui.AuthorizationService
 
canUserAccessBatch_lockedStudy_respectsFlag() - Method in class services.gui.AuthorizationServiceTest
 
canUserAccessBatch_nullBatch_throwsNotFound() - Method in class services.gui.AuthorizationServiceTest
 
canUserAccessComponent(Component, User) - Method in class services.gui.AuthorizationService
 
canUserAccessComponent(Component, User, boolean) - Method in class services.gui.AuthorizationService
 
canUserAccessComponent_andStudyLink_withSuperuser_ok() - Method in class services.gui.AuthorizationServiceTest
 
canUserAccessComponent_lockedStudy_respectsFlag() - Method in class services.gui.AuthorizationServiceTest
 
canUserAccessComponent_nullComponent_throwsNotFound() - Method in class services.gui.AuthorizationServiceTest
 
canUserAccessComponentResult(ComponentResult, User, boolean) - Method in class services.gui.AuthorizationService
 
canUserAccessComponentResult_lockedStudy_respectsFlag() - Method in class services.gui.AuthorizationServiceTest
 
canUserAccessComponentResult_nullComponentResult_throwsNotFound() - Method in class services.gui.AuthorizationServiceTest
 
canUserAccessComponentResults(List<ComponentResult>, User, boolean) - Method in class services.gui.AuthorizationService
 
canUserAccessComponentResults_list_ok_andLockedRespectsFlag() - Method in class services.gui.AuthorizationServiceTest
 
canUserAccessGroupResult(GroupResult, User) - Method in class services.gui.AuthorizationService
 
canUserAccessGroupResult(GroupResult, User, boolean) - Method in class services.gui.AuthorizationService
 
canUserAccessGroupResult_lockedStudy_respectsFlag() - Method in class services.gui.AuthorizationServiceTest
 
canUserAccessGroupResult_nullGroupResult_throwsNotFound() - Method in class services.gui.AuthorizationServiceTest
 
canUserAccessResults_chain_ok() - Method in class services.gui.AuthorizationServiceTest
 
canUserAccessStudy(Study, User) - Method in class services.gui.AuthorizationService
 
canUserAccessStudy(Study, User, boolean) - Method in class services.gui.AuthorizationService
 
canUserAccessStudy_lockedStudy_respectsFlag() - Method in class services.gui.AuthorizationServiceTest
 
canUserAccessStudy_notMemberOrSuperuser_throwsForbidden() - Method in class services.gui.AuthorizationServiceTest
 
canUserAccessStudy_nullStudy_throwsNotFound() - Method in class services.gui.AuthorizationServiceTest
 
canUserAccessStudyLink(StudyLink, User) - Method in class services.gui.AuthorizationService
 
canUserAccessStudyLink(StudyLink, User, boolean) - Method in class services.gui.AuthorizationService
 
canUserAccessStudyLink_lockedStudy_respectsFlag() - Method in class services.gui.AuthorizationServiceTest
 
canUserAccessStudyLink_nullStudyLink_throwsNotFound() - Method in class services.gui.AuthorizationServiceTest
 
canUserAccessStudyResult(StudyResult, User, boolean) - Method in class services.gui.AuthorizationService
 
canUserAccessStudyResult_lockedStudy_respectsFlag() - Method in class services.gui.AuthorizationServiceTest
 
canUserAccessStudyResult_nullStudyResult_throwsNotFound() - Method in class services.gui.AuthorizationServiceTest
 
canUserAccessStudyResults(List<StudyResult>, User, boolean) - Method in class services.gui.AuthorizationService
 
canUserAccessStudyResults_list_ok_andLockedRespectsFlag() - Method in class services.gui.AuthorizationServiceTest
 
canUserAccessWorker(User, Worker) - Method in class services.gui.AuthorizationService
 
canUserAccessWorker_nullWorker_throwsNotFound() - Method in class services.gui.AuthorizationServiceTest
 
canUserAccessWorker_userHasWorkerInStudy_ok() - Method in class services.gui.AuthorizationServiceTest
 
canUserAccessWorker_userMissingWorker_forbidden() - Method in class services.gui.AuthorizationServiceTest
 
CapturingActor(BlockingQueue<Object>) - Constructor for class group.GroupDispatcherTest.CapturingActor
 
changeActive(Component, boolean) - Method in class daos.common.ComponentDao
Change and persist active property of a Component.
changeAdminRole(String, Boolean) - Method in class services.gui.UserService
Adds or removes an ADMIN role of the user with the given username and persists the change.
changeAdminRole_addAndRemove_andReturnFlag() - Method in class services.gui.UserServiceTest
 
changeAdminRole_adminUser_forbidden() - Method in class services.gui.UserServiceTest
 
changeAdminRole_selfRemoval_forbidden() - Method in class services.gui.UserServiceTest
 
changeComponentOrder(Long, Long, String) - Method in class controllers.gui.Studies
POST request to change the oder of components within a study.
changeComponentPosition(String, Study, Component) - Method in class services.gui.StudyService
Changes the position of the given component within the given study to the new position given in newPosition.
changeComponentPosition_invalidNumber_throws() - Method in class services.gui.StudyServiceTest
 
changeComponentPosition_outOfBounds_throws() - Method in class services.gui.StudyServiceTest
 
changeComponentPosition_valid_reorders_andUpdates() - Method in class services.gui.StudyServiceTest
 
changeMemberOfStudy(String, Long, boolean) - Method in class controllers.gui.Api
 
changePasswordByAdmin(Http.Request) - Method in class controllers.gui.Users
Handles POST request to change a password originated in the user manager and initiated by an admin
changePasswordByUser(Http.Request) - Method in class controllers.gui.Users
Handles POST request to change a password form initiated by a user themselves
ChangePasswordProperties - Class in models.gui
Properties for changing a user's password + validation rules
ChangePasswordProperties() - Constructor for class models.gui.ChangePasswordProperties
 
changeSuperuserRole(String, boolean) - Method in class services.gui.UserService
Adds or removes SUPERUSER role of the user with the given username and persists the change.
changeSuperuserRole_allowed_addAndRemove_updatesAndReturns() - Method in class services.gui.UserServiceTest
 
changeSuperuserRole_notAllowed_forbidden() - Method in class services.gui.UserServiceTest
 
changeUserMember(Study, User, boolean) - Method in class services.gui.StudyService
Changes the member user in the study.
changeUserMember_addMember_noopIfAlreadyMember() - Method in class services.gui.StudyServiceTest
 
changeUserMember_addsMember_andAddsWorkerToBatches_andPersists() - Method in class services.gui.StudyServiceTest
 
changeUserMember_removeLastMember_throwsForbidden() - Method in class services.gui.StudyServiceTest
 
changeUserMember_removesMember_andRemovesWorkerFromBatches_andPersists() - Method in class services.gui.StudyServiceTest
 
changeUserRole(Http.Request, Long) - Method in class controllers.gui.Api
 
checkAddAndRemoveAllUserMember() - Method in class services.gui.StudyServiceIntegrationTest
StudyService.addAllUserMembers(): adding all users to the members of a study StudyService.removeAllUserMembers(): remove all users from the members of a study
checkAdminOrSelf(User, User) - Method in class services.gui.AuthorizationService
 
checkAdminOrSelf_adminOrSelf_ok_otherForbidden() - Method in class services.gui.AuthorizationServiceTest
 
checkAdminOrSelf_nullUser_throwsNotFound() - Method in class services.gui.AuthorizationServiceTest
 
checkAndIncrementOpenAiApiCount(String, int) - Method in class daos.common.StudyResultDao
Checks if the number of OpenAI calls for the given StudyResult is lower than the threshold (callLimit).
checkAuthMethodIsDbOrLdap(User) - Method in class services.gui.AuthorizationService
 
checkAuthMethodIsDbOrLdap(NewUserProperties) - Method in class services.gui.AuthorizationService
 
checkAuthMethodIsDbOrLdap_nullUser_throwsNotFound() - Method in class services.gui.AuthorizationServiceTest
 
checkAuthMethodIsDbOrLdap_user_ok_andInvalidForbidden() - Method in class services.gui.AuthorizationServiceTest
 
checkBindToStudy() - Method in class services.gui.StudyServiceIntegrationTest
StudyService.bindToStudyWithoutDirName(): Update properties of study with properties of updatedStudy (excluding study's dir name).
checkBindToUserAndPersist() - Method in class services.gui.UserServiceIntegrationTest
 
checkChangeAdminRole() - Method in class services.gui.UserServiceIntegrationTest
Test UserService.changeAdminRole(): add or remove the ADMIN role to a user
checkChangeAdminRoleAdminAlwaysAdmin() - Method in class services.gui.UserServiceIntegrationTest
Test UserService.changeAdminRole(): the user 'admin' can't lose its ADMIN role
checkChangeAdminRoleLoggedInCantLoose() - Method in class services.gui.UserServiceIntegrationTest
Test UserService.changeAdminRole():the logged-in user can't toggle its own ADMIN rights
checkChangeAdminRoleUserNotFound() - Method in class services.gui.UserServiceIntegrationTest
Test UserService.changeAdminRole(): user must exist
checkChangeComponentPosition() - Method in class services.gui.StudyServiceIntegrationTest
StudyService.changeComponentPosition(): change the position of a component within the study (hint: the first position is 1 and not 0)
checkChangeUserMember() - Method in class services.gui.StudyServiceIntegrationTest
StudyService.changeUserMember(): adding or deletion of the users to the members of a study
checkChangeUserMemberAtLeastOne() - Method in class services.gui.StudyServiceIntegrationTest
StudyService.changeUserMember(): study must have at least one member user
checkChangeUserMemberDouble() - Method in class services.gui.StudyServiceIntegrationTest
StudyService.changeUserMember(): adding or deletion of the same user twice shouldn't change the outcome
checkClone() - Method in class services.gui.StudyServiceIntegrationTest
StudyService.clone(): clones a study but does not persist.
checkComponentBelongsToStudy(Study, Component) - Method in class services.publix.PublixUtils
Checks if this component belongs to this study and throws an BadRequestPublixException if it doesn't.
checkCreate() - Method in class general.common.StudyLoggerIntegrationTest
 
checkCreateAndPersistStudyAndAssetsDirFromProperties() - Method in class services.gui.StudyServiceIntegrationTest
 
checkCreateAndPersistStudyFromEntity() - Method in class services.gui.StudyServiceIntegrationTest
 
checkCreateAndPersistUser() - Method in class services.gui.UserServiceIntegrationTest
 
checkCreateAndPersistUsernameCaseInsensitive() - Method in class services.gui.UserServiceIntegrationTest
Test UserService.createAndPersistUser(): must be case-insensitive for emails
checkFileInStudyAssetsDirExists(String, String) - Method in class utils.common.IOUtils
 
checkFilename(String) - Static method in class utils.common.IOUtils
 
checkGetStudyFromIdOrUuid() - Method in class services.gui.StudyServiceIntegrationTest
 
checkGetStudyFromIdOrUuidNotFound() - Method in class services.gui.StudyServiceIntegrationTest
 
checkLog() - Method in class general.common.StudyLoggerIntegrationTest
 
checkLogResultDataStoring() - Method in class general.common.StudyLoggerIntegrationTest
 
checkLogResultFileUploading() - Method in class general.common.StudyLoggerIntegrationTest
 
checkMaxTotalWorkers(Batch, Worker) - Method in class services.publix.StudyAuthorisation
Check if the max total worker number is reached for this batch.
checkNotDefaultBatch(Batch) - Method in class services.gui.AuthorizationService
 
checkNotDefaultBatch_defaultBatch_throwsForbidden() - Method in class services.gui.AuthorizationServiceTest
 
checkNotDefaultBatch_nonDefaultBatch_ok() - Method in class services.gui.AuthorizationServiceTest
 
checkNotUserAdmin(User) - Method in class services.gui.AuthorizationService
 
checkNotUserAdmin_adminUser_throwsForbidden() - Method in class services.gui.AuthorizationServiceTest
 
checkNotUserAdmin_nonAdmin_ok() - Method in class services.gui.AuthorizationServiceTest
 
checkNotUserAdmin_nullUser_throwsNotFound() - Method in class services.gui.AuthorizationServiceTest
 
checkNotYourself(User, User) - Method in class services.gui.AuthorizationService
 
checkPath(String) - Static method in class utils.common.IOUtils
 
checkRecreate() - Method in class general.common.StudyLoggerIntegrationTest
 
checkRemove() - Method in class services.gui.StudyServiceIntegrationTest
StudyService.remove()
checkRemoveComponentResults() - Method in class services.gui.ResultRemoverIntegrationTest
 
checkRemoveComponents_resultNotFound() - Method in class services.gui.ResultRemoverIntegrationTest
 
checkRemoveUser() - Method in class services.gui.UserServiceIntegrationTest
Test UserService.removeUser()
checkRemoveUserNotAdmin() - Method in class services.gui.UserServiceIntegrationTest
Test UserService.removeUser(): it's not allowed to remove the user 'admin'
checkRenameStudyAssetsDir() - Method in class services.gui.StudyServiceIntegrationTest
StudyService.renameStudyAssetsDir()
checkRetire() - Method in class general.common.StudyLoggerIntegrationTest
 
checkRetrieveUnknownUser() - Method in class services.gui.UserServiceIntegrationTest
 
checkRetrieveUser() - Method in class services.gui.UserServiceIntegrationTest
 
checkSignedinUserAllowedToAccessUser(User, User) - Method in class services.gui.AuthorizationService
 
checkSignedinUserAllowedToAccessUser_adminToAdmin_forbidden() - Method in class services.gui.AuthorizationServiceTest
 
checkSignedinUserAllowedToAccessUser_adminToNonAdmin_ok() - Method in class services.gui.AuthorizationServiceTest
 
checkSignedinUserAllowedToAccessUser_nullUser_throwsNotFound() - Method in class services.gui.AuthorizationServiceTest
 
checkSignedinUserAllowedToAccessUser_otherUser_forbidden() - Method in class services.gui.AuthorizationServiceTest
 
checkSignedinUserAllowedToAccessUser_self_ok() - Method in class services.gui.AuthorizationServiceTest
 
checkSignedinUserAllowedToChangeUser(UserProperties, User, User) - Method in class services.gui.AuthorizationService
 
checkSignedinUserAllowedToChangeUser_adminDeactivate_forbidden() - Method in class services.gui.AuthorizationServiceTest
 
checkSignedinUserAllowedToChangeUser_adminPasswordChange_forbidden() - Method in class services.gui.AuthorizationServiceTest
 
checkSignedinUserAllowedToChangeUser_allowed_ok() - Method in class services.gui.AuthorizationServiceTest
 
checkSignedinUserAllowedToChangeUser_ldapPasswordChange_forbidden() - Method in class services.gui.AuthorizationServiceTest
 
checkSignedinUserAllowedToChangeUser_selfDeactivate_forbidden() - Method in class services.gui.AuthorizationServiceTest
 
checkStudyAssetsDirExists(String) - Method in class utils.common.IOUtils
 
checkStudyExists(String) - Method in class controllers.gui.Api
HEAD requests: checks if a study exists in the system by its ID or UUID.
checkStudyIsGroupStudy(Study) - Method in class services.publix.PublixUtils
Throws ForbiddenPublixException if group doesn't allow messaging.
checkStudyNotLocked(Study) - Method in class services.gui.AuthorizationService
 
checkStudyNotLocked_lockedStudy_throwsForbidden() - Method in class services.gui.AuthorizationServiceTest
 
checksum - Variable in class utils.common.DirectoryStructureToJson.Node
 
checkToggleActive() - Method in class services.gui.UserServiceIntegrationTest
 
checkUpdatePassword() - Method in class services.gui.UserServiceIntegrationTest
 
checkUpdateStudyAndRenameAssets() - Method in class services.gui.StudyServiceIntegrationTest
 
checkUserAllowedToAccessApiToken(ApiToken, User) - Method in class services.gui.AuthorizationService
 
checkUserAllowedToAccessApiToken_adminToNonAdmin_ok() - Method in class services.gui.AuthorizationServiceTest
 
checkUserAllowedToAccessApiToken_nullToken_throwsNotFound() - Method in class services.gui.AuthorizationServiceTest
 
checkUserAllowedToAccessApiToken_otherUser_forbidden() - Method in class services.gui.AuthorizationServiceTest
 
checkUserExists(Long) - Method in class controllers.gui.Api
HEAD requests: checks if a user exists
checkUserExists(User) - Method in class services.gui.AuthorizationService
 
checkUserExists_null_throwsNotFound() - Method in class services.gui.AuthorizationServiceTest
 
checkUserExists_user_ok() - Method in class services.gui.AuthorizationServiceTest
 
checkWorkerAllowedToDoStudy(Http.Session, Worker, Study, Batch) - Method in class services.publix.StudyAuthorisation
Checks whether the given worker is allowed to do this study in this batch.
checkWorkerAllowedToDoStudy(Http.Session, Worker, Study, Batch) - Method in class services.publix.workers.GeneralMultipleStudyAuthorisation
 
checkWorkerAllowedToDoStudy(Http.Session, Worker, Study, Batch) - Method in class services.publix.workers.GeneralSingleStudyAuthorisation
 
checkWorkerAllowedToDoStudy(Http.Session, Worker, Study, Batch) - Method in class services.publix.workers.JatosStudyAuthorisation
 
checkWorkerAllowedToDoStudy(Http.Session, Worker, Study, Batch) - Method in class services.publix.workers.MTStudyAuthorisation
 
checkWorkerAllowedToDoStudy(Http.Session, Worker, Study, Batch) - Method in class services.publix.workers.PersonalMultipleStudyAuthorisation
 
checkWorkerAllowedToDoStudy(Http.Session, Worker, Study, Batch) - Method in class services.publix.workers.PersonalSingleStudyAuthorisation
 
checkWorkerAllowedToStartStudy(Http.Session, Worker, Study, Batch) - Method in class services.publix.StudyAuthorisation
Checks whether the given worker is allowed to start this study in this batch.
checkWorkerAllowedToStartStudy(Http.Session, Worker, Study, Batch) - Method in class services.publix.workers.GeneralMultipleStudyAuthorisation
 
checkWorkerAllowedToStartStudy(Http.Session, Worker, Study, Batch) - Method in class services.publix.workers.GeneralSingleStudyAuthorisation
 
checkWorkerAllowedToStartStudy(Http.Session, Worker, Study, Batch) - Method in class services.publix.workers.JatosStudyAuthorisation
 
checkWorkerAllowedToStartStudy(Http.Session, Worker, Study, Batch) - Method in class services.publix.workers.MTStudyAuthorisation
 
checkWorkerAllowedToStartStudy(Http.Session, Worker, Study, Batch) - Method in class services.publix.workers.PersonalMultipleStudyAuthorisation
 
checkWorkerAllowedToStartStudy(Http.Session, Worker, Study, Batch) - Method in class services.publix.workers.PersonalSingleStudyAuthorisation
 
cleanupAfterStudyImport() - Method in class services.gui.ImportExportService
 
cleanupAfterStudyImport_removesTempDirAndSession() - Method in class services.gui.ImportExportServiceIntegrationTest
 
CLIENT_ERROR - general.common.ApiEnvelope.ErrorCode
 
clone(Batch) - Method in class services.gui.BatchService
Clones a Batch but does not persists.
clone(Component) - Method in class services.gui.ComponentService
Clones a Component entity.
clone(Study) - Method in class services.gui.StudyService
Clones the given Study.
clone_clonesProperties_components_andAssetsDir() - Method in class services.gui.StudyServiceTest
 
clone_copiesFields_andResetsSessionAndVersion() - Method in class services.gui.BatchServiceTest
 
clone_shouldCopyFields_andGenerateNewUuid() - Method in class services.gui.ComponentServiceTest
 
clone_shouldCopyFieldsAndGenerateNewUuid_withoutPersist() - Method in class services.gui.ComponentServiceIntegrationTest
 
cloneComponent(Http.Request, Long, Long) - Method in class controllers.gui.Components
GET request to clone a component.
cloneComponentHtmlFile(String, String) - Method in class utils.common.IOUtils
Copies a component's HTML file.
cloneStudy(Long) - Method in class controllers.gui.Studies
GET request to clones a study.
cloneStudyAssetsDirectory(String) - Method in class utils.common.IOUtils
Copies study assets' directory.
cloneTitle_incrementsNumber_ifTitleAlreadyExists() - Method in class services.gui.StudyServiceTest
 
cloneWholeComponent(Component) - Method in class services.gui.ComponentService
Does the same as cloneComponent and additionally clones the HTML file and changes the title.
cloneWholeComponent_onIOException_shouldKeepOriginalHtmlPath_andStillChangeTitle() - Method in class services.gui.ComponentServiceTest
 
cloneWholeComponent_shouldChangeTitle_andCloneHtmlPath_onSuccess() - Method in class services.gui.ComponentServiceTest
 
closeGroupChannel_onlyIfDispatcherExists() - Method in class group.GroupAdministrationTest
 
closeMocks() - Static method in class utils.common.ZipUtilTest
 
closeStatics() - Static method in class controllers.publix.workers.JatosPublixTest
 
COMBINED - services.gui.ResultStreamer.ResultType
 
comment - Variable in class models.common.workers.Worker
Some comment the user can give during study link/worker creation (only for PersonalSingleWorker and PersonalMultipleWorker.
COMMENT - Static variable in class models.common.workers.Worker
 
COMMENT - Static variable in class models.gui.StudyCodeProperties
 
COMMENT_TOO_LONG - Static variable in class general.common.MessagesStrings
 
COMMENTS - Static variable in class models.common.legacy.StudyV2
 
COMMENTS - Static variable in class models.gui.BatchProperties
 
COMMENTS - Static variable in class models.gui.ComponentProperties
 
COMMENTS - Static variable in class models.gui.StudyProperties
 
Common - Class in general.common
This class provides configuration properties that are common to all modules of JATOS.
CommonGuiceModule - Class in general.common
Configuration of Guice dependency injection for Publix module
CommonGuiceModule() - Constructor for class general.common.CommonGuiceModule
 
Component - Class in models.common
DB entity of a component.
Component() - Constructor for class models.common.Component
 
COMPONENT - Static variable in class models.common.Component
 
COMPONENT - Static variable in class models.gui.ComponentProperties
 
COMPONENT_DELETED_BUT_FILES_NOT - Static variable in class general.common.MessagesStrings
 
COMPONENT_ID - Static variable in class services.publix.idcookie.IdCookieModel
 
COMPONENT_INPUT - Static variable in class models.gui.ComponentProperties
 
COMPONENT_INVALID - Static variable in class general.common.MessagesStrings
 
COMPONENT_POSITION - Static variable in class services.publix.idcookie.IdCookieModel
 
COMPONENT_RESULT_ID - Static variable in class services.publix.idcookie.IdCookieModel
 
COMPONENT_RESULTS - Static variable in class services.gui.BreadcrumbsService
 
COMPONENT_WASNT_SAVED - Static variable in class general.common.MessagesStrings
 
componentAsJsonForApi(Component) - Method in class utils.common.JsonUtils
Returns JSON of a component intended for the JATOS API
componentCloneHtmlNotCloned(String) - Static method in class general.common.MessagesStrings
 
ComponentDao - Class in daos.common
DAO for Component entity
componentDone(ComponentResult) - Static method in class services.publix.PublixHelpers
True if ComponentResult's state is in FINISHED or ABORTED or FAIL or RELOADED.
componentDone_trueForFinishedAbortedFailReloaded_falseOtherwise() - Method in class services.publix.PublixHelpersTest
 
componentHasNoStudy(Long) - Static method in class general.common.MessagesStrings
 
componentNotActive(Long, Long) - Static method in class services.publix.PublixErrorMessages
 
componentNotAllowedToReload(Long, Long) - Static method in class services.publix.PublixErrorMessages
 
componentNotBelongToStudy(Long, Long) - Static method in class general.common.MessagesStrings
 
componentNotBelongToStudy(Long, Long) - Static method in class services.publix.PublixErrorMessages
 
componentNotExist(Long) - Static method in class general.common.MessagesStrings
 
componentNotExist(Long, Long) - Static method in class services.publix.PublixErrorMessages
 
ComponentProperties - Class in models.gui
Model of component properties for UI (not persisted in DB).
ComponentProperties() - Constructor for class models.gui.ComponentProperties
 
ComponentResult - Class in models.common
DB entity of a component result.
ComponentResult() - Constructor for class models.common.ComponentResult
 
ComponentResult(Component) - Constructor for class models.common.ComponentResult
 
ComponentResult.ComponentState - Enum in models.common
State of this component run (it actually should be called ComponentResultState)
componentResultAsJsonNode(ComponentResult) - Method in class utils.common.JsonUtils
Returns an ObjectNode of the given ComponentResult.
componentResultDao - Variable in class controllers.publix.Publix
 
ComponentResultDao - Class in daos.common
DAO for ComponentResult entity
ComponentResultIdsExtractor - Class in services.gui
Extracts component result IDs from JSON or a Map.
ComponentResultIdsExtractorTest - Class in services.gui
Unit tests for ComponentResultIdsExtractor.
ComponentResultIdsExtractorTest() - Constructor for class services.gui.ComponentResultIdsExtractorTest
 
componentResultMetadata(ComponentResult) - Method in class utils.common.JsonUtils
 
ComponentResultMigration - Class in migrations.common
Migrates the database for all <3.7.5.
componentResultNotExist(Long) - Static method in class general.common.MessagesStrings
 
componentResults(Http.Request, Long, Long) - Method in class controllers.gui.ComponentResults
Shows a view with all component results of a component of a study.
ComponentResults - Class in controllers.gui
Controller that deals with requests regarding ComponentResult.
Components - Class in controllers.gui
Controller that deals with all requests regarding Components within the JATOS GUI.
ComponentService - Class in services.gui
Service class for JATOS Controllers (not Publix).
ComponentServiceIntegrationTest - Class in services.gui
Tests for ComponentService
ComponentServiceIntegrationTest() - Constructor for class services.gui.ComponentServiceIntegrationTest
 
ComponentServiceTest - Class in services.gui
Unit tests for ComponentService.
ComponentServiceTest() - Constructor for class services.gui.ComponentServiceTest
 
concurrentGetOrRegisterReturnsSameInstance() - Method in class batch.BatchDispatcherRegistryTest
 
CONEXT - models.common.User.AuthMethod
 
CONFIG_ERROR - general.common.ApiEnvelope.ErrorCode
 
configure() - Method in class general.common.CommonGuiceModule
 
configure() - Method in class general.publix.PublixGuiceModule
 
content - Variable in class utils.common.DirectoryStructureToJson.Node
 
ContextMocker - Class in testutils.common
Helper class that provides methods to mock Play's Context
ContextMocker - Class in testutils
Helper class that provides methods to mock Play's Context
ContextMocker - Class in testutils.gui
Helper class that provides methods to mock Play's Context
ContextMocker - Class in testutils.publix
Helper class that provides methods to mock Play's Context
ContextMocker() - Constructor for class testutils.common.ContextMocker
 
ContextMocker() - Constructor for class testutils.ContextMocker
 
ContextMocker() - Constructor for class testutils.gui.ContextMocker
 
ContextMocker() - Constructor for class testutils.publix.ContextMocker
 
controllers.gui - package controllers.gui
 
controllers.gui.actionannotations - package controllers.gui.actionannotations
 
controllers.publix - package controllers.publix
 
controllers.publix.actionannotation - package controllers.publix.actionannotation
 
controllers.publix.workers - package controllers.publix.workers
 
COOKIE_AND - Static variable in class services.publix.idcookie.IdCookieSerialiser
 
COOKIE_EQUALS - Static variable in class services.publix.idcookie.IdCookieSerialiser
 
COOKIE_NAME - Static variable in class services.publix.workers.GeneralSingleCookieService
 
copyRecursively(Path, Path) - Static method in class utils.common.IOUtils
 
copyRecursively(Path, Path, DirectoryStream.Filter<Path>) - Static method in class utils.common.IOUtils
 
COULDNT_CHANGE_POSITION_OF_COMPONENT - Static variable in class general.common.MessagesStrings
 
COULDNT_OPEN_LOG - Static variable in class general.common.MessagesStrings
 
COULDNT_READ_FILE - Static variable in class general.common.MessagesStrings
 
COULDNT_READ_JSON - Static variable in class general.common.MessagesStrings
 
couldntExtractFromIdCookie(String, String) - Static method in class services.publix.PublixErrorMessages
 
couldntExtractIndexFromIdCookieName(String) - Static method in class services.publix.PublixErrorMessages
 
couldntGeneratePathToFileOrDir(String) - Static method in class general.common.MessagesStrings
 
count() - Method in class daos.common.ComponentResultDao
 
count() - Method in class daos.common.StudyDao
Returns the number of Study rows
count() - Method in class daos.common.StudyResultDao
Returns the number of StudyResult rows
count() - Method in class daos.common.UserDao
Returns the number of User rows
count() - Method in class daos.common.worker.WorkerDao
Returns the number of Worker rows
countAll() - Method in class daos.common.StudyLinkDao
 
countByBatch(Batch) - Method in class daos.common.GroupResultDao
 
countByBatch(Batch, String) - Method in class daos.common.StudyResultDao
Returns the number of StudyResults belonging to the given batch but excludes results from the given workerTypeToBeExcluded.
countByBatchAndWorkerType(Batch, String) - Method in class daos.common.StudyLinkDao
 
countByBatchAndWorkerType(Batch, String) - Method in class daos.common.StudyResultDao
Returns the number of StudyResults belonging to the given batch and given worker type.
countByComponent(Component) - Method in class daos.common.ComponentResultDao
Returns the number of ComponentResults belonging to the given Component.
countByGroup(GroupResult) - Method in class daos.common.StudyResultDao
Returns the number of StudyResults belonging to the given group.
countByStudy(Study) - Method in class daos.common.StudyResultDao
Returns the number of StudyResults belonging to the given study.
countByWorker(Worker, User) - Method in class daos.common.StudyResultDao
Returns the number of StudyResults belonging to the given worker.
countComponentResultsForStudyResultIds(List<Long>) - Method in class daos.common.StudyResultDao
 
countLoginAttemptsOfLastMin(String, String) - Method in class daos.common.LoginAttemptDao
Returns the count of LoginAttempts that happened within the last minute for the given username and remoteAddress
countTotal() - Method in class daos.common.StudyDao
Returns the total number of Studys (including the deleted ones)
countTotal() - Method in class daos.common.StudyResultDao
Returns the total number of StudyResults (including the deleted ones)
countTotal() - Method in class daos.common.worker.WorkerDao
Returns the total number of Worker (including the deleted ones)
create(String, boolean) - Method in class daos.common.worker.MTWorkerDao
Create MTWorker.
create(ApiToken) - Method in class daos.common.ApiTokenDao
 
create(Batch) - Method in class daos.common.BatchDao
 
create(Component) - Method in class daos.common.ComponentDao
 
create(ComponentResult) - Method in class daos.common.ComponentResultDao
 
create(GroupResult) - Method in class daos.common.GroupResultDao
 
create(LoginAttempt) - Method in class daos.common.LoginAttemptDao
 
create(Study) - Method in class daos.common.StudyDao
 
create(Study) - Method in class general.common.StudyLogger
 
create(StudyLink) - Method in class daos.common.StudyLinkDao
 
create(StudyResult) - Method in class daos.common.StudyResultDao
 
create(User) - Method in class daos.common.UserDao
Persist user (involves creating a JatosWorker)
create(User, String, Integer) - Method in class services.gui.ApiTokenService
Generates a new api token and persists its hash in the database.
create(Worker) - Method in class daos.common.worker.WorkerDao
 
create(Http.Request) - Method in class controllers.gui.Users
Handles POST request of user create form.
create_persistsApiToken_andReturnsFormattedToken() - Method in class services.gui.ApiTokenServiceTest
 
create_withNullExpires_persistsWithoutExpiry() - Method in class services.gui.ApiTokenServiceTest
 
createAndPersistComponent(Study, Component) - Method in class services.gui.ComponentService
Initialise and persist the given Component.
createAndPersistComponent(Study, ComponentProperties) - Method in class services.gui.ComponentService
Create and persist a Component with given properties.
createAndPersistComponent_fromProps_addsToStudyAndPersists() - Method in class services.gui.ComponentServiceIntegrationTest
 
createAndPersistComponent_withProperties_shouldBind_thenPersist_andUpdateStudy() - Method in class services.gui.ComponentServiceTest
 
createAndPersistGeneralMultipleWorker(Batch) - Method in class services.publix.WorkerCreator
Create and persist a GeneralMultipleWorker
createAndPersistGeneralMultipleWorker_persistsAndLinks() - Method in class services.publix.WorkerCreatorTest
 
createAndPersistGeneralSingleWorker(Batch) - Method in class services.publix.WorkerCreator
Create and persist a GeneralSingleWorker
createAndPersistGeneralSingleWorker_persistsAndLinks() - Method in class services.publix.WorkerCreatorTest
 
createAndPersistMTWorker(String, boolean, Batch) - Method in class services.publix.WorkerCreator
Creates and persists a MTWorker or a MTSandboxWorker.
createAndPersistMTWorker_createsMTWorker_whenSandboxFalse() - Method in class services.publix.WorkerCreatorTest
 
createAndPersistMTWorker_createsSandboxWorker_whenSandboxTrue() - Method in class services.publix.WorkerCreatorTest
 
createAndPersistStudy(User, Study) - Method in class services.gui.StudyService
Persists the given Study.
createAndPersistStudy_createsDefaultBatch_whenNoBatches_addsUser_updatesAndLogs() - Method in class services.gui.StudyServiceTest
 
createAndPersistStudy_usesProvidedBatches_whenAlreadyPresent() - Method in class services.gui.StudyServiceTest
 
createAndPersistStudyAndAssetsDir(User, StudyProperties, boolean) - Method in class services.gui.StudyService
 
createAndPersistStudyAndAssetsDir_setsDirNameToUuid_ifMissing_createsDir_andPersists() - Method in class services.gui.StudyServiceTest
 
createAndPersistUser(User, String, boolean, User.AuthMethod) - Method in class services.gui.UserService
Creates a user, sets password hash and persists them.
createAndPersistUser_db_setsHashRolesWorker_andPersists() - Method in class services.gui.UserServiceTest
 
createAndPersistUser_nonDb_noPasswordHash() - Method in class services.gui.UserServiceTest
 
createApiToken(User) - Method in class testutils.JatosTest
 
createBatch(Http.Request, String) - Method in class controllers.gui.Api
 
createComponent(Http.Request, String) - Method in class controllers.gui.Api
Creates a component within the specified study
createComponentResult(StudyResult, Component) - Method in class services.publix.ResultCreator
 
createComponentResult_persistsAndLinks() - Method in class services.publix.ResultCreatorTest
 
createDefaultBatch() - Method in class services.gui.BatchService
Create and initialises default Batch.
createDefaultBatch_initializesFields_andAddsStudyUsers() - Method in class services.gui.BatchServiceTest
 
createReceive() - Method in class batch.BatchChannelRegistryTest.DummyActor
 
createReceive() - Method in class group.GroupDispatcherTest.CapturingActor
 
createStudy(Http.Request) - Method in class controllers.gui.Api
Handels deprecated endpoint to create a new study
createStudyAssetsDir(String) - Method in class utils.common.IOUtils
Creates a study assets dir.
createStudyExportZipFile(Study) - Method in class services.gui.ImportExportService
Returns a JATOS study archive packed as ZIP.
createStudyExportZipFile_createsZip() - Method in class services.gui.ImportExportServiceIntegrationTest
 
createStudyExportZipFile_shouldCallJsonAndZip_andReturnFile() - Method in class services.gui.ImportExportServiceTest
 
createStudyResult(StudyLink, Worker) - Method in class services.publix.ResultCreator
Creates StudyResult and adds it to the given Worker.
createStudyResult_setsPRE_forPreviewWorkerAndAllowPreview() - Method in class services.publix.ResultCreatorTest
 
createStudyResult_setsSTARTED_whenNotPreviewOrNotAllowed() - Method in class services.publix.ResultCreatorTest
 
createTwoComponentResults(long) - Method in class services.gui.ResultRemoverIntegrationTest
 
createTwoStudyResults(long) - Method in class services.gui.ResultRemoverIntegrationTest
 
createUser(String) - Method in class testutils.JatosTest
 
createUser(Http.Request) - Method in class controllers.gui.Api
 
creation - Variable in class utils.common.DirectoryStructureToJson.Node
 
CREATION_TIME - Static variable in class services.publix.idcookie.IdCookieModel
 
currentApiTokenMetadata() - Method in class controllers.gui.Api
Returns metadata of the API token used in this request
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