public interface StudyManagerService
| Modifier and Type | Method and Description |
|---|---|
boolean |
canLoadStudyData()
Returns whether study data loading is enabled
|
StudyDefinition |
createStudyDefinition(String username,
String catalogId)
Creates a new study definition for the given user based on a catalog
|
void |
exportStudyDefinition(String id,
String catalogId)
Submit the draft study definition for the given catalog
|
List<StudyDefinition> |
findStudyDefinitions(StudyDefinition.Status status,
String search)
Search study definitions
|
StudyDefinition |
getStudyDefinition(String id)
Find the study definition with the given id
|
List<StudyDefinition> |
getStudyDefinitions()
Find all study definitions
|
List<StudyDefinition> |
getStudyDefinitions(String username)
Find all studydefinitions of a user
|
List<StudyDefinition> |
getStudyDefinitions(StudyDefinition.Status status)
Find all study definition with the given status
|
boolean |
isStudyDataActivated(String id)
Returns whether study definition data is loaded
|
boolean |
isStudyDataLoaded(String id)
Returns whether study definition data is loaded
|
void |
loadStudyData(String id)
Retrieve a study definition and save it in the database
|
void |
submitStudyDefinition(String id,
String catalogId)
Submit the draft study definition for the given catalog
|
void |
updateStudyDefinition(StudyDefinition studyDefinition)
Updates an existing study definition
|
List<StudyDefinition> getStudyDefinitions()
List<StudyDefinition> getStudyDefinitions(StudyDefinition.Status status)
status - List<StudyDefinition> findStudyDefinitions(StudyDefinition.Status status, String search)
status - search - List<StudyDefinition> getStudyDefinitions(String username)
username - StudyDefinition getStudyDefinition(String id) throws UnknownStudyDefinitionException
id - study definition idUnknownStudyDefinitionExceptionboolean canLoadStudyData()
void loadStudyData(String id) throws UnknownStudyDefinitionException
id - study definition idUnknownStudyDefinitionExceptionboolean isStudyDataLoaded(String id) throws UnknownStudyDefinitionException
id - study definition idUnknownStudyDefinitionExceptionboolean isStudyDataActivated(String id) throws UnknownStudyDefinitionException, UnknownCatalogException
id - study definition idUnknownStudyDefinitionExceptionUnknownCatalogExceptionStudyDefinition createStudyDefinition(String username, String catalogId) throws UnknownCatalogException
username - catalogId - UnknownCatalogExceptionvoid updateStudyDefinition(StudyDefinition studyDefinition) throws UnknownStudyDefinitionException
studyDefinition - UnknownStudyDefinitionExceptionvoid submitStudyDefinition(String id, String catalogId) throws UnknownStudyDefinitionException, UnknownCatalogException
id - study definition idUnknownStudyDefinitionExceptionUnknownCatalogExceptionvoid exportStudyDefinition(String id, String catalogId) throws UnknownStudyDefinitionException, UnknownCatalogException
id - study definition idUnknownStudyDefinitionExceptionUnknownCatalogExceptionCopyright © 2014. All Rights Reserved.