1 package pl.aislib.tools.mapping.structure;
2
3 public class Call extends Operation {
4
5 private CallParams callParams;
6
7 public static final String JAVADOC_RETURN_STRING = "result of stored procedure execution";
8
9 public CallParams getCallParams() {
10 return callParams;
11 }
12 public void setCallParams(CallParams object) {
13 callParams = object;
14 }
15
16
17
18 public String createReturnForJavadoc() {
19 CallParam callParam = callParams.findOutOrInoutParam();
20 if (callParam == null) {
21 return null;
22 }
23 return JAVADOC_RETURN_STRING ;
24 }
25
26 public String createReturnType(Fields fields) {
27 CallParam callParam = callParams.findOutOrInoutParam();
28 if (callParam == null) {
29 return "void";
30 }
31 return callParam.determineType(fields, getJavaMethod());
32 }
33
34 }
35
36 /***
37 * $Log: Call.java,v $
38 * Revision 1.3 2004/09/10 16:08:51 milosz
39 * All Operaations children now extend Operation class.
40 *
41 * Revision 1.2 2003/09/10 07:32:54 milosz
42 * createReturnType and createReturnForJavadoc methods added.
43 *
44 * Revision 1.1 2003/09/09 13:13:45 milosz
45 * Initial commit
46 *
47 */
48