KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > apache > wsdl > WSDLBindingOperation


1 /*
2  * Copyright 2004,2005 The Apache Software Foundation.
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  * http://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */

16 package org.apache.wsdl;
17
18 import javax.xml.namespace.QName JavaDoc;
19 import java.util.List JavaDoc;
20
21 /**
22  * @author chathura@opensource.lk
23  */

24 public interface WSDLBindingOperation extends ExtensibleComponent {
25     /**
26      * Method getInput
27      *
28      * @return
29      */

30     public WSDLBindingMessageReference getInput();
31
32     /**
33      * Method setInput
34      *
35      * @param input
36      */

37     public void setInput(WSDLBindingMessageReference input);
38
39     /**
40      * Method getOperation
41      *
42      * @return
43      */

44     public WSDLOperation getOperation();
45
46     /**
47      * Method setOperation
48      *
49      * @param operation
50      */

51     public void setOperation(WSDLOperation operation);
52
53     /**
54      * Method getOutput
55      *
56      * @return
57      */

58     public WSDLBindingMessageReference getOutput();
59
60     /**
61      * Method setOutput
62      *
63      * @param output
64      */

65     public void setOutput(WSDLBindingMessageReference output);
66
67     /**
68      * Method getName
69      *
70      * @return
71      */

72     public QName JavaDoc getName();
73
74     /**
75      * Method setName
76      *
77      * @param name
78      */

79     public void setName(QName JavaDoc name);
80     
81     /**
82      * Add the InFault to the Components InFaults
83      * @param inFault
84      */

85     public void addInFault(WSDLBindingFault inFault);
86     
87     /**
88      * Add the OutFault to the Component OutFaults
89      * @param outFault
90      */

91     public void addOutFault(WSDLBindingFault outFault);
92     
93     /**
94      *
95      * @return The list of infault <code>WSDLBindingFault</code>s
96      */

97     public List JavaDoc getInfaults() ;
98     /**
99      * Sets the list of infault <code>WSDLBindingFault</code>s
100      * @param infaults
101      */

102     public void setInfaults(List JavaDoc infaults) ;
103     
104     /**
105      *
106      * @return The list of Outfaults <code>WSDLBindingFault</code>s
107      */

108     public List JavaDoc getOutfaults() ;
109     
110     /**
111      * Sets the list of outfault <code>WSDLBindingFault</code>s
112      * @param outfaults
113      */

114     public void setOutfaults(List JavaDoc outfaults) ;
115 }
116
Popular Tags