Skip to content

Instantly share code, notes, and snippets.

@jlkeiper
Created May 23, 2013 17:18
Show Gist options
  • Select an option

  • Save jlkeiper/5637753 to your computer and use it in GitHub Desktop.

Select an option

Save jlkeiper/5637753 to your computer and use it in GitHub Desktop.
adding a parameter to a data definition
package org.openmrs.module.amrsreports.reporting.data;
import org.openmrs.module.amrsreports.MOHFacility;
import org.openmrs.module.reporting.data.BaseDataDefinition;
import org.openmrs.module.reporting.data.person.definition.PersonDataDefinition;
import org.openmrs.module.reporting.definition.configuration.ConfigurationProperty;
import org.openmrs.module.reporting.definition.configuration.ConfigurationPropertyCachingStrategy;
import org.openmrs.module.reporting.evaluation.caching.Caching;
import org.openmrs.module.reporting.evaluation.parameter.Parameter;
import java.util.Date;
/**
* Enrollment Date column
*/
@Caching(strategy=ConfigurationPropertyCachingStrategy.class)
public class SerialNumberDataDefinition extends BaseDataDefinition implements PersonDataDefinition {
public SerialNumberDataDefinition() {
Parameter facility = new Parameter();
facility.setName("facility");
facility.setType(MOHFacility.class);
this.addParameter(facility);
}
@Override
public Class<?> getDataType() {
return String.class;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment