package org.opennms.netmgt.jasper.resource; import net.sf.jasperreports.engine.JRException; import net.sf.jasperreports.engine.query.JRQueryExecuterFactory; import net.sf.jasperreports.engine.query.QueryExecuterFactoryBundle; import org.opennms.netmgt.jasper.jrobin.JRobinQueryExecutorFactory; public class ResourceQueryExecuterFactoryBundle implements QueryExecuterFactoryBundle { public String[] getLanguages() { return new String[] {"resourceQuery"}; } public JRQueryExecuterFactory getQueryExecuterFactory(String language) throws JRException { if("resourceQuery".equals(language)) { return new JRobinQueryExecutorFactory(); }else { return null; } } }