CmpFieldJdbcMapping.java

00001 
00027 package org.objectweb.jonas_ejb.deployment.xml;
00028 
00029 import org.objectweb.jonas_lib.deployment.xml.AbsElement;
00036 public class CmpFieldJdbcMapping extends AbsElement  {
00037 
00041     private String fieldName = null;
00042 
00046     private String jdbcFieldName = null;
00047 
00051     private String sqlType = null;
00052 
00053 
00057     public CmpFieldJdbcMapping() {
00058         super();
00059     }
00060 
00065     public String getFieldName() {
00066         return fieldName;
00067     }
00068 
00073     public void setFieldName(String fieldName) {
00074         this.fieldName = fieldName;
00075     }
00076 
00081     public String getJdbcFieldName() {
00082         return jdbcFieldName;
00083     }
00084 
00089     public void setJdbcFieldName(String jdbcFieldName) {
00090         this.jdbcFieldName = jdbcFieldName;
00091     }
00092 
00097     public String getSqlType() {
00098         return sqlType;
00099     }
00100 
00105     public void setSqlType(String sqlType) {
00106         this.sqlType = sqlType;
00107     }
00108 
00114     public String toXML(int indent) {
00115         StringBuffer sb = new StringBuffer();
00116         sb.append(indent(indent));
00117         sb.append("<cmp-field-jdbc-mapping>\n");
00118 
00119         indent += 2;
00120 
00121         // field-name
00122         sb.append(xmlElement(fieldName, "field-name", indent));
00123         // jdbc-field-name
00124         sb.append(xmlElement(jdbcFieldName, "jdbc-field-name", indent));
00125         // sql-type
00126         sb.append(xmlElement(sqlType, "sql-type", indent));
00127         indent -= 2;
00128         sb.append(indent(indent));
00129         sb.append("</cmp-field-jdbc-mapping>\n");
00130 
00131         return sb.toString();
00132     }
00133 }

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