View Javadoc

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    // Logic starts here.
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