- 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
-
- 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.
- isMaxActiveMemberLimited() - Method in class models.gui.BatchProperties
-
- isMaxTotalMemberLimited() - Method in class models.gui.BatchProperties
-
- isMaxTotalWorkerLimited() - Method in class models.gui.BatchProperties
-
- 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
-
- isOrcid() - Method in class models.common.User
-
- isOrcidAllowed() - 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
-
- isRepeatedSigninAttempt(String) - Method in class auth.gui.AuthService
-
Returns true if there were already 3 sign-in 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'
- 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.
- 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.