1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.geronimo.ews.ws4j2ee.context;
18
19 import java.util.ArrayList;
20
21 /***
22 * represent a operation in the SEI.
23 *
24 * @author Srinath Perera(hemapani@opensource.lk)
25 */
26 public interface SEIOperation {
27 public String getMethodName();
28
29 /***
30 * @return a Map in which key is the parameter name and the Type is the value.
31 */
32 public ArrayList getParameterNames();
33
34 public String getParameterType(String name);
35
36 /***
37 * @return ArrayList of Strings
38 */
39 public ArrayList getFaults();
40
41 public void setMethodName(String methodName);
42
43 public void addParameter(String type, String name);
44
45 public void addFault(String name);
46
47 public String getReturnType();
48
49 public void setReturnType(String returnType);
50 }