KickJava   Java API By Example, From Geeks To Geeks.

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


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 WSDLOperation extends ExtensibleComponent {
25     /**
26      * Method getInfaults
27      *
28      * @return
29      */

30     public List JavaDoc getInfaults();
31
32     /**
33      * Method setInfaults
34      *
35      * @param infaults
36      */

37     public void setInfaults(List JavaDoc infaults);
38
39     /**
40      * Method getInputMessage
41      *
42      * @return
43      */

44     public MessageReference getInputMessage();
45
46     /**
47      * Method setInputMessage
48      *
49      * @param inputMessage
50      */

51     public void setInputMessage(MessageReference inputMessage);
52
53     /**
54      * Method getMessageExchangePattern
55      *
56      * @return
57      */

58     public String JavaDoc getMessageExchangePattern();
59
60     /**
61      * Method setMessageExchangePattern
62      *
63      * @param messageExchangePattern
64      */

65     public void setMessageExchangePattern(String JavaDoc messageExchangePattern);
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      * Method getOutfaults
83      *
84      * @return
85      */

86     public List JavaDoc getOutfaults();
87
88     /**
89      * Method setOutfaults
90      *
91      * @param outfaults
92      */

93     public void setOutfaults(List JavaDoc outfaults);
94
95     /**
96      * Method getOutputMessage
97      *
98      * @return
99      */

100     public MessageReference getOutputMessage();
101
102     /**
103      * Method setOutputMessage
104      *
105      * @param outputMessage
106      */

107     public void setOutputMessage(MessageReference outputMessage);
108
109     /**
110      * Method isSafe
111      *
112      * @return
113      */

114     public boolean isSafe();
115
116     /**
117      * Method setSafety
118      *
119      * @param safe
120      */

121     public void setSafety(boolean safe);
122
123     public String JavaDoc getStyle();
124     public void setStyle(String JavaDoc style);
125
126     /**
127      * Method getTargetnemespace
128      *
129      * @return
130      */

131     public String JavaDoc getTargetnamespace();
132     
133     /**
134      * Add the InFault to the Components InFaults
135      * @param inFault
136      */

137     public void addInFault(WSDLFaultReference inFault);
138     
139     /**
140      * Add the OutFault to the Component OutFaults
141      * @param outFault
142      */

143     public void addOutFault(WSDLFaultReference outFault);
144 }
145
Popular Tags