FinderMethodJdbcMapping.java

00001 
00027 package org.objectweb.jonas_ejb.deployment.xml;
00028 
00029 import org.objectweb.jonas_lib.deployment.xml.AbsElement;
00036 public class FinderMethodJdbcMapping extends AbsElement  {
00037 
00041     private JonasMethod jonasMethod = null;
00042 
00046     private String jdbcWhereClause = null;
00047 
00048 
00052     public FinderMethodJdbcMapping() {
00053         super();
00054     }
00055 
00060     public JonasMethod getJonasMethod() {
00061         return jonasMethod;
00062     }
00063 
00068     public void setJonasMethod(JonasMethod jonasMethod) {
00069         this.jonasMethod = jonasMethod;
00070     }
00071 
00076     public String getJdbcWhereClause() {
00077         return jdbcWhereClause;
00078     }
00079 
00084     public void setJdbcWhereClause(String jdbcWhereClause) {
00085         this.jdbcWhereClause = jdbcWhereClause;
00086     }
00087 
00093     public String toXML(int indent) {
00094         StringBuffer sb = new StringBuffer();
00095         sb.append(indent(indent));
00096         sb.append("<finder-method-jdbc-mapping>\n");
00097 
00098         indent += 2;
00099 
00100         // jonas-method
00101         if (jonasMethod != null) {
00102             sb.append(jonasMethod.toXML(indent));
00103         }
00104         // jdbc-where-clause
00105         sb.append(xmlElement(jdbcWhereClause, "jdbc-where-clause", indent));
00106         indent -= 2;
00107         sb.append(indent(indent));
00108         sb.append("</finder-method-jdbc-mapping>\n");
00109 
00110         return sb.toString();
00111     }
00112 }

Generated on Tue Feb 15 15:05:47 2005 for JOnAS by  doxygen 1.3.9.1