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
G
- general.common - package general.common
- general.gui - package general.gui
- general.publix - package general.publix
- GeneralMultiplePublix - Class in controllers.publix.workers
-
Implementation of JATOS' public API for studies run by PersonalMultipleWorker.
- GeneralMultiplePublixTest - Class in controllers.publix.workers
-
Unit tests for GeneralMultiplePublix methods (class-local logic only).
- GeneralMultiplePublixTest() - Constructor for class controllers.publix.workers.GeneralMultiplePublixTest
- GeneralMultipleStudyAuthorisation - Class in services.publix.workers
-
StudyAuthorization for GeneralMultipleWorker
- GeneralMultipleStudyAuthorisation() - Constructor for class services.publix.workers.GeneralMultipleStudyAuthorisation
- GeneralMultipleWorker - Class in models.common.workers
-
DB entity of the concrete Worker if a study is run as an General Multiple Worker.
- GeneralMultipleWorker() - Constructor for class models.common.workers.GeneralMultipleWorker
- GeneralSingleCookieService - Class in services.publix.workers
-
Manages the GeneralSingle cookie.
- GeneralSingleCookieService() - Constructor for class services.publix.workers.GeneralSingleCookieService
- GeneralSingleCookieServiceTest - Class in services.publix.workers
-
Unit tests for GeneralSingleCookieService.
- GeneralSingleCookieServiceTest() - Constructor for class services.publix.workers.GeneralSingleCookieServiceTest
- GeneralSinglePublix - Class in controllers.publix.workers
-
Implementation of JATOS' public API for general single study runs (open to everyone).
- GeneralSinglePublixTest - Class in controllers.publix.workers
-
Unit tests for GeneralSinglePublix methods (class-local logic only).
- GeneralSinglePublixTest() - Constructor for class controllers.publix.workers.GeneralSinglePublixTest
- GeneralSingleStudyAuthorisation - Class in services.publix.workers
-
StudyAuthorization for GeneralSingleWorker
- GeneralSingleStudyAuthorisation() - Constructor for class services.publix.workers.GeneralSingleStudyAuthorisation
- GeneralSingleWorker - Class in models.common.workers
-
DB entity of the concrete Worker if a study is run as an General Single Worker.
- GeneralSingleWorker() - Constructor for class models.common.workers.GeneralSingleWorker
- generate(String, Integer) - Method in class auth.gui.ApiTokens
- generate_emptyName_returnsBadRequest() - Method in class auth.gui.ApiTokensTest
- generate_nameWithHtml_returnsBadRequest() - Method in class auth.gui.ApiTokensTest
- generate_negativeExpires_returnsBadRequest() - Method in class auth.gui.ApiTokensTest
- generate_valid_callsService_andReturnsTokenString() - Method in class auth.gui.ApiTokensTest
- generateApiToken(Http.Request, Long) - Method in class controllers.gui.Api
-
Generate API tokens.
- generateConfirmationCode() - Method in class models.common.workers.GeneralMultipleWorker
- generateConfirmationCode() - Method in class models.common.workers.GeneralSingleWorker
- generateConfirmationCode() - Method in class models.common.workers.JatosWorker
- generateConfirmationCode() - Method in class models.common.workers.MTWorker
- generateConfirmationCode() - Method in class models.common.workers.PersonalMultipleWorker
- generateConfirmationCode() - Method in class models.common.workers.PersonalSingleWorker
- generateConfirmationCode() - Method in class models.common.workers.Worker
- generateFileName(String) - Method in class utils.common.IOUtils
-
Generates a filename from a name in a specified length.
- generateFileName(String, String) - Method in class utils.common.IOUtils
-
Generates a filename from a name in a specified length and adds the suffix.
- generateForAdministration(String) - Method in class services.gui.BreadcrumbsService
- generateForBatch(Study, Batch, String) - Method in class services.gui.BreadcrumbsService
- generateForComponent(Study, Component, String) - Method in class services.gui.BreadcrumbsService
- generateForGroup(Study, Batch, GroupResult, String) - Method in class services.gui.BreadcrumbsService
- generateForHome() - Method in class services.gui.BreadcrumbsService
- generateForHome(String) - Method in class services.gui.BreadcrumbsService
- generateForStudy(Study) - Method in class services.gui.BreadcrumbsService
- generateForStudy(Study, String) - Method in class services.gui.BreadcrumbsService
- generateForWorker(Worker, String) - Method in class services.gui.BreadcrumbsService
- generateSecureRandomString(int) - Static method in class utils.common.HashUtils
-
Generates a random string that can be used for passwords or tokens https://stackoverflow.com/a/31260788/1278769
- generateStudyAssetsPath(String) - Static method in class utils.common.IOUtils
-
Generates a study assets directory path.
- get(String) - Static method in class general.common.RequestScope
- get(Path, boolean) - Static method in class utils.common.DirectoryStructureToJson
-
Turns the file system of the given directory to JSON.
- get_onEmpty_returnsNone() - Method in class group.GroupDispatcherRegistryTest
- getActiveFlagFromJson(JsonNode) - Method in class services.gui.ApiService
- getActiveGroupResult() - Method in class models.common.StudyResult
- getActiveMemberCount() - Method in class models.common.GroupResult
- getActiveMemberList() - Method in class models.common.GroupResult
- getAdmin() - Method in class testutils.JatosTest
- getAdminStatus() - Method in class services.gui.AdminService
- getAdminStatus_aggregatesCountsAndLists() - Method in class services.gui.AdminServiceTest
- getAll() - Method in class services.publix.idcookie.IdCookieCollection
- getAll_members_collectionsReflectState() - Method in class group.GroupChannelRegistryTest
- getAllowedWorkerList() - Method in class models.common.legacy.StudyV2
- getAllowedWorkerTypes() - Method in class models.common.Batch
- getAllowedWorkerTypes() - Method in class models.gui.BatchProperties
- getAllStudyPropertiesOfSignedinUser(Boolean, Boolean) - Method in class controllers.gui.Api
-
Returns all study properties a user can access.
- getAmount() - Method in class models.gui.StudyCodeProperties
- getAsJson() - Static method in class general.gui.FlashScopeMessaging
- getAsJson() - Static method in class general.gui.RequestScopeMessaging
- getAssetsFilePath(String, String, Study) - Method in class services.gui.ApiService
-
Get a Path to a file in a study assets directory.
- getAuthMethod() - Method in class models.common.User
- getAuthMethod() - Method in class models.gui.NewUserProperties
- getBasepath() - Static method in class general.common.Common
-
JATOS' absolute base path without trailing '/.'
- getBatch() - Method in class models.common.GroupResult
- getBatch() - Method in class models.common.StudyLink
- getBatch() - Method in class models.common.StudyResult
- getBatch(String) - Method in class controllers.gui.Api
- getBatchByStudyForUI(Batch, Integer, Integer) - Method in class utils.common.JsonUtils
-
Returns a JSON string of one batch.
- getBatchesByStudy(String) - Method in class controllers.gui.Api
- getBatchFromIdOrUuid(String) - Method in class services.gui.BatchService
- getBatchId() - Method in class services.publix.idcookie.IdCookieModel
- getBatchInput() - Method in class models.common.Batch
- getBatchInput() - Method in class models.gui.BatchProperties
- getBatchList() - Method in class models.common.Study
- getBatchList() - Method in class models.common.workers.Worker
- getBatchOrDefaultBatch(Long, Study) - Method in class services.gui.BatchService
- getBatchSession(String, boolean) - Method in class controllers.gui.Api
- getBatchSessionData() - Method in class models.common.Batch
- getBatchSessionVersion() - Method in class models.common.Batch
- getBrandingUrl() - Static method in class general.common.Common
-
URL where some static HTML can be found that can be shown instead of the default welcome message on the home page
- getBreadcrumbs() - Method in class models.gui.Breadcrumbs
- getChannelActor_returnsActorRef_fromChannelSelf() - Method in class group.GroupChannelRegistryTest
- getChecksum(String) - Static method in class utils.common.HashUtils
-
Uses MD5 to generate a 6 chars long checksum of a string
- getChecksum(Path) - Static method in class utils.common.HashUtils
-
Uses Adler32 to calculate a checksum of a file
- getComment() - Method in class models.common.workers.Worker
- getComment() - Method in class models.gui.StudyCodeProperties
- getComments() - Method in class models.common.Batch
- getComments() - Method in class models.common.Component
- getComments() - Method in class models.common.legacy.StudyV2
- getComments() - Method in class models.common.Study
- getComments() - Method in class models.gui.BatchProperties
- getComments() - Method in class models.gui.ComponentProperties
- getComments() - Method in class models.gui.StudyProperties
- getComponent() - Method in class models.common.ComponentResult
- getComponent(int) - Method in class models.common.legacy.StudyV2
-
Gets the component of this study at the given position.
- getComponent(int) - Method in class models.common.Study
-
Gets the component of this study at the given position.
- getComponent(String) - Method in class controllers.gui.Api
- getComponentFromIdOrUuid(String) - Method in class services.gui.ComponentService
- getComponentFromIdOrUuid_shouldReturnValidComponent() - Method in class services.gui.ComponentServiceIntegrationTest
- getComponentId() - Method in class services.publix.idcookie.IdCookieModel
- getComponentInput() - Method in class models.common.Component
- getComponentInput() - Method in class models.gui.ComponentProperties
- getComponentList() - Method in class models.common.legacy.StudyV2
- getComponentList() - Method in class models.common.Study
- getComponentPosition() - Method in class services.publix.idcookie.IdCookieModel
- getComponentPosition(Component) - Method in class models.common.legacy.StudyV2
-
Returns the position (index+1) of the component in the list of components of this study or null if it doesn't exist.
- getComponentPosition(Component) - Method in class models.common.Study
-
Returns the position (index+1) of the component in the list of components of this study or null if it doesn't exist.
- getComponentResultId() - Method in class services.publix.idcookie.IdCookieModel
- getComponentResultList() - Method in class models.common.StudyResult
- getComponentResultsByStudyResult(StudyResult) - Method in class utils.common.JsonUtils
- getComponentsByStudy(String) - Method in class controllers.gui.Api
- getComponentState() - Method in class models.common.ComponentResult
- getConextClientId() - Static method in class general.common.Common
-
SURFconext OpenId Connect (OIDC) client ID
- getConextClientSecret() - Static method in class general.common.Common
-
SURFconext OpenId Connect (OIDC) client secret.
- getConextDiscoveryUrl() - Static method in class general.common.Common
-
SURFconext OpenId Connect (OIDC) provider discovery URL (ends with ".well-known/openid-configuration")
- getConextIdTokenSigningAlgorithm() - Static method in class general.common.Common
-
SURFconext OpenId Connect (OIDC) token signing algorithm (e.g.
- getConextScope() - Static method in class general.common.Common
-
SURFconext OpenId Connect (OIDC) scope (e.g.
- getConextSigninButtonLogoUrl() - Static method in class general.common.Common
-
Logo URL of SURFconext button on the sign-in page
- getConextSigninButtonText() - Static method in class general.common.Common
-
Text of SURFconext button on the sign-in page
- getConextSuccessFeedback() - Static method in class general.common.Common
-
Success feedback text shown to the user if SRAM sign-in was successful.
- getConextUsernameFrom() - Static method in class general.common.Common
-
SURFconext OpenId Connect (OIDC) - Where should JATOS' username be taken from?
- getConfirmationCode() - Method in class models.common.StudyResult
- getCreationDate() - Method in class models.common.ApiToken
- getCreationTime() - Method in class services.publix.idcookie.IdCookieModel
- getData(Long) - Method in class daos.common.ComponentResultDao
-
Get 'data' field without fetching the whole row.
- getDataShort() - Method in class models.common.ComponentResult
- getDataSize() - Method in class models.common.ComponentResult
- getDate() - Method in class models.common.Component
- getDate() - Method in class models.common.legacy.StudyV2
- getDate() - Method in class models.common.LoginAttempt
- getDate() - Method in class models.common.Study
- getDate() - Method in class models.gui.ComponentProperties
- getDate() - Method in class models.gui.StudyProperties
- getDateTimeYyyyMMddHHmmss() - Static method in class utils.common.Helpers
- getDbConnectionPoolSize() - Static method in class general.common.Common
-
Database connection pool size
- getDbDriver() - Static method in class general.common.Common
-
Database driver as defined in application.conf
- getDbUrl() - Static method in class general.common.Common
-
Database URL as defined in application.conf
- getDefaultBatch() - Method in class models.common.Study
- getDescription() - Method in class models.common.legacy.StudyV2
- getDescription() - Method in class models.common.Study
- getDescription() - Method in class models.gui.StudyProperties
- getDescriptionHash() - Method in class models.common.Study
- getDirName() - Method in class models.common.legacy.StudyV2
- getDirName() - Method in class models.common.Study
- getDirName() - Method in class models.gui.StudyProperties
- getDurationWithDefaultUnit(Config, String) - Method in class general.common.Common
- getEmail() - Method in class models.common.User
- getEmail() - Method in class models.gui.NewUserProperties
- getEmail() - Method in class models.gui.UserProperties
- getEndDate() - Method in class models.common.ComponentResult
- getEndDate() - Method in class models.common.GroupResult
- getEndDate() - Method in class models.common.StudyResult
- getEndDate() - Method in class models.common.StudyResultStatus
- getEndRedirectUrl() - Method in class models.common.Study
- getEndRedirectUrl() - Method in class models.gui.StudyProperties
- getErrorList() - Method in class models.gui.Messages
- getExistingFileInStudyAssetsDir(String, String) - Method in class utils.common.IOUtils
-
Gets the File object which resides under filePath within the study assets' directory.
- getExistingFileSecurely(String, String) - Method in class utils.common.IOUtils
-
Gets the File object while preventing a path traversal attack and checks whether the file exists and is no directory.
- getExpirationDate() - Method in class models.common.ApiToken
- getExpires() - Method in class models.common.ApiToken
- getFieldFromJson(JsonNode, String, Class<T>) - Method in class services.gui.ApiService
- getFieldFromJson(JsonNode, String, Class<T>, T) - Method in class services.gui.ApiService
- getFileInStudyAssetsDir(String, String) - Method in class utils.common.IOUtils
-
Gets the File object which resides under filePath within the study assets' directory.
- getFilename(Study) - Method in class general.common.StudyLogger
- getFirstComponent() - Method in class models.common.legacy.StudyV2
- getFirstComponent() - Method in class models.common.Study
- getFirstComponentResult() - Method in class models.common.StudyResult
- getFirstStudyResult() - Method in class models.common.workers.Worker
- getForm() - Method in exception exceptions.gui.ValidationException
- getGroupsCleaningInterval() - Static method in class general.common.Common
-
Interval in seconds the group cleaner is started.
- getGroupsCleaningMemberIdleAfter() - Static method in class general.common.Common
-
After how many seconds a group member is regarded as idle.
- getGroupSession(Long, boolean) - Method in class controllers.gui.Api
- getGroupSessionData() - Method in class models.common.GroupResult
- getGroupSessionVersion() - Method in class models.common.GroupResult
- getGroupsOfBatch(String) - Method in class controllers.gui.Api
- getGroupState() - Method in class models.common.GroupResult
- getHash(String, String) - Static method in class utils.common.HashUtils
-
Calculates hash with the given hash function.
- getHash(Path, String) - Static method in class utils.common.HashUtils
-
Calculates hash for the given file.
- getHashMD5(String) - Static method in class utils.common.HashUtils
- getHistoryGroupResult() - Method in class models.common.StudyResult
- getHistoryMemberCount() - Method in class models.common.GroupResult
- getHistoryMemberList() - Method in class models.common.GroupResult
- getHtmlFilePath() - Method in class models.common.Component
- getHtmlFilePath() - Method in class models.gui.ComponentProperties
- getHttpStatus() - Method in exception exceptions.publix.PublixException
- getId() - Method in class models.common.ApiToken
- getId() - Method in class models.common.Batch
- getId() - Method in class models.common.Component
- getId() - Method in class models.common.ComponentResult
- getId() - Method in class models.common.GroupResult
- getId() - Method in class models.common.legacy.StudyV2
- getId() - Method in class models.common.LoginAttempt
- getId() - Method in class models.common.Study
- getId() - Method in class models.common.StudyResult
- getId() - Method in class models.common.StudyResultStatus
- getId() - Method in class models.common.User
- getId() - Method in class models.common.workers.Worker
- getId() - Method in class models.gui.BatchProperties
- getId() - Method in class models.gui.ComponentProperties
- getId() - Method in class models.gui.UserProperties
- getIdCookie(Long) - Method in class services.publix.idcookie.IdCookieService
-
Returns the IdCookieModel that corresponds to the given study result ID.
- getIdCookie_throws_when_missing() - Method in class services.publix.idcookie.IdCookieServiceTest
- getIdCookiesLimit() - Static method in class general.common.Common
-
Max number of ID cookies
- getIdCookiesSameSite() - Static method in class general.common.Common
-
Which SameSite attribute the ID cookies should set
- getIndex() - Method in class services.publix.idcookie.IdCookieModel
- getInfoList() - Method in class models.gui.Messages
- getInitData(Http.Request, String, String) - Method in class controllers.publix.PublixInterceptor
- getInitData(Http.Request, StudyResult, Component) - Method in interface controllers.publix.IPublix
-
HTTP type: GET request Returns the init data provided by jatos.js to the experimenters code: study's properties, component's properties, and study's session data.
- getInitData(Http.Request, StudyResult, Component) - Method in class controllers.publix.Publix
- getInitData_updatesStatesAndReturnsOk() - Method in class controllers.publix.PublixTest
- getJatosApiTokensApiGenerationExpiresAfter() - Static method in class general.common.Common
-
The duration for which a token generated via the API remains valid after its creation.
- getJatosApiVersion() - Static method in class general.common.Common
-
JATOS API version (different from JATOS version)
- getJatosConfig() - Static method in class utils.common.Helpers
- getJatosHttpAddress() - Static method in class general.common.Common
-
JATOS HTTP host address without protocol or port (e.g.
- getJatosHttpPort() - Static method in class general.common.Common
-
Port JATOS is running on
- getJatosRun() - Method in class services.publix.idcookie.IdCookieModel
- getJatosUpdateMsg() - Static method in class general.common.Common
-
If in update happened during last startup a message might be stored here
- getJatosUrlBasePath() - Static method in class general.common.Common
-
HTTP URL base path: will be the prefix for each URL, e.g.
- getJatosVersion() - Static method in class general.common.Common
-
JATOS version (full version e.g.
- getJsonData() - Method in class models.common.legacy.StudyV2
- getJsonFromBody(Http.Request) - Method in class services.gui.ApiService
-
Controller method needs to be annotated with @BodyParser.Of(BodyParser.Raw.class) for this method to work properly
- getJVMInfo() - Static method in class utils.common.Helpers
- getKeepSignedin() - Method in class auth.gui.Signin.SigninData
- getLastComponent() - Method in class models.common.legacy.StudyV2
- getLastComponent() - Method in class models.common.Study
- getLastComponentResult() - Method in class models.common.StudyResult
- getLastLogin() - Method in class models.common.User
- getLastSeen() - Method in class models.common.User
- getLastSeenDate() - Method in class models.common.StudyResult
- getLastSeenDate() - Method in class models.common.StudyResultStatus
- getLastSeenDateUpdateThreshold() - Static method in class general.common.Common
-
StudyResult's lastSeenDate is updated only if its current value is older than this threshold (in seconds).
- getLastStudyResult() - Method in class models.common.workers.Worker
- getLastVisitedPageUrl() - Method in class models.common.User
- getLatestStudyRuns(int) - Method in class services.gui.AdminService
- getLatestStudyRuns_mapsFields() - Method in class services.gui.AdminServiceTest
- getLatestUsers(int) - Method in class services.gui.AdminService
-
Gets the last seen time of users that were active latest, except the signed in one.
- getLatestUsers_filtersAndFormats() - Method in class services.gui.AdminServiceTest
- getLdapAdminDn() - Static method in class general.common.Common
-
LDAP admin DN (Distinguished Name) - the admin user is used to search for the actual user that wants to log in
- getLdapAdminPassword() - Static method in class general.common.Common
-
LDAP admin password
- getLdapBaseDn() - Static method in class general.common.Common
-
LDAP base DNs (Distinguished Name)
- getLdapTimeout() - Static method in class general.common.Common
-
Read timeout for the LDAP server
- getLdapUrl() - Static method in class general.common.Common
-
LDAP URL (with port)
- getLdapUserAttribute() - Static method in class general.common.Common
-
LDAP User attribute, e.g.
- getLocale() - Static method in class general.common.Common
-
Locale used in the GUI.
- getLocalIpAddress() - Static method in class utils.common.Helpers
- getLogsAppender() - Static method in class general.common.Common
-
Log appender: can be 'ASYNCFILE' (default) or 'ASYNCSTDOUT'
- getLogsFilename() - Static method in class general.common.Common
-
Base name of JATOS log files without the suffix ('.log' or '.gz').
- getLogsPath() - Static method in class general.common.Common
-
Path where the application logs are located
- getMac() - Static method in class general.common.Common
-
MAC address of the network interface
- getMapper() - Method in class general.gui.StrictJsonMapper
- getMaxActiveMembers() - Method in class models.common.Batch
- getMaxActiveMembers() - Method in class models.gui.BatchProperties
- getMaxResultsDbQuerySize() - Static method in class general.common.Common
-
Maximal number of results to be fetched from the DB at once
- getMaxTotalMembers() - Method in class models.common.Batch
- getMaxTotalMembers() - Method in class models.gui.BatchProperties
- getMaxTotalWorkers() - Method in class models.common.Batch
- getMaxTotalWorkers() - Method in class models.gui.BatchProperties
- getMessage() - Method in class models.common.ComponentResult
- getMessage() - Method in class models.common.StudyResult
- getMtWorkerId() - Method in class models.common.StudyResult
- getMTWorkerId() - Method in class models.common.workers.MTWorker
- getName() - Method in class models.common.ApiToken
- getName() - Method in class models.common.User
- getName() - Method in class models.gui.NewUserProperties
- getName() - Method in class models.gui.UserProperties
- getName() - Method in class services.publix.idcookie.IdCookieModel
- getNewPassword() - Method in class models.gui.ChangePasswordProperties
- getNewPasswordRepeat() - Method in class models.gui.ChangePasswordProperties
- getNextComponent(Component) - Method in class models.common.legacy.StudyV2
- getNextComponent(Component) - Method in class models.common.Study
- getOauthGoogleClientId() - Static method in class general.common.Common
-
Google Sign-in Client ID for OAuth / OpenId Connect (OIDC)
- getOidcClientId() - Static method in class general.common.Common
-
OpenId Connect (OIDC) client ID
- getOidcClientSecret() - Static method in class general.common.Common
-
OpenId Connect (OIDC) client secret.
- getOidcDiscoveryUrl() - Static method in class general.common.Common
-
OpenId Connect (OIDC) provider discovery URL (ends with ".well-known/openid-configuration")
- getOidcIdTokenSigningAlgorithm() - Static method in class general.common.Common
-
OpenId Connect (OIDC) token signing algorithm (e.g.
- getOidcScope() - Static method in class general.common.Common
-
OpenId Connect (OIDC) scope (e.g.
- getOidcSigninButtonLogoUrl() - Static method in class general.common.Common
-
Logo URL of OIDC button in sign-in page
- getOidcSigninButtonText() - Static method in class general.common.Common
-
Text of OIDC button in sign-in page
- getOidcSuccessFeedback() - Static method in class general.common.Common
-
Success feedback text shown to the user if OIDC sign-in was successful
- getOidcUsernameFrom() - Static method in class general.common.Common
-
OpenId Connect (OIDC) - Where should JATOS' username be taken from?
- getOldestIdCookie() - Method in class services.publix.idcookie.IdCookieService
-
Checks the creation time of each ID cookie in the given IdCookieCollection and returns the oldest one.
- getOldPassword() - Method in class models.gui.ChangePasswordProperties
- getOpenAiApiCount() - Method in class models.common.StudyResult
- getOpenAiApiKey() - Static method in class general.common.Common
-
OpenAI API key
- getOpenAiCallLimit() - Static method in class general.common.Common
-
Returns the maximum number of calls allowed to the OpenAI API.
- getOpenAiTimeout() - Static method in class general.common.Common
-
Returns the maximum number of seconds to wait for OpenAI API response.
- getOpenAiUrlBasePath() - Static method in class general.common.Common
-
Returns the URL base path used for accessing the OpenAI API.
- getOrcidClientId() - Static method in class general.common.Common
-
ORCID'S OpenId Connect (OIDC) client ID
- getOrcidClientSecret() - Static method in class general.common.Common
-
ORCID's OpenId Connect (OIDC) client secret.
- getOrcidDiscoveryUrl() - Static method in class general.common.Common
-
ORCID's OpenId Connect (OIDC) provider discovery URL (ends with ".well-known/openid-configuration")
- getOrcidIdTokenSigningAlgorithm() - Static method in class general.common.Common
-
ORCID's OpenId Connect (OIDC) token signing algorithm (e.g.
- getOrcidScope() - Static method in class general.common.Common
-
ORCID's OpenId Connect (OIDC) scope (e.g.
- getOrcidSigninButtonLogoUrl() - Static method in class general.common.Common
-
Logo URL of ORCID button on the sign-in page
- getOrcidSigninButtonText() - Static method in class general.common.Common
-
Text of ORCID button on the sign-in page
- getOrcidSuccessFeedback() - Static method in class general.common.Common
-
Success feedback text shown to the user if ORCID sign-in was successful.
- getOrcidUsernameFrom() - Static method in class general.common.Common
-
ORCID's OpenId Connect (OIDC) - Where should JATOS' username be taken from?
- getOrGenerateStudyCodes(Http.Request, String, Option<Long>, String, String, Option<Integer>) - Method in class controllers.gui.Api
-
Get or generate study codes for the given study, batch, and worker type.
- getOrRegister_createsOncePerId_andCaches() - Method in class group.GroupDispatcherRegistryTest
- getOrRegisterReturnsDifferentDispatchersForDifferentIds() - Method in class batch.BatchDispatcherRegistryTest
- getOrRegisterReturnsSameDispatcherForSameId() - Method in class batch.BatchDispatcherRegistryTest
- getOSInfo() - Static method in class utils.common.Helpers
- getPassword() - Method in class auth.gui.Signin.SigninData
- getPassword() - Method in class models.gui.NewUserProperties
- getPassword() - Method in class models.gui.UserProperties
- getPasswordHash() - Method in class models.common.User
- getPath(Study) - Method in class general.common.StudyLogger
- getQueryParameter(Http.Request, String) - Static method in class utils.common.Helpers
-
Gets the value of to the given parameter in request's query string and trims whitespace.
- getQueryString(Http.Request) - Static method in class utils.common.Helpers
-
Returns the whole query string of the given Request including '?'.
- getRedirectPageAfterSignin(User) - Method in class auth.gui.AuthService
-
Returns the URL of the page the user visited last - or the URL of the home page.
- getRedirectPageAfterSignin_homeWhenNoLastVisited() - Method in class auth.gui.AuthServiceTest
- getReleaseInfo(String, boolean) - Method in class general.common.JatosUpdater
- getReleaseInfo(String, Boolean) - Method in class controllers.gui.Updates
-
Checks whether there is an JATOS update available and if yes returns ReleaseInfo as JSON Example URL to enforce update to a certain version: example.com/jatos?version=v3.5.1
- getRemoteAddress() - Method in class models.common.LoginAttempt
- getResultDataMaxSize() - Static method in class general.common.Common
-
Maximal size of result data of one component result in Byte
- getResultDataSize(Study, int) - Method in class services.gui.AdminService
- getResultFileSize(Study, int) - Method in class services.gui.AdminService
- getResultsArchiveSuffix() - Static method in class general.common.Common
-
File extension of results archive files
- getResultsPathForJson(Long, Long) - Static method in class utils.common.IOUtils
-
Path to result files in the file system with '/' as a file separator meant to be used in JSON
- getResultsPathForZip(Long, Long) - Static method in class utils.common.IOUtils
-
Path to result files in a zip package with '/' as file separator
- getResultUploadDirSize(Long) - Method in class utils.common.IOUtils
-
Returns the disk size in Bytes of all uploaded files belonging to the given study result ID.
- getResultUploadFileSecurely(Long, Long, String) - Method in class utils.common.IOUtils
- getResultUploadsDir(Long) - Static method in class utils.common.IOUtils
-
Path to the result uploads folder where JATOS stores the uploaded result files
- getResultUploadsDir(Long, Long) - Static method in class utils.common.IOUtils
-
Path to the result uploads folder where JATOS stores the uploaded result files
- getResultUploadsLimitPerStudyRun() - Static method in class general.common.Common
-
Max size of all files uploaded during a single study run in bytes
- getResultUploadsMaxFileSize() - Static method in class general.common.Common
-
Max file size in bytes for a single uploaded file
- getResultUploadsPath() - Static method in class general.common.Common
-
Path in the file system where JATOS stores uploaded result files
- getRetiredFilename(Study) - Method in class general.common.StudyLogger
- getRetiredPath(Study) - Method in class general.common.StudyLogger
- getRole() - Method in class models.gui.NewUserProperties
- getRoleList() - Method in class models.common.User
- getSessionDataFromBody(Http.Request) - Method in class services.gui.ApiService
-
Controller method needs to be annotated with @BodyParser.Of(BodyParser.Raw.class) for this method to work properly
- getSessionNode(String, Long, boolean) - Method in class services.gui.ApiService
- getSignedinUser() - Method in class auth.gui.AuthService
-
Gets the signed-in user from the RequestScope.
- getSignedinUserBySessionCookie(Http.Session) - Method in class auth.gui.AuthService
-
Retrieves the signed-in user from Play's session.
- getSignedinUserBySessionCookie_returnsNullWhenMissing() - Method in class auth.gui.AuthServiceTest
- getSignedinUserBySessionCookie_returnsUserWhenPresent() - Method in class auth.gui.AuthServiceTest
- getSimpleResult() - Method in exception exceptions.gui.JatosGuiException
- getSingleUserData(User) - Method in class utils.common.JsonUtils
- getSramClientId() - Static method in class general.common.Common
-
SRAM'S OpenId Connect (OIDC) client ID
- getSramClientSecret() - Static method in class general.common.Common
-
SRAM's OpenId Connect (OIDC) client secret.
- getSramDiscoveryUrl() - Static method in class general.common.Common
-
SRAM's OpenId Connect (OIDC) provider discovery URL (ends with ".well-known/openid-configuration")
- getSramIdTokenSigningAlgorithm() - Static method in class general.common.Common
-
SRAM's OpenId Connect (OIDC) token signing algorithm (e.g.
- getSramScope() - Static method in class general.common.Common
-
SRAM's OpenId Connect (OIDC) scope (e.g.
- getSramSigninButtonLogoUrl() - Static method in class general.common.Common
-
Logo URL of SRAM button on the sign-in page
- getSramSigninButtonText() - Static method in class general.common.Common
-
Text of SRAM button on the sign-in page
- getSramSuccessFeedback() - Static method in class general.common.Common
-
Success feedback text shown to the user if SRAM sign-in was successful.
- getSramUsernameFrom() - Static method in class general.common.Common
-
SRAM's OpenId Connect (OIDC) - Where should JATOS' username be taken from?
- getStartDate() - Method in class models.common.ComponentResult
- getStartDate() - Method in class models.common.GroupResult
- getStartDate() - Method in class models.common.StudyResult
- getStartDate() - Method in class models.common.StudyResultStatus
- getStatus() - Method in exception exceptions.gui.HttpException
- getStringSize(String) - Static method in class utils.common.Helpers
-
Gets the number of bytes in UTF-8 the given string has
- getStudiesData(Collection<Study>, boolean, boolean, boolean) - Method in class services.gui.AdminService
- getStudiesData_allFlagsTrue_andLastStartedPresent() - Method in class services.gui.AdminServiceTest
- getStudiesData_flagsFalse_putsDisabledStrings() - Method in class services.gui.AdminServiceTest
- getStudy() - Method in class models.common.Batch
- getStudy() - Method in class models.common.Component
- getStudy() - Method in class models.common.StudyResult
- getStudy() - Method in class models.common.StudyResultStatus
- getStudy(Long) - Method in class testutils.JatosTest
- getStudyArchiveSuffix() - Static method in class general.common.Common
-
File extension of study archive files
- getStudyAssetDirSize(Study) - Method in class services.gui.AdminService
- getStudyAssets() - Method in class services.publix.idcookie.IdCookieModel
- getStudyAssetsDir(String) - Method in class utils.common.IOUtils
-
Gets the study assets with the given directory name.
- getStudyAssetsDirSize(String) - Method in class utils.common.IOUtils
-
Returns the disk size in Bytes of all files inside the given study assets directory.
- getStudyAssetsRootPath() - Static method in class general.common.Common
-
Path in the file system to the study assets root directory.
- getStudyAssetsStructure(String, boolean) - Method in class controllers.gui.Api
-
Gets the study assets directory structure as JSON
- getStudyCode() - Method in class models.common.StudyLink
- getStudyCode() - Method in class models.common.StudyResult
- getStudyCode(String) - Method in class controllers.gui.Api
- getStudyCodes(Batch, StudyCodeProperties) - Method in class services.gui.StudyLinkService
- getStudyCodes_general_createsIfMissing() - Method in class services.gui.StudyLinkServiceTest
- getStudyCodes_general_existingLinkReturned() - Method in class services.gui.StudyLinkServiceTest
- getStudyCodes_personal_checksPermissions() - Method in class services.gui.StudyLinkServiceTest
- getStudyEntryMsg() - Method in class models.common.Study
- getStudyEntryMsg() - Method in class models.gui.StudyProperties
- getStudyFromIdOrUuid(String) - Method in class services.gui.StudyService
- getStudyFromIdOrUuid_numericId_branch() - Method in class services.gui.StudyServiceTest
- getStudyFromIdOrUuid_uuid_branch() - Method in class services.gui.StudyServiceTest
- getStudyId() - Method in class models.gui.ComponentProperties
- getStudyId() - Method in class models.gui.StudyProperties
- getStudyId() - Method in class services.publix.idcookie.IdCookieModel
- getStudyInput() - Method in class models.common.Study
- getStudyInput() - Method in class models.gui.StudyProperties
- getStudyLinkData(StudyLink) - Method in class utils.common.JsonUtils
- getStudyList() - Method in class models.common.User
- getStudyLogsPath() - Static method in class general.common.Common
-
Path in the file system where JATOS stores its logs for each study
- getStudyProperties(String, Boolean, Boolean) - Method in class controllers.gui.Api
-
Get study properties
- getStudyResult() - Method in class models.common.ComponentResult
- getStudyResultId() - Method in class services.publix.idcookie.IdCookieModel
- getStudyResultIdFromOldestIdCookie() - Method in class services.publix.idcookie.IdCookieService
-
Checks the creation time of each ID cookie in the given IdCookieCollection and returns the study result ID of the oldest one.
- getStudyResultList() - Method in class models.common.workers.Worker
- getStudyResultUuid() - Method in class services.publix.idcookie.IdCookieModel
- getStudySessionData() - Method in class models.common.StudyResult
- getStudyState() - Method in class models.common.StudyResult
- getStudyState() - Method in class models.common.StudyResultStatus
- getSuccessList() - Method in class models.gui.Messages
- getTermsOfUseUrl() - Static method in class general.common.Common
-
URL to the terms of use that will be shown in a link on the home page
- getThreadPoolSize() - Static method in class general.common.Common
-
JATOS' thread pool size
- getTitle() - Method in class models.common.Batch
- getTitle() - Method in class models.common.Component
- getTitle() - Method in class models.common.legacy.StudyV2
- getTitle() - Method in class models.common.Study
- getTitle() - Method in class models.gui.BatchProperties
- getTitle() - Method in class models.gui.ComponentProperties
- getTitle() - Method in class models.gui.StudyProperties
- getTmpPath() - Static method in class general.common.Common
-
Path to the JATOS tmp directory.
- getTokenHash() - Method in class models.common.ApiToken
- getType() - Method in class models.gui.StudyCodeProperties
- getUIWorkerType() - Method in class models.common.workers.GeneralMultipleWorker
- getUIWorkerType() - Method in class models.common.workers.GeneralSingleWorker
- getUIWorkerType() - Method in class models.common.workers.JatosWorker
- getUIWorkerType() - Method in class models.common.workers.MTSandboxWorker
- getUIWorkerType() - Method in class models.common.workers.MTWorker
- getUIWorkerType() - Method in class models.common.workers.PersonalMultipleWorker
- getUIWorkerType() - Method in class models.common.workers.PersonalSingleWorker
- getUIWorkerType() - Method in class models.common.workers.Worker
- getUIWorkerType(String) - Static method in class models.common.workers.Worker
-
Little helper method that translates a workerType into the UI worker type.
- getUrlBasePath() - Method in class services.publix.idcookie.IdCookieModel
- getUrlQueryParameters() - Method in class models.common.StudyResult
- getUser() - Method in class models.common.ApiToken
- getUser() - Method in class models.common.workers.JatosWorker
- getUser(Long) - Method in class controllers.gui.Api
-
Get info of a user.
- getUserId() - Method in class models.common.ApiToken
- getUserList() - Method in class models.common.legacy.StudyV2
- getUserList() - Method in class models.common.Study
- getUsername() - Method in class auth.gui.Signin.SigninData
- getUsername() - Method in class models.common.ApiToken
- getUsername() - Method in class models.common.LoginAttempt
- getUsername() - Method in class models.common.User
- getUsername() - Method in class models.gui.ChangePasswordProperties
- getUsername() - Method in class models.gui.NewUserProperties
- getUsername() - Method in class models.gui.UserProperties
- getUsername(UserInfo, String) - Method in class auth.gui.SigninConext
- getUsername(UserInfo, String) - Method in class auth.gui.SigninOidc
- getUsername(UserInfo, String) - Method in class auth.gui.SigninSram
- getUsername_returnsEmail_orSubject() - Method in class auth.gui.SigninOidcTest
- getUsername_throwsOnInvalidConfig() - Method in class auth.gui.SigninOidcTest
- getUserPasswordMinLength() - Static method in class general.common.Common
-
Message that will be displayed during user creation that describes password requirements
- getUserPasswordStrengthRegex() - Static method in class general.common.Common
-
Regex that will be used to check the password during user creation
- getUserSessionAllowKeepSignedin() - Static method in class general.common.Common
-
If true, the user has the possibility (a checkbox on the GUI's signin page) to keep the user session and to not get signed out automatically due to user a session timeout (neither through normal timeout nor inactivity).
- getUserSessionInactivity() - Static method in class general.common.Common
-
Time in minutes a user can be inactive before they will be signed out (defined in application.conf)
- getUserSessionTimeout() - Static method in class general.common.Common
-
Time in minutes when the Play session will timeout (defined in application.conf)
- getUuid() - Method in class models.common.Batch
- getUuid() - Method in class models.common.Component
- getUuid() - Method in class models.common.legacy.StudyV2
- getUuid() - Method in class models.common.Study
- getUuid() - Method in class models.common.StudyResult
- getUuid() - Method in class models.gui.BatchProperties
- getUuid() - Method in class models.gui.ComponentProperties
- getUuid() - Method in class models.gui.StudyProperties
- getWarningList() - Method in class models.gui.Messages
- getWorker() - Method in class models.common.StudyLink
- getWorker() - Method in class models.common.StudyResult
- getWorker() - Method in class models.common.User
- getWorkerId() - Method in class models.common.ComponentResult
- getWorkerId() - Method in class models.common.StudyResult
- getWorkerId() - Method in class services.publix.idcookie.IdCookieModel
- getWorkerList() - Method in class models.common.Batch
- getWorkerType() - Method in class models.common.ComponentResult
- getWorkerType() - Method in class models.common.StudyLink
- getWorkerType() - Method in class models.common.StudyResult
- getWorkerType() - Method in class models.common.workers.GeneralMultipleWorker
- getWorkerType() - Method in class models.common.workers.GeneralSingleWorker
- getWorkerType() - Method in class models.common.workers.JatosWorker
- getWorkerType() - Method in class models.common.workers.MTSandboxWorker
- getWorkerType() - Method in class models.common.workers.MTWorker
- getWorkerType() - Method in class models.common.workers.PersonalMultipleWorker
- getWorkerType() - Method in class models.common.workers.PersonalSingleWorker
- getWorkerType() - Method in class models.common.workers.Worker
- getWorkerType() - Method in class services.publix.idcookie.IdCookieModel
- goToThisStudyLink(Long) - Static method in class general.common.MessagesStrings
- group - package group
- GROUP_STUDY - Static variable in class models.gui.StudyProperties
- groupAdministration - Variable in class controllers.publix.Publix
- GroupAdministrationTest - Class in group
-
Unit tests for GroupAdministration.
- GroupAdministrationTest() - Constructor for class group.GroupAdministrationTest
- GroupChannelRegistryTest - Class in group
- GroupChannelRegistryTest() - Constructor for class group.GroupChannelRegistryTest
- GroupDispatcherRegistryTest - Class in group
- GroupDispatcherRegistryTest() - Constructor for class group.GroupDispatcherRegistryTest
- GroupDispatcherTest - Class in group
-
Unit tests for GroupDispatcher.
- GroupDispatcherTest() - Constructor for class group.GroupDispatcherTest
- GroupDispatcherTest.CapturingActor - Class in group
- groupNotExist(Long) - Static method in class general.common.MessagesStrings
- groupNotInStudy(Long, Long) - Static method in class general.common.MessagesStrings
- GroupResult - Class in models.common
-
DB entity of a group result.
- GroupResult() - Constructor for class models.common.GroupResult
- GroupResult(Batch) - Constructor for class models.common.GroupResult
-
Creates a new GroupResult and adds the given StudyResult as the first group member.
- GroupResult.GroupState - Enum in models.common
- GroupResultDao - Class in daos.common
-
DAO for GroupResult
- GroupService - Class in services.gui
-
Service class for JATOS Controllers (not Publix).
- GroupServiceTest - Class in services.gui
-
Unit tests for GroupService.
- GroupServiceTest() - Constructor for class services.gui.GroupServiceTest
- groupsStudyResults(Http.Request, Long, Long) - Method in class controllers.gui.StudyResults
-
Shows view with all StudyResults of a group.
- GuiAccessLoggingAction - Class in controllers.gui.actionannotations
-
Annotation definition for Play actions: logging of each action call, e.g.
- GuiAccessLoggingAction() - Constructor for class controllers.gui.actionannotations.GuiAccessLoggingAction
- GuiAccessLoggingAction.GuiAccessLogging - Annotation Type in controllers.gui.actionannotations
All Classes All Packages