public interface StudyService
StudyService interface.
| Modifier and Type | Field and Description | 
|---|---|
static String | 
NAME
Constant  
NAME="StudyService" | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
delete(Study study,
      boolean deleteRealFiles)
 delete. 
 | 
List<Study> | 
findByCriteria(String criteria)
 findByCriteria. 
 | 
List<Study> | 
findByCriteria(String criteria,
              boolean isCaseSens)
 findByCriteria. 
 | 
Study | 
findByID(Integer expID)
 findByID. 
 | 
List<Study> | 
findByOwnerID(Integer registrationId)
 findByOwnerID. 
 | 
Study | 
findBySWAccession(Integer swAccession)
 findBySWAccession. 
 | 
List<Study> | 
findByTitle(String title)
 findByTitle. 
 | 
int | 
getFailedCount(Study study)
 getFailedCount. 
 | 
List<File> | 
getFiles(Integer studyId)
 getFiles. 
 | 
List<File> | 
getFiles(Integer studyId,
        String metaType)
 getFiles. 
 | 
int | 
getFinishedCount(Study study)
 getFinishedCount. 
 | 
int | 
getRunningCount(Study study)
 getRunningCount. 
 | 
boolean | 
hasTitleBeenUsed(String oldTitle,
                String newTitle)
 hasTitleBeenUsed. 
 | 
Integer | 
insert(Registration registration,
      Study study)
 insert. 
 | 
Integer | 
insert(Study study)
 insert. 
 | 
boolean | 
isHasFile(Integer studyId)
 isHasFile. 
 | 
boolean | 
isHasFile(Integer studyId,
         String metaType)
 isHasFile. 
 | 
List<Study> | 
list()
 list. 
 | 
List<Study> | 
list(Registration registration)
 list. 
 | 
List<Study> | 
list(Registration registration,
    Boolean isAcs)
 list. 
 | 
List<Study> | 
listMyShared(Registration registration,
            Boolean isAcs)
 listMyShared. 
 | 
List<Study> | 
listSharedWithMe(Registration registration)
 listSharedWithMe. 
 | 
List<Study> | 
listSharedWithMe(Registration registration,
                Boolean isAcs)
 listSharedWithMe. 
 | 
List<Study> | 
listStudyHasFile(Registration registration,
                String metaType,
                Boolean isAcs)
 listStudyHasFile. 
 | 
List<Study> | 
listWithHasFile(List<Study> list)
 listWithHasFile. 
 | 
List<Study> | 
listWithHasFile(List<Study> list,
               String metaType)
 listWithHasFile. 
 | 
void | 
merge(Study study)
 merge. 
 | 
void | 
setStudyDAO(StudyDAO studyDAO)
 setStudyDAO. 
 | 
void | 
update(Registration registration,
      Study study)
 update. 
 | 
void | 
update(Study study)
 update. 
 | 
Study | 
updateDetached(Registration registration,
              Study study)
 updateDetached. 
 | 
Study | 
updateDetached(Study study)
 updateDetached. 
 | 
void | 
updateOwners(Integer swAccession)
 updateOwners. 
 | 
static final String NAME
NAME="StudyService"void setStudyDAO(StudyDAO studyDAO)
setStudyDAO.
studyDAO - a StudyDAO object.Integer insert(Registration registration, Study study)
insert.
registration - a Registration object.study - a Study object.Integer object.void update(Registration registration, Study study)
update.
registration - a Registration object.study - a Study object.void updateOwners(Integer swAccession)
updateOwners.
swAccession - a Integer object.void delete(Study study, boolean deleteRealFiles)
delete.
study - deleteRealFiles - List<Study> list(Registration registration)
list.
registration - a Registration object.List 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)
listSharedWithMe.
registration - a Registration 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 isAcs)
listStudyHasFile.
registration - a Registration object.metaType - a String object.isAcs - a Boolean object.List object.Study updateDetached(Registration registration, Study study)
updateDetached.
registration - a Registration object.study - a Study object.Study object.int getRunningCount(Study study)
getRunningCount.
study - a Study object.int getFinishedCount(Study study)
getFinishedCount.
study - a Study object.Copyright © 2015 SeqWare. All rights reserved.