@Deprecated public interface DataSetDefinition extends Parameterizable
DataSet
. This is one of three interfaces that work together to define and evaluate an
OpenMRS DataSet. You need to implement all three of DataSetProvider, DataSetDefinition
,
and DataSet
in order to get useful behavior. For example:
RowPerObsDataSetProvider
, RowPerObsDataSetDefinition
, and
RowPerObsDataSet
The metadata that describes what data will be produced is defined in
this interface The logic that evaluates that metadata goes in an implementation of
DataSetProvider
. After evaluation, the data is represented by a DataSet
.DataSetProvider
,
DataSet
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.Class> |
getColumnDatatypes()
Deprecated.
Gets a list of the datatype of the columns
|
java.util.List<java.lang.String> |
getColumnKeys()
Deprecated.
Gets a list of column keys.
|
java.lang.String |
getName()
Deprecated.
Gets the name
|
void |
setName(java.lang.String name)
Deprecated.
Sets the name of this data set definition
|
getParameters
java.lang.String getName()
String
name of the DataSetDefinitionvoid setName(java.lang.String name)
name
- the descriptive name of this definitionjava.util.List<java.lang.String> getColumnKeys()
List
of the column keysjava.util.List<java.lang.Class> getColumnDatatypes()
List
of the column datatypesCopyright © 2018 OpenMRS Inc.. All Rights Reserved.