package org.fireflow.service.jdbc.query;
import javax.annotation.PostConstruct;
import javax.xml.namespace.QName;
import org.fireflow.model.servicedef.ServiceDef;
import org.fireflow.model.servicedef.impl.JavaInterfaceDef;
import org.fireflow.service.jdbc.AbstractDBService;
import org.firesoa.common.schema.SQLSchemaGenerator;
public class DBQueryServiceDef extends AbstractDBService implements ServiceDef {
public void afterPropertiesSet() throws Exception {
super.afterPropertiesSet();
JavaInterfaceDef javaInterface = new JavaInterfaceDef();
javaInterface
.setInterfaceClassName("org.fireflow.service.jdbc.query.DBQuery");
javaInterface.putParameterTypeMap("doQuery",0,
new QName(this.getTargetNamespaceUri(), SQLSchemaGenerator.WHERE_ELEMENT));
javaInterface.putParameterTypeMap("doQuery",-1,
new QName(this.getTargetNamespaceUri(), SQLSchemaGenerator.DATA_SET_ELEMENT));
this.setInterface(javaInterface);
this.invokerClassName = "org.fireflow.service.jdbc.query.DBQueryInvoker";
}
}