Package daos.common
Class StudyLinkDao
- java.lang.Object
-
- daos.common.AbstractDao
-
- daos.common.StudyLinkDao
-
@Singleton public class StudyLinkDao extends AbstractDao
-
-
Field Summary
-
Fields inherited from class daos.common.AbstractDao
jpa
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcountAll()intcountByBatchAndWorkerType(Batch batch, java.lang.String workerType)StudyLinkcreate(StudyLink studyLink)java.util.List<StudyLink>findAllByBatchAndWorkerType(Batch batch, java.lang.String workerType)java.util.Optional<StudyLink>findByBatchAndWorker(Batch batch, Worker worker)StudyLinkfindByStudyCode(java.lang.String studyCode)java.util.Optional<StudyLink>findFirstByBatchAndWorkerType(Batch batch, java.lang.String workerType)voidremove(StudyLink studyLink)intremoveAllByBatch(Batch batch)voidupdate(StudyLink studyLink)
-
-
-
Method Detail
-
remove
public void remove(StudyLink studyLink)
-
update
public void update(StudyLink studyLink)
-
findByStudyCode
public StudyLink findByStudyCode(java.lang.String studyCode)
-
countAll
public int countAll()
-
countByBatchAndWorkerType
public int countByBatchAndWorkerType(Batch batch, java.lang.String workerType)
-
findAllByBatchAndWorkerType
public java.util.List<StudyLink> findAllByBatchAndWorkerType(Batch batch, java.lang.String workerType)
-
findFirstByBatchAndWorkerType
public java.util.Optional<StudyLink> findFirstByBatchAndWorkerType(Batch batch, java.lang.String workerType)
-
findByBatchAndWorker
public java.util.Optional<StudyLink> findByBatchAndWorker(Batch batch, Worker worker)
-
removeAllByBatch
public int removeAllByBatch(Batch batch)
-
-