protected Object getBindingPropertyFromOperation(String name, QName qName) { // Get the correct AxisBindingOperation coresponding to the AxisOperation AxisBindingOperation axisBindingOperation = null; if (axisBinding != null) { axisBindingOperation = (AxisBindingOperation) axisBinding.getChild(qName); } Object property = null; if (axisBindingOperation != null) { property = axisBindingOperation.getProperty(name); } if ((property == null) && (axisBinding != null)) { property = axisBinding.getProperty(name); } if (property == null) { property = WSDL20DefaultValueHolder.getDefaultValue(name); } return property; }
String queryParameterSeparator = null; if (axisBindingOperation != null) { queryParameterSeparator = (String) axisBindingOperation.getProperty( WSDL2Constants.ATTR_WHTTP_QUERY_PARAMETER_SEPARATOR);
String queryParameterSeparator = null; if (axisBindingOperation != null) { queryParameterSeparator = (String) axisBindingOperation.getProperty( WSDL2Constants.ATTR_WHTTP_QUERY_PARAMETER_SEPARATOR);
protected Object getBindingPropertyFromMessage(String name, QName qName, String key) { Object property = null; // Get the correct AxisBindingOperation coresponding to the AxisOperation AxisBindingOperation axisBindingOperation = null; if (axisBinding != null) { axisBindingOperation = (AxisBindingOperation) axisBinding.getChild(qName); } AxisBindingMessage axisBindingMessage = null; if (axisBindingOperation != null) { axisBindingMessage = (AxisBindingMessage) axisBindingOperation.getChild(key); if (axisBindingMessage != null) { property = axisBindingMessage.getProperty(name); } if (property == null) { property = axisBindingOperation.getProperty(name); } } if ((property == null) && (axisBinding != null)) { property = axisBinding.getProperty(name); } if (property == null) { property = WSDL20DefaultValueHolder.getDefaultValue(name); } return property; }
String location = (String) axisBindingOperation.getProperty(WSDL2Constants.ATTR_WHTTP_LOCATION); location = location.replace('{','('); location = location.replace('}',')'); mime); input.addChild(inputelement); String inputType=(String) axisBindingOperation.getProperty(WSDL2Constants.ATTR_WHTTP_INPUT_SERIALIZATION); inputelement.addAttribute("type", (inputType!=null? inputType:"application/xml"), null); inputelement.addAttribute("part", inaxisMessage.getPartName(), null); OMElement outElement = fac.createOMElement("content", mime); String outputType=(String) axisBindingOperation.getProperty(WSDL2Constants.ATTR_WHTTP_OUTPUT_SERIALIZATION); outElement.addAttribute("type", (outputType!=null? outputType:"application/xml"), null); outElement.addAttribute("part", outAxisMessage.getPartName(), null);
String location = (String) axisBindingOperation.getProperty(WSDL2Constants.ATTR_WHTTP_LOCATION); location = location.replace('{','('); location = location.replace('}',')'); mime); input.addChild(inputelement); String inputType=(String) axisBindingOperation.getProperty(WSDL2Constants.ATTR_WHTTP_INPUT_SERIALIZATION); inputelement.addAttribute("type", (inputType!=null? inputType:"application/xml"), null); inputelement.addAttribute("part", inaxisMessage.getPartName(), null); OMElement outElement = fac.createOMElement("content", mime); String outputType=(String) axisBindingOperation.getProperty(WSDL2Constants.ATTR_WHTTP_OUTPUT_SERIALIZATION); outElement.addAttribute("type", (outputType!=null? outputType:"application/xml"), null); outElement.addAttribute("part", outAxisMessage.getPartName(), null);
if (axisBindingOperation != null) { queryParameterSeparator = (String) axisBindingOperation .getProperty(WSDL2Constants.ATTR_WHTTP_QUERY_PARAMETER_SEPARATOR); templatedPath = (String) axisBindingOperation.getProperty(WSDL2Constants.ATTR_WHTTP_LOCATION);
if (axisBindingOperation != null) { queryParameterSeparator = (String) axisBindingOperation .getProperty(WSDL2Constants.ATTR_WHTTP_QUERY_PARAMETER_SEPARATOR); templatedPath = (String) axisBindingOperation.getProperty(WSDL2Constants.ATTR_WHTTP_LOCATION);
if (axisBindingOperation != null) { queryParameterSeparator = (String) axisBindingOperation .getProperty(WSDL2Constants.ATTR_WHTTP_QUERY_PARAMETER_SEPARATOR); templatedPath = (String) axisBindingOperation.getProperty(WSDL2Constants.ATTR_WHTTP_LOCATION);
(String) axisBindingOperation.getProperty(WSDL2Constants.ATTR_WHTTP_LOCATION); String httpMethod = (String) axisBindingOperation.getProperty(WSDL2Constants.ATTR_WHTTP_METHOD); if (httpMethod == null || "".equals(httpMethod)) { httpMethod = HTTPConstants.HEADER_POST;
(String) axisBindingOperation.getProperty(WSDL2Constants.ATTR_WHTTP_LOCATION); String httpMethod = (String) axisBindingOperation.getProperty(WSDL2Constants.ATTR_WHTTP_METHOD); if (httpMethod == null || "".equals(httpMethod)) { httpMethod = HTTPConstants.HEADER_POST;