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
I
- ID - Static variable in class models.common.legacy.StudyV2
- ID - Static variable in class models.gui.BatchProperties
- ID - Static variable in class models.gui.ComponentProperties
- ID_COOKIE_NAME - Static variable in class services.publix.idcookie.IdCookieModel
-
Every ID cookie name starts with this String.
- IDCOOKIE_COLLECTION_FULL - Static variable in class services.publix.PublixErrorMessages
- IDCOOKIE_COLLECTION_INDEX_OUT_OF_BOUND - Static variable in class services.publix.PublixErrorMessages
- IdCookieAccessor - Class in services.publix.idcookie
-
This class offers a simple interface to extract, log and discard JATOS ID cookies.
- IdCookieAccessor(IdCookieSerialiser) - Constructor for class services.publix.idcookie.IdCookieAccessor
- IdCookieAccessorTest - Class in services.publix.idcookie
- IdCookieAccessorTest() - Constructor for class services.publix.idcookie.IdCookieAccessorTest
- IdCookieAlreadyExistsException - Exception in services.publix.idcookie.exception
-
Is thrown if a second JATOS ID cookie with the same study result ID is tried to be created.
- IdCookieAlreadyExistsException(String) - Constructor for exception services.publix.idcookie.exception.IdCookieAlreadyExistsException
- IdCookieCollection - Class in services.publix.idcookie
-
Wrapper around a collection of JATOS ID cookies.
- IdCookieCollection() - Constructor for class services.publix.idcookie.IdCookieCollection
- IdCookieCollectionFullException - Exception in services.publix.idcookie.exception
-
Is thrown if the limit of JATOS ID cookies is reached.
- IdCookieCollectionFullException(String) - Constructor for exception services.publix.idcookie.exception.IdCookieCollectionFullException
- IdCookieCollectionTest - Class in services.publix.idcookie
- IdCookieCollectionTest() - Constructor for class services.publix.idcookie.IdCookieCollectionTest
- idCookieExistsAlready(Long) - Static method in class services.publix.PublixErrorMessages
- idCookieForThisStudyResultNotExists(Long) - Static method in class services.publix.PublixErrorMessages
- IdCookieMalformedException - Exception in services.publix.idcookie.exception
- IdCookieMalformedException(String) - Constructor for exception services.publix.idcookie.exception.IdCookieMalformedException
- IdCookieModel - Class in services.publix.idcookie
-
Model for an ID cookie.
- IdCookieModel() - Constructor for class services.publix.idcookie.IdCookieModel
- IdCookieSerialiser - Class in services.publix.idcookie
-
This class offers methods to turn an JATOS ID cookie into a string that can be put into an URL header.
- IdCookieSerialiser() - Constructor for class services.publix.idcookie.IdCookieSerialiser
- IdCookieSerialiserTest - Class in services.publix.idcookie
-
Unit tests for IdCookieSerialiser
- IdCookieSerialiserTest() - Constructor for class services.publix.idcookie.IdCookieSerialiserTest
- idCookieService - Variable in class controllers.publix.Publix
- IdCookieService - Class in services.publix.idcookie
-
Service class for JATOS ID cookie handling.
- IdCookieService(IdCookieAccessor) - Constructor for class services.publix.idcookie.IdCookieService
- IdCookieServiceTest - Class in services.publix.idcookie
- IdCookieServiceTest() - Constructor for class services.publix.idcookie.IdCookieServiceTest
- IMPORT_EXPORT_ERROR - general.common.ApiEnvelope.ErrorCode
- importAndGetExampleStudy() - Method in class testutils.JatosTest
- importedNewStudy(String, Long, String) - Static method in class general.common.MessagesStrings
- importExampleStudy() - Method in class testutils.JatosTest
- ImportExport - Class in controllers.gui
-
Controller that cares for import/export of components and studies.
- ImportExportException - Exception in exceptions.gui
- ImportExportException(String) - Constructor for exception exceptions.gui.ImportExportException
- ImportExportService - Class in services.gui
-
Service class for JATOS Controllers (not Publix).
- ImportExportServiceIntegrationTest - Class in services.gui
-
Tests for ImportExportService
- ImportExportServiceIntegrationTest() - Constructor for class services.gui.ImportExportServiceIntegrationTest
- ImportExportServiceTest - Class in services.gui
-
Unit tests for ImportExportService (uses Mockito to isolate dependencies).
- ImportExportServiceTest() - Constructor for class services.gui.ImportExportServiceTest
- importNewStudy() - Method in class services.gui.ImportExportServiceIntegrationTest
-
Import a uploaded study: there are 5 possible cases: (udir - name of uploaded study asset dir, cdir - name of current study asset dir) Test 5) !study exists - !udir exists : new study - write both
- importOrCreateStudy(Http.Request, boolean, boolean, boolean, boolean) - Method in class controllers.gui.Api
-
Dispatches the request based on the
Content-Typeheader: 1) ZIP / multipart upload → import a study archive 2) JSON → create a new study from the request body. - importStudy(User, Path) - Method in class services.gui.ImportExportService
-
Import a uploaded JATOS study archive There are 5 possible cases: (udir - name of uploaded study asset dir, cdir - name of current study asset dir)
- importStudy(Http.Request) - Method in class controllers.gui.ImportExport
-
POST request that checks whether this is a legitimate import of a JATOS study archive, e.g.
- importStudy(Http.Request, boolean, boolean, boolean, boolean) - Method in class controllers.gui.Api
-
Imports a JATOS study archive
- importStudy_newStudy_returnsExpectedJsonAndSetsSession() - Method in class services.gui.ImportExportServiceIntegrationTest
- importStudy_newStudy_returnsExpectedJsonAndSetsSession() - Method in class services.gui.ImportExportServiceTest
- importStudy_whenStudyExistsAndUserNotMember_forbidden() - Method in class services.gui.ImportExportServiceIntegrationTest
- importStudy_whenStudyExistsAndUserNotMember_forbidden() - Method in class services.gui.ImportExportServiceTest
- importStudyConfirmed(User, boolean, boolean, boolean, boolean) - Method in class services.gui.ImportExportService
- importStudyConfirmed(Http.Request) - Method in class controllers.gui.ImportExport
-
POST request that does the actual import of a JATOS study archive.
- importStudyConfirmed_createNewStudy_whenNotExisting_andRenameAssetsIfNeeded() - Method in class services.gui.ImportExportServiceTest
- importStudyConfirmed_newStudy_successful() - Method in class services.gui.ImportExportServiceIntegrationTest
- importStudyConfirmed_overwrite_existingStudy_forbidden() - Method in class services.gui.ImportExportServiceTest
- importStudyConfirmed_overwriteExistingStudy_moveAssets_andUpdateWithoutDirName_whenKeepCurrentAssetsName() - Method in class services.gui.ImportExportServiceTest
- importStudyConfirmed_throwsIfNoTempDirInSession() - Method in class services.gui.ImportExportServiceTest
- importStudyConfirmed_withoutPriorImport_throwsIOException() - Method in class services.gui.ImportExportServiceIntegrationTest
- importStudyKeepPropertiesOverwriteAssets() - Method in class services.gui.ImportExportServiceIntegrationTest
-
Import a uploaded study: there are 5 possible cases: (udir - name of uploaded study asset dir, cdir - name of current study asset dir) Test 1) study exists - udir exists - udir == cdir User chooses to keep properties and overwrite assets dir
- importStudyOverwritePropertiesAndAssets() - Method in class services.gui.ImportExportServiceIntegrationTest
-
Import a uploaded study: there are 5 possible cases: (udir - name of uploaded study asset dir, cdir - name of current study asset dir) Test 1) study exists - udir exists - udir == cdir User chooses to overwrite properties and assets dir
- importStudyOverwritePropertiesKeepAssets() - Method in class services.gui.ImportExportServiceIntegrationTest
-
Import a uploaded study: there are 5 possible cases: (udir - name of uploaded study asset dir, cdir - name of current study asset dir) Test 1) study exists - udir exists - udir == cdir User chooses to overwrite properties and keep assets dir
- importStudyStudyNewButDirExists() - Method in class services.gui.ImportExportServiceIntegrationTest
-
Import a uploaded study: there are 5 possible cases: (udir - name of uploaded study asset dir, cdir - name of current study asset dir) Test 4) !study exists - udir exists Should rename uploaded dir (generate new dir name)
- info(String) - Static method in class general.gui.FlashScopeMessaging
- info(String) - Static method in class general.gui.RequestScopeMessaging
- info(String) - Method in class models.gui.Messages
- INFO - Static variable in class general.gui.FlashScopeMessaging
- initAndPersistBatch(Batch, Study, User) - Method in class services.gui.BatchService
- initBatch(Batch, Study) - Method in class services.gui.BatchService
- initCommonStatics() - Static method in class services.gui.AdminServiceTest
- initCommonStatics() - Static method in class services.gui.ComponentServiceTest
- initCommonStatics() - Static method in class services.gui.ResultRemoverTest
- initData(Batch, StudyResult, Study, Component) - Method in class utils.common.JsonUtils
-
Returns init data that are requested during initialisation of each component run: Marshals the study properties and the component properties and puts them together with the session data (stored in StudyResult) into a new JSON object.
- initializeAndUnproxy(Object...) - Static method in class utils.common.Helpers
-
Initialize all given objects that are loaded lazily in a Hibernate object
- initializeAndUnproxy(T) - Static method in class utils.common.Helpers
-
Initialize an object that is loaded lazily in a Hibernate object
- initiallyEmpty() - Method in class batch.BatchChannelRegistryTest
- initStatics() - Static method in class controllers.publix.PublixTest
- initStatics() - Static method in class controllers.publix.workers.JatosPublixTest
- initStatics() - Static method in class services.gui.ImportExportServiceTest
- initStatics() - Static method in class services.publix.idcookie.IdCookieAccessorTest
- initStatics() - Static method in class services.publix.idcookie.IdCookieCollectionTest
- initStatics() - Static method in class services.publix.idcookie.IdCookieServiceTest
- initStatics() - Static method in class services.publix.PublixUtilsTest
- initStatics() - Static method in class services.publix.workers.GeneralSingleCookieServiceTest
- initStatics() - Static method in class utils.common.IOUtilsTest
- InternalServerErrorException - Exception in exceptions.gui
- InternalServerErrorException(String) - Constructor for exception exceptions.gui.InternalServerErrorException
- InternalServerErrorException(String, ApiEnvelope.ErrorCode) - Constructor for exception exceptions.gui.InternalServerErrorException
- InternalServerErrorPublixException - Exception in exceptions.publix
-
This exception should only be thrown if something within JATOS doesn't behave like it should (there is a bug in JATOS).
- InternalServerErrorPublixException(String) - Constructor for exception exceptions.publix.InternalServerErrorPublixException
- INVALID_API_TOKEN - general.common.ApiEnvelope.ErrorCode
- INVALID_AUTH_METHOD - general.common.ApiEnvelope.ErrorCode
- INVALID_DIR_NAME - Static variable in class general.common.MessagesStrings
- INVALID_DIR_NAMES - Static variable in class models.gui.StudyProperties
- INVALID_JSON - general.common.ApiEnvelope.ErrorCode
- INVALID_JSON_FORMAT - Static variable in class general.common.MessagesStrings
- INVALID_REQUEST - general.common.ApiEnvelope.ErrorCode
- INVALID_USER_OR_PASSWORD - Static variable in class general.common.MessagesStrings
- IO_ERROR - general.common.ApiEnvelope.ErrorCode
- ioUtils - Variable in class controllers.publix.Publix
- IOUtils - Class in utils.common
-
Utility class that handles access to the system's file system.
- IOUtils() - Constructor for class utils.common.IOUtils
- IOUtilsTest - Class in utils.common
-
Unit tests for IOUtils
- IOUtilsTest() - Constructor for class utils.common.IOUtilsTest
- IPublix - Interface in controllers.publix
-
Interface to all Publix classes.
- isActive() - Method in class models.common.ApiToken
- isActive() - Method in class models.common.Batch
- isActive() - Method in class models.common.Component
- isActive() - Method in class models.common.Study
- isActive() - Method in class models.common.StudyLink
- isActive() - Method in class models.common.User
- isActive() - Method in class models.gui.BatchProperties
- isActive() - Method in class models.gui.ComponentProperties
- isActive() - Method in class models.gui.StudyProperties
- isActive() - Method in class models.gui.UserProperties
- isAdmin() - Method in class models.common.User
- isAjax() - Static method in class utils.common.Helpers
-
Check if the request was made via Ajax or not.
- isAllowedSuperuser(User) - Static method in class utils.common.Helpers
- isAllowPreview() - Method in class models.common.Study
- isAllowPreview() - Method in class models.gui.StudyProperties
- isApiRequest(Http.Request) - Static method in class utils.common.Helpers
-
Checks if the HTTP request has an "Authorization: Bearer" header.
- isAuthByDb() - Method in class models.gui.NewUserProperties
- isConext() - Method in class models.common.User
- isConextAllowed() - Static method in class general.common.Common
-
SURFconext OpenId Connect (OIDC) allowed
- isDb() - Method in class models.common.User
- isDonationAllowed() - Static method in class general.common.Common
-
Should the GUI show a donations button
- isExpired() - Method in class models.common.ApiToken
- isFirstComponentInPreviewStudy(ComponentResult) - Method in class services.publix.PublixUtils
-
Returns true if the Study that belongs to the given ComponentResult allows previews and the component that belongs to the given ComponentResult is the first active component in the study.
- isFirstComponentInPreviewStudy_trueOnlyOnFirstAndPre() - Method in class services.publix.PublixUtilsTest
- isFull() - Method in class services.publix.idcookie.IdCookieCollection
- isGroupsCleaningAllowed() - Static method in class general.common.Common
-
True if the group cleaning is allowed
- isGroupStudy() - Method in class models.common.Study
- isGroupStudy() - Method in class models.gui.StudyProperties
- isHtmlFileExists() - Method in class models.gui.ComponentProperties
- isHtmlFileRename() - Method in class models.gui.ComponentProperties
- isHtmlRequest(Http.RequestHeader) - Static method in class utils.common.Helpers
- isIdCookiesSecure() - Static method in class general.common.Common
-
If true, the ID cookies' secure attribute will be set
- isIdempotent() - Method in class models.common.UserTest
- isInactivityTimeout(Http.Session) - Method in class auth.gui.AuthService
-
Returns true if the session inactivity time as saved in Play's session cookie is older than allowed.
- isInactivityTimeout_trueWhenExpiredOrOnError() - Method in class auth.gui.AuthServiceTest
- isJatosApiAllowed() - Static method in class general.common.Common
-
If true, it is allowed to use JATOS' API
- isJatosApiTokensApiGenerationAllowed() - Static method in class general.common.Common
-
Is it allowed to generate new tokens via the API?
- isLdap() - Method in class models.common.User
- isLdapAllowed() - Static method in class general.common.Common
- isLinearStudy() - Method in class models.common.Study
- isLinearStudy() - Method in class models.gui.StudyProperties
- isLocked() - Method in class models.common.legacy.StudyV2
- isLocked() - Method in class models.common.Study
- isLocked() - Method in class models.gui.StudyProperties
- isLogsAppenderStdOut() - Static method in class general.common.Common
-
Returns true if the Logger logs to STDOUT and false otherwise.
- isMultiNode() - Static method in class general.common.Common
-
True indicates that this JATOS runs with others in a cluster
- isOauthGoogle() - Method in class models.common.User
- isOauthGoogleAllowed() - Static method in class general.common.Common
- isOidc() - Method in class models.common.User
- isOidcAllowed() - Static method in class general.common.Common
-
OpenId Connect (OIDC) allowed
- isOpenAiAllowed() - Static method in class general.common.Common
- isOrcid() - Method in class models.common.User
- isOrcidAllowed() - Static method in class general.common.Common
- isPreviewWorker(Worker) - Static method in class services.publix.PublixHelpers
- isPreviewWorker_trueForPersonalSingleAndGeneralSingle_falseOtherwise() - Method in class services.publix.PublixHelpersTest
- isQuotaReached() - Method in class models.common.ComponentResult
- isQuotaReached() - Method in class models.common.StudyResult
- isReloadable() - Method in class models.common.Component
- isReloadable() - Method in class models.gui.ComponentProperties
- isRepeatedSigninAttempt(String, String) - Method in class auth.gui.AuthService
-
Returns true if there were already 3 sign-in attempts within the last minute with this username from this remoteAddress
- isRepeatedSigninAttempt_falseWhenLessThanThree() - Method in class auth.gui.AuthServiceTest
- isRepeatedSigninAttempt_trueWhenAtLeastThree() - Method in class auth.gui.AuthServiceTest
- isResultUploadsEnabled() - Static method in class general.common.Common
-
Are file uploads via jatos.js allowed?
- isSessionCookieRequest(Http.Request) - Static method in class utils.common.Helpers
-
Checks if the session has a field 'username'
- isSessionKeepSignedin(Http.Session) - Method in class auth.gui.AuthService
-
Returns true if the user decided to be kept signed (checkbox on the sign-in page) AND if it is allowed to be kept signed in.
- isSessionTimeout(Http.Session) - Method in class auth.gui.AuthService
-
Returns true if the session sign-in time as saved in Play's session cookie is older than allowed.
- isSessionTimeout_trueWhenExpiredOrOnError() - Method in class auth.gui.AuthServiceTest
- isSram() - Method in class models.common.User
- isSramAllowed() - Static method in class general.common.Common
-
SRAM's OpenId Connect (OIDC) allowed
- isStudyLogsEnabled() - Static method in class general.common.Common
-
Is study logging enabled
- isStudyMembersAllowedToAddAllUsers() - Static method in class general.common.Common
-
If true, it's allowed to add all users that exist on this JATOS server to be added at once as members of a study
- isStudyRunning(String) - Method in class daos.common.StudyResultDao
-
Checks if the StudyResult with the given UUID is currently running.
- isSuperuser() - Method in class models.common.User
- isUser() - Method in class models.common.User
- isUserRoleAllowSuperuser() - Static method in class general.common.Common
-
If true, it is allowed to grant users the Superuser role
- isValid(String) - Static method in class utils.common.JsonUtils
-
Checks whether the given string is a valid JSON string.
- isValidWorkerType(String) - Static method in class services.gui.WorkerService
- isViewer() - Method in class models.common.User
All Classes All Packages