|
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
@Transactional(readOnly=true) public interface DataSetService
| Method Summary | |
|---|---|
DataSet |
evaluate(DataSetDefinition definition,
Cohort inputCohort,
EvaluationContext evalContext)
Evaluate a data set definition and return a |
DataSetProvider |
getProvider(DataSetDefinition definition)
|
java.util.List<DataSetProvider> |
getProviders()
Gets the list of providers that have been previously set on this service |
void |
registerProvider(DataSetProvider newProvider)
Registered a DataSetProvider and make it available to users of the data set service |
void |
removeProvider(DataSetProvider provider)
Remove a registered DataSetProvider |
void |
setProviders(java.util.List<DataSetProvider> providers)
Add the given list of DataSetProviders to the providers on this service. |
| Method Detail |
|---|
void setProviders(java.util.List<DataSetProvider> providers)
throws APIException
registerProvider(DataSetProvider) for each
provider
providers - list of DataSetProvider objects to add on service
APIException
java.util.List<DataSetProvider> getProviders()
throws APIException
APIExceptionsetProviders(List)void registerProvider(DataSetProvider newProvider)
provider - to add
void removeProvider(DataSetProvider provider)
throws APIException
provider -
APIException
DataSetProvider getProvider(DataSetDefinition definition)
throws APIException
definition -
APIException
DataSet evaluate(DataSetDefinition definition,
Cohort inputCohort,
EvaluationContext evalContext)
throws APIException
definition - inputCohort - Input cohort optionally specified by the user. May be ignored by some data sets.evalContext - EvaluationContext containing parameter values, etc
APIException - when no DataSetProvider is found in the registered providers for the given definitionsetProviders(List)
|
OpenMRS-trunk | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||