00001
00027 package org.objectweb.jonas_ejb.deployment.api;
00028
00035
00036
00037 public class FieldJdbcDesc extends FieldDesc {
00038
00039
00040 protected String jdbcFieldName = null;
00041 protected String sqlType = null;
00042
00047 public String getJdbcFieldName() {
00048 return jdbcFieldName;
00049 }
00050
00054 protected void setJdbcFieldName(String jdbcFieldName) {
00055 this.jdbcFieldName = jdbcFieldName;
00056 }
00057
00062 public boolean hasSqlType() {
00063 return (sqlType != null);
00064 }
00065
00070 public String getSqlType() {
00071 return sqlType;
00072 }
00073
00077 protected void setSqlType(String st) {
00078 sqlType = st;
00079 }
00080
00085 public String toString() {
00086 StringBuffer ret = new StringBuffer();
00087 ret.append(super.toString());
00088 ret.append("\ngetJdbcFieldName()=" + getJdbcFieldName());
00089 if (hasSqlType()) {
00090 ret.append("\ngetSqlType()=" + getSqlType());
00091 }
00092 return ret.toString();
00093 }
00094
00095 }