Package daos.common

Class StudyLinkDao


  • @Singleton
    public class StudyLinkDao
    extends AbstractDao
    • 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)