- ABANDONED_STUDY_BY_COOKIE - Static variable in class services.publix.PublixErrorMessages
-
- abortStudy(Http.Request, StudyResult, String) - Method in interface controllers.publix.IPublix
-
HTTP type: GET request
Aborts the study run (StudyResult state will be ABORTED).
- abortStudy(Http.Request, StudyResult, String) - Method in class controllers.publix.Publix
-
- abortStudy(Http.Request, String, String) - Method in class controllers.publix.PublixInterceptor
-
- abortStudy(Http.Request, StudyResult, String) - Method in class controllers.publix.workers.JatosPublix
-
- abortStudy(String, StudyResult) - Method in class services.publix.PublixUtils
-
Does everything to abort a study: ends the current component with state
ABORTED, finishes all other Components that might still be open, deletes
all result data and ends the study with state ABORTED and sets the given
message.
- AbstractDao - Class in daos.common
-
Abstract DAO: Of the JPA calls only refresh() is public - persist(), merge()
and remove() are protected.
- AbstractDao(JPAApi) - Constructor for class daos.common.AbstractDao
-
- ACTIVE - Static variable in class models.gui.BatchProperties
-
- ACTIVE - Static variable in class models.gui.ComponentProperties
-
- add(IdCookieModel) - Method in class services.publix.idcookie.IdCookieCollection
-
Stores the given IdCookie.
- addActiveMember(StudyResult) - Method in class models.common.GroupResult
-
- addAllMemberUsers(Long) - Method in class controllers.gui.Studies
-
POST request that adds all users as members to a study
- addAllowedWorker(String) - Method in class models.common.legacy.StudyV2
-
- addAllowedWorkerType(String) - Method in class models.common.Batch
-
- addAllowedWorkerType(String) - Method in class models.gui.BatchProperties
-
- addAllUserMembers(Study) - Method in class services.gui.StudyService
-
Adds all users as members to the given study.
- addAllWorkers(List<Worker>) - Method in class models.common.Batch
-
- addBatch(Batch) - Method in class models.common.Study
-
- addBatch(Batch) - Method in class models.common.workers.Worker
-
- addBreadcrumb(String, String) - Method in class models.gui.Breadcrumbs
-
- addComponent(Component) - Method in class models.common.legacy.StudyV2
-
- addComponent(Component) - Method in class models.common.Study
-
- addComponentResult(ComponentResult) - Method in class models.common.StudyResult
-
- addDataToZip(ZipOutputStream, String, String) - Static method in class utils.common.ZipUtil
-
Writes the given data as a file to the zip stream using pathInZip as the path in the zip package
- addDirToZip(ZipOutputStream, Path, Path) - Static method in class utils.common.ZipUtil
-
Writes a directory to the ZipOutputStream walking recursively through the file system.
- addFileToZip(ZipOutputStream, Path, Path) - Static method in class utils.common.ZipUtil
-
Writes the file using its filename into the ZipOutputStream under path zipRoot in the zip package
- addFileToZip(ZipOutputStream, Path, Path, Path) - Static method in class utils.common.ZipUtil
-
Writes the file into the ZipOutputStream under the path '/zipRoot/zipFilename'
- addHistoryMember(StudyResult) - Method in class models.common.GroupResult
-
- addMember(User) - Method in class models.common.legacy.StudyV2
-
- addRole(User.Role) - Method in class models.common.User
-
- addStudy(Study) - Method in class models.common.User
-
- addStudy(Study, Worker, Http.Cookie) - Method in class services.publix.workers.GeneralSingleCookieService
-
If the cookie is not null it adds a new tuple (study's UUID and worker ID) to the cookie's value and returns it.
- addStudyResult(StudyResult) - Method in class models.common.workers.Worker
-
- addToZip(ZipOutputStream, Path, Path) - Static method in class utils.common.ZipUtil
-
Add a path (can be a file or a directory) to a ZipOutputStream under path zipRoot in the zip
- addUser(User) - Method in class models.common.Study
-
- addWorker(Worker) - Method in class models.common.Batch
-
- Admin - Class in controllers.gui
-
Controller class around administration (updates are handled in Updates and user manager in Users)
- ADMIN_NAME - Static variable in class services.gui.UserService
-
Default admin name; the admin user is created during the first initialization of JATOS; don't confuse admin user
with the Role ADMIN
- ADMIN_NOT_ALLOWED_TO_REMOVE_HIS_OWN_ADMIN_ROLE - Static variable in class general.common.MessagesStrings
-
- ADMIN_PASSWORD - Static variable in class services.gui.UserService
-
Default admin password; the admin user is created during the first initialization of JATOS; don't confuse admin
user with the Role ADMIN
- ADMIN_USERNAME - Static variable in class services.gui.UserService
-
Default admin username; the admin user is created during the first initialization of JATOS; don't confuse admin
user with the Role ADMIN
- administration(Http.Request) - Method in class controllers.gui.Admin
-
Returns admin page
- ADMINISTRATION - Static variable in class services.gui.BreadcrumbsService
-
- AdminService - Class in services.gui
-
Service class mostly for Admin controller.
- allBatchesByStudyForUI(List<Batch>, List<Integer>, List<Integer>) - Method in class utils.common.JsonUtils
-
Returns a JSON string of all batches that belong to the given study.
- allComponentsForUI(List<Component>, List<Integer>) - Method in class utils.common.JsonUtils
-
Returns a JSON string of all components in the given list.
- allGroupResultsForUI(List<GroupResult>) - Method in class utils.common.JsonUtils
-
Returns all GroupResults as a JSON string intended for GUI.
- ALLOW_PREVIEW - Static variable in class models.gui.StudyProperties
-
- ALLOWED_WORKER_LIST - Static variable in class models.common.legacy.StudyV2
-
- ALLOWED_WORKER_TYPES - Static variable in class models.gui.BatchProperties
-
- allStatesAsString() - Static method in enum models.common.ComponentResult.ComponentState
-
- allStatesAsString() - Static method in enum models.common.GroupResult.GroupState
-
- allStatesAsString() - Static method in enum models.common.StudyResult.StudyState
-
- allStudiesData() - Method in class controllers.gui.Admin
-
Returns table data for study manager page
- allTokenDataByUser() - Method in class auth.gui.ApiTokens
-
- allUserData() - Method in class controllers.gui.Users
-
GET request: Returns a list of all users as JSON
- Api - Class in controllers.gui
-
JATOS API Controller: all requests possible via JATOS' API
- API_TOKEN - Static variable in class auth.gui.AuthApiToken
-
- ApiAccessLoggingAction - Class in controllers.gui.actionannotations
-
Annotation definition for Play actions: logging of each action call, e.g.
- ApiAccessLoggingAction() - Constructor for class controllers.gui.actionannotations.ApiAccessLoggingAction
-
- ApiAccessLoggingAction.ApiAccessLogging - Annotation Type in controllers.gui.actionannotations
-
- ApiToken - Class in models.common
-
DB entity of an API token (Personal Access Token, PAT).
- ApiToken(String, String, Integer, User) - Constructor for class models.common.ApiToken
-
- ApiToken() - Constructor for class models.common.ApiToken
-
- ApiTokenDao - Class in daos.common
-
DAO for ApiToken entity
- ApiTokens - Class in auth.gui
-
All JATOS GUI endpoints concerning API tokens (personal access tokens)
- ApiTokenService - Class in services.gui
-
- appendData(Long, String) - Method in class daos.common.ComponentResultDao
-
Append data to 'data' field and replace data in 'dataShort' and 'dataSize'
- appendResultData(Http.Request, String, String) - Method in class controllers.publix.PublixInterceptor
-
- asCookieValueString(IdCookieModel) - Method in class services.publix.idcookie.IdCookieSerialiser
-
Takes an IdCookie and put its fields into a String for an cookie value:
key=value&key=value&...
- asJson(Object) - Static method in class utils.common.JsonUtils
-
Generic JSON marshaller.
- asJsonForApi(Object) - Method in class utils.common.JsonUtils
-
- asJsonForPublix(Object) - Method in class utils.common.JsonUtils
-
Marshalling an Object into an JSON string.
- asJsonNode(Object) - Static method in class utils.common.JsonUtils
-
Generic JSON marshaller.
- asStringForDB(String) - Static method in class utils.common.JsonUtils
-
Formats a JSON string into a minimized form suitable for storing into a
DB.
- auth.gui - package auth.gui
-
- AUTH_BY_LDAP - Static variable in class models.gui.NewUserModel
-
- AuthAction - Class in auth.gui
-
This class defines the
AuthAction.Auth
annotation used in JATOS GUI and JATOS API.
- AuthAction.Auth - Annotation Type in auth.gui
-
This @Auth annotation can be used on every controller action (GUI or API) where authentication
and authorization are required.
- AuthApiToken - Class in auth.gui
-
Authentication via personal access tokens (API tokens) that can be used with JATOS API.
- authenticate(Http.Request, User.Role) - Method in class auth.gui.AuthApiToken
-
- authenticate(User, String) - Method in class auth.gui.AuthService
-
Authenticates the user with the given password.
- authenticate(Http.Request, User.Role) - Method in class auth.gui.AuthSessionCookie
-
- authenticate(Http.Request) - Method in class auth.gui.Signin
-
HTTP POST Endpoint for the sign-in form.
- authenticate(String, String) - Method in class auth.gui.SigninLdap
-
Authenticates the given user via an external LDAP server.
- authenticate(String, String) - Method in class daos.common.UserDao
-
- AuthException - Exception in exceptions.gui
-
- AuthException(String) - Constructor for exception exceptions.gui.AuthException
-
- AuthService - Class in auth.gui
-
Service class around authentication and the session cookie.
- AuthSessionCookie - Class in auth.gui
-
This class defines authentication via session cookies (which is the default authentication in the Play Framework).