openesb-components/maven-ojc-archeType-v2/maven-archetype-binding-com.../src/main/resources/archetype-resources/src/net/openesb/component/__artifactId__/model/ExtConstants.java

48 lines
2.2 KiB
Java

/*
* ExtConstants.java
*
*/
package net.openesb.component.${artifactId}.model;
import javax.xml.namespace.QName;
/**
* This interface defines the constants for the namespace, elements, attributes
* and qnames corresponding to the wsdl extensions that this component
* processes. These constants will be used in the wsdl extension model used to
* process a particular wsdl extensions.
*
* @author chikkala
*/
public interface ExtConstants {
public static final String NS_URI_WSDL = "http://schemas.xmlsoap.org/wsdl/";
public static final String NS_URI_XMLNS = "http://www.w3.org/2000/xmlns/";
/**
* wsdl extension namespace processed by this wsdl extension model
*/
public static final String NS_URI = "http://java.sun.com/jbi/wsdl-extensions/sample/jmx-bc/";
public static final String NS_DEF_PREFIX = "jmxbc";
// wsdl extension element names.
public static final String EL_BINDING_EXT = "binding";
public static final String EL_OPERATION_EXT = "operation";
public static final String EL_INPUT_EXT = "input";
public static final String EL_OUTPUT_EXT = "output";
public static final String EL_FAULT_EXT = "fault";
public static final String EL_PORT_EXT = "address";
// Qualified wsdl extension element names.
public static final QName QN_BINDING_EXT = new QName(NS_URI, EL_BINDING_EXT);
public static final QName QN_OPERATION_EXT = new QName(NS_URI, EL_OPERATION_EXT);
public static final QName QN_INPUT_EXT = new QName(NS_URI, EL_INPUT_EXT);
public static final QName QN_OUTPUT_EXT = new QName(NS_URI, EL_OUTPUT_EXT);
public static final QName QN_FAULT_EXT = new QName(NS_URI, EL_FAULT_EXT);
public static final QName QN_PORT_EXT = new QName(NS_URI, EL_PORT_EXT);
//TODO: define any additional extension element attribute names here.
// wsdl extension elements attribute names.
public static final String ATTR_ACTION = "action";
public static final String ATTR_SERVICE_URL = "serviceURL";
public static final String ATTR_USERNAME = "username";
public static final String ATTR_PASSWORD = "password";
public static final String ATTR_MBEAN = "mbean";
}