1 28 29 package com.caucho.soap.wsdl; 30 31 import javax.xml.bind.annotation.XmlAccessType; 32 import javax.xml.bind.annotation.XmlAccessorType; 33 import javax.xml.bind.annotation.XmlElement; 34 import javax.xml.bind.annotation.XmlRootElement; 35 import java.util.ArrayList ; 36 import java.util.List ; 37 38 41 @XmlAccessorType(XmlAccessType.FIELD) 42 @XmlRootElement(name="operation", namespace="http://schemas.xmlsoap.org/wsdl/") 43 public class WSDLBindingOperation extends WSDLNamedExtensibleDocumented { 44 @XmlElement(name="input", namespace="http://schemas.xmlsoap.org/wsdl/") 45 private WSDLBindingOperationMessage _input; 46 47 @XmlElement(name="output", namespace="http://schemas.xmlsoap.org/wsdl/") 48 private WSDLBindingOperationMessage _output; 49 50 @XmlElement(name="fault", namespace="http://schemas.xmlsoap.org/wsdl/") 51 private List <WSDLBindingOperationFault> _faults; 52 53 public void setInput(WSDLBindingOperationMessage input) 54 { 55 _input = input; 56 } 57 58 61 public WSDLBindingOperationMessage getInput() 62 { 63 return _input; 64 } 65 66 public void setOutput(WSDLBindingOperationMessage output) 67 { 68 _output = output; 69 } 70 71 74 public WSDLBindingOperationMessage getOutput() 75 { 76 return _output; 77 } 78 79 public void addFault(WSDLBindingOperationFault fault) 80 { 81 if (_faults == null) 82 _faults = new ArrayList <WSDLBindingOperationFault>(); 83 84 _faults.add(fault); 85 } 86 87 public List <WSDLBindingOperationFault> getFaults() 88 { 89 return _faults; 90 } 91 } 92 | Popular Tags |