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