- 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 IdCookies.
 
- IdCookieAccessor(IdCookieSerialiser) - Constructor for class services.publix.idcookie.IdCookieAccessor
 
-  
 
- IdCookieAlreadyExistsException - Exception in services.publix.idcookie.exception
 
- 
Is thrown if a second IdCookie 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 IdCookies.
 
- IdCookieCollection() - Constructor for class services.publix.idcookie.IdCookieCollection
 
-  
 
- IdCookieCollectionFullException - Exception in services.publix.idcookie.exception
 
- 
Is thrown if the max number of IdCookies is reached.
 
- IdCookieCollectionFullException(String) - Constructor for exception services.publix.idcookie.exception.IdCookieCollectionFullException
 
-  
 
- 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 IdCookie into a string that can be put
 into an URL header.
 
- IdCookieSerialiser() - Constructor for class services.publix.idcookie.IdCookieSerialiser
 
-  
 
- 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
 
-  
 
- importedNewStudy(String, Long, String) - Static method in class general.common.MessagesStrings
 
-  
 
- ImportExport - Class in controllers.gui
 
- 
Controller that cares for import/export of components, studies and their result data.
 
- ImportExportService - Class in services.gui
 
- 
Service class for JATOS Controllers (not Publix).
 
- importStudy(Http.Request, boolean, boolean, boolean, boolean) - Method in class controllers.gui.Api
 
- 
Imports a JATOS study archive (.jzip).
 
- importStudy(Http.Request) - Method in class controllers.gui.ImportExport
 
- 
POST request that checks whether this is a legitimate import of a JATOS study archive (.jzip file), e.g.
 
- importStudy(User, File) - Method in class services.gui.ImportExportService
 
- 
Import a uploaded JATOS study archive (.jzip file)
 There are 5 possible cases:
 (udir - name of uploaded study asset dir, cdir - name of current study asset dir)
 
- importStudyApi(Http.Request, boolean, boolean, boolean, boolean) - Method in class controllers.gui.ImportExport
 
- 
POST request that imports a JATOS study archive (.jzip file) to JATOS.
 
- importStudyConfirmed(Http.Request) - Method in class controllers.gui.ImportExport
 
- 
POST request that does the actual import of a JATOS study archive (.jzip file).
 
- importStudyConfirmed(User, boolean, boolean, boolean, boolean) - Method in class services.gui.ImportExportService
 
-  
 
- INFO - Static variable in class general.gui.FlashScopeMessaging
 
-  
 
- 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
 
-  
 
- 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
 
- 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_DIR_NAME - Static variable in class general.common.MessagesStrings
 
-  
 
- INVALID_DIR_NAMES - Static variable in class models.gui.StudyProperties
 
-  
 
- INVALID_JSON_FORMAT - Static variable in class general.common.MessagesStrings
 
-  
 
- INVALID_USER_OR_PASSWORD - Static variable in class general.common.MessagesStrings
 
-  
 
- 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
 
-  
 
- 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
 
-  
 
- isAdmin() - Method in class models.common.User
 
-  
 
- isAdminToken() - Method in class models.common.ApiToken
 
-  
 
- 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.
 
- isDb() - Method in class models.common.User
 
-  
 
- isDirRename() - Method in class models.gui.StudyProperties
 
-  
 
- 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.
 
- isFull() - Method in class services.publix.idcookie.IdCookieCollection
 
-  
 
- 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.Request) - Static method in class utils.common.Helpers
 
-  
 
- isHtmlRequest(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
 
- 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.
 
- isJatosApiAllowed() - Static method in class general.common.Common
 
- 
If true, it is allowed to use JATOS' 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
 
-  
 
- isLocalhost() - Static method in class utils.common.Helpers
 
-  
 
- isLocked() - Method in class models.common.legacy.StudyV2
 
-  
 
- isLocked() - Method in class models.common.Study
 
-  
 
- isLocked() - Method in class models.gui.StudyProperties
 
-  
 
- isMaxActiveMemberLimited() - Method in class models.gui.BatchProperties
 
-  
 
- isMaxTotalMemberLimited() - Method in class models.gui.BatchProperties
 
-  
 
- isMaxTotalWorkerLimited() - Method in class models.gui.BatchProperties
 
-  
 
- 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
 
-  
 
- isPreviewWorker(Worker) - Static method in class services.publix.PublixHelpers
 
-  
 
- isReloadable() - Method in class models.common.Component
 
-  
 
- isReloadable() - Method in class models.gui.ComponentProperties
 
-  
 
- isRepeatedLoginAttempt(String) - Method in class auth.gui.AuthService
 
- 
Returns true if there were already 3 login attempts within the last minute with this username
 
- 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'
 
- isSessionTimeout(Http.Session) - Method in class auth.gui.AuthService
 
- 
Returns true if the session login time as saved in Play's session cookie
 is older than 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
 
- isSuperuser() - Method in class models.common.User
 
-  
 
- isUserAllowedToAccessWorker(User, Worker) - Method in class services.gui.Checker
 
-  
 
- 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.