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