public interface StudyDAO
StudyDAO interface.
Modifier and Type | Method and Description |
---|---|
void |
delete(Study study)
delete.
|
List<Study> |
findByCriteria(String criteria)
findByCriteria.
|
List<Study> |
findByCriteria(String criteria,
boolean isCaseSens)
findByCriteria.
|
Study |
findByID(Integer studyID)
findByID.
|
List<Study> |
findByOwnerID(Integer registrationId)
findByOwnerID.
|
Study |
findBySWAccession(Integer swAccession)
findBySWAccession.
|
List<Study> |
findByTitle(String title)
findByTitle.
|
List<File> |
getFiles(Integer studyId)
getFiles.
|
List<File> |
getFiles(Integer studyId,
String metaType)
getFiles.
|
int |
getStatusCount(Study study,
WorkflowRunStatus status)
Count the number of workflow runs with the given status, under the given study
|
Integer |
insert(Registration registration,
Study sequencerRun)
insert.
|
Integer |
insert(Study sequencerRun)
insert.
|
boolean |
isHasFile(Integer studyId)
isHasFile.
|
boolean |
isHasFile(Integer studyId,
String metaType)
isHasFile.
|
List<Study> |
list()
list.
|
List<Study> |
list(Registration registration,
Boolean isAcs)
list.
|
List<Study> |
listMyShared(Registration registration,
Boolean isAcs)
listMyShared.
|
List<Study> |
listSharedWithMe(Registration registration,
Boolean isAcs)
listSharedWithMe.
|
List<Study> |
listStudyHasFile(Registration registration,
String metaType,
Boolean iaAsc)
listStudyHasFile.
|
void |
merge(Study study)
merge.
|
void |
update(Registration registration,
Study study)
update.
|
void |
update(Study sequencerRun)
update.
|
Study |
updateDetached(Registration registration,
Study study)
updateDetached.
|
Study |
updateDetached(Study study)
updateDetached.
|
void |
updateOwners(Integer swAccession)
updateOwners.
|
Integer insert(Registration registration, Study sequencerRun)
insert.
registration
- a Registration
object.sequencerRun
- a Study
object.Integer
object.void update(Registration registration, Study study)
update.
registration
- a Registration
object.study
- a Study
object.List<Study> list(Registration registration, Boolean isAcs)
list.
registration
- a Registration
object.isAcs
- a Boolean
object.List
object.List<Study> listMyShared(Registration registration, Boolean isAcs)
listMyShared.
registration
- a Registration
object.isAcs
- a Boolean
object.List
object.List<Study> listSharedWithMe(Registration registration, Boolean isAcs)
listSharedWithMe.
registration
- a Registration
object.isAcs
- a Boolean
object.List
object.boolean isHasFile(Integer studyId)
isHasFile.
studyId
- a Integer
object.List<Study> listStudyHasFile(Registration registration, String metaType, Boolean iaAsc)
listStudyHasFile.
registration
- a Registration
object.metaType
- a String
object.iaAsc
- a Boolean
object.List
object.Study updateDetached(Registration registration, Study study)
updateDetached.
registration
- a Registration
object.study
- a Study
object.Study
object.void updateOwners(Integer swAccession)
updateOwners.
swAccession
- a Integer
object.int getStatusCount(Study study, WorkflowRunStatus status)
Count the number of workflow runs with the given status, under the given study
study
- the studystatus
- the status of the workflow runs to countCopyright © 2015 SeqWare. All rights reserved.