Package daos.common.worker
Class MTWorkerDao
- java.lang.Object
-
- daos.common.AbstractDao
-
- daos.common.worker.WorkerDao
-
- daos.common.worker.MTWorkerDao
-
@Singleton public class MTWorkerDao extends WorkerDao
DAO for MTWorker entity
-
-
Field Summary
-
Fields inherited from class daos.common.AbstractDao
jpa
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MTWorkercreate(java.lang.String mtWorkerId, boolean mTurkSandbox)Create MTWorker.java.util.Optional<MTWorker>findByMTWorkerId(java.lang.String mtWorkerId, java.lang.String workerType)Retrieves the worker with the given MTurk worker ID and worker type.
-
-
-
Method Detail
-
create
public MTWorker create(java.lang.String mtWorkerId, boolean mTurkSandbox)
Create MTWorker. Distinguishes between normal MTurk and Sandbox MTurk via mTurkSandbox parameter.
-
findByMTWorkerId
public java.util.Optional<MTWorker> findByMTWorkerId(java.lang.String mtWorkerId, java.lang.String workerType)
Retrieves the worker with the given MTurk worker ID and worker type. The mtWorkerId is treated in a case-insensitive way. The only possible worker types are "MT" or "MTSandbox".
-
-