- 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
-
- IMPORT_OF_STUDY_FAILED - Static variable in class general.common.MessagesStrings
-
- 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) - Method in class controllers.gui.ImportExport
-
POST request that checks whether this is a legitimate study import, whether the study or its directory already
exists.
- importStudy(User, File) - Method in class services.gui.ImportExportService
-
Import a uploaded study: there are 5 possible cases:
(udir - name of uploaded study asset dir, cdir - name of current study asset dir)
- importStudyConfirmed(Http.Request) - Method in class controllers.gui.ImportExport
-
POST request that does Actual import of study and its study assets directory.
- importStudyConfirmed(User, JsonNode) - 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.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
-
- isAjax(RequestHeader) - Static method in class utils.common.Helpers
-
Check if the request was made via Ajax or not for Scala requests.
- 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
-
- 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
- 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
-
- isIdCookiesSecure() - Static method in class general.common.Common
-
If true, the ID cookies' secure attribute will be set
- isInactivityTimeout(Http.Session) - Method in class services.gui.AuthenticationService
-
Returns true if the session inactivity time as saved in Play's session
cookie is older than allowed.
- isInMemoryDb() - Static method in class general.common.Common
-
Is true if an in-memory database is used.
- 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
-
- 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 services.gui.AuthenticationService
-
Checks the user session cache whether this user tries to login repeatedly
- isRepeatedLoginAttempt(String) - Method in class services.gui.UserSessionCacheAccessor
-
- isResultDataExportUseTmpFile() - Static method in class general.common.Common
-
If true, result data that are fetched from the database are first stored in a temporary file and only if
they are all gathered the file is sent to the browser.
- isResultUploadsEnabled() - Static method in class general.common.Common
-
Are file uploads via jatos.js allowed?
- isSessionTimeout(Http.Session) - Method in class services.gui.AuthenticationService
-
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
- isUserSessionValidation() - Static method in class general.common.Common
-
Toggle for user session validation (not the Play session validation which is done by Play).
- isValid(String) - Static method in class utils.common.JsonUtils
-
Checks whether the given string is a valid JSON string.
- isValidSessionId(Http.Session, String, String) - Method in class services.gui.AuthenticationService
-
Checks the session ID stored in Play's session cookie whether it is the
same as stored in the cache during the last login.