Skip navigation links
A B C D E F G H I J L M N O P R S T U V W Z 

A

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.
A B C D E F G H I J L M N O P R S T U V W Z 
Skip navigation links