- 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
-
- addHistoryMember(StudyResult) - Method in class models.common.GroupResult
-
- addLoginAttempt(String) - Method in class services.gui.UserSessionCacheAccessor
-
- addMember(User) - Method in class models.common.legacy.StudyV2
-
- addRole(User.Role) - Method in class models.common.User
-
- addSessionId(String, String) - Method in class models.gui.UserSession
-
- 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
-
- 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 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 models.gui.ChangePasswordModel
-
- ADMIN_PASSWORD - Static variable in class models.gui.NewUserModel
-
- ADMIN_PASSWORD - Static variable in class services.gui.UserService
-
Default admin password; the admin user is created during 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 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 admin page
- allUserData() - Method in class controllers.gui.Users
-
GET request: Returns a list of all users as JSON
- appendData(Long, String) - Method in class daos.common.ComponentResultDao
-
Append data to 'data' field and replace data in 'dateShort' 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 marshaler.
- asJsonForPublix(Object) - Method in class utils.common.JsonUtils
-
Marshalling an Object into an JSON string.
- asJsonNode(Object) - Method in class utils.common.JsonUtils
-
Generic JSON marshaler.
- asStringForDB(String) - Static method in class utils.common.JsonUtils
-
Formats a JSON string into a minimized form suitable for storing into a
DB.
- AUTH_BY_LDAP - Static variable in class models.gui.NewUserModel
-
- authenticate(Http.Request) - Method in class controllers.gui.Authentication
-
HTTP POST Endpoint for the login form.
- authenticate(String, String) - Method in class daos.common.UserDao
-
- authenticate(User, String) - Method in class services.gui.AuthenticationService
-
Authenticates the user with the given password.
- authenticate(String, String) - Method in class services.gui.LdapAuthentication
-
Authenticates the given user via an external LDAP server.
- Authentication - Class in controllers.gui
-
Controller that deals with login/logout.
- Authentication.Login - Class in controllers.gui
-
Simple model class needed for login template
- AuthenticationAction - Class in controllers.gui.actionannotations
-
This class defines the @Authenticated annotation used in JATOS GUI
controllers.
- AuthenticationAction.Authenticated - Annotation Type in controllers.gui.actionannotations
-
This @Authenticated annotation can be used on every controller action
where authentication and authorization is required.
- AuthenticationService - Class in services.gui
-
Service class around authentication, session cookie and session cache handling.
- AuthenticationValidation - Class in services.gui
-
Service class that validates models that create, change or delete users.