*
*/
public static String getPojosMethod(List<SysColumn> sqllist) {
StringBuffer sb = new StringBuffer();
for (Iterator iterator = sqllist.iterator(); iterator.hasNext();) {
SysColumn sysColumn = (SysColumn) iterator.next();
sb.append("public ");
if (sysColumn.getColumnType().equals("int") || sysColumn.getColumnType().equals("smallint")) {
sb.append("int");
} else if (sysColumn.getColumnType().equals("varchar") || sysColumn.getColumnType().equals("text")) {
sb.append("String");
} else if (sysColumn.getColumnType().equals("timestamp")) {
sb.append("Date");
} else if (sysColumn.getColumnType().equals("number") || sysColumn.getColumnType().equals("double")) {
sb.append("double");
}
sb.append(" get").append(sysColumn.getColumnCode().toString().substring(0, 1).toUpperCase())
.append(sysColumn.getColumnCode().toString().substring(1)).append("() {").append("\r\n");
sb.append("return ").append(sysColumn.getColumnCode()).append(";\r\n");
sb.append("}\r\n\r\n");
sb.append("public void set").append(sysColumn.getColumnCode().toString().substring(0, 1).toUpperCase())
.append(sysColumn.getColumnCode().toString().substring(1)).append("(");
if (sysColumn.getColumnType().equals("int") || sysColumn.getColumnType().equals("smallint")) {
sb.append("int ");
} else if (sysColumn.getColumnType().equals("varchar") || sysColumn.getColumnType().equals("text")) {
sb.append("String ");
} else if (sysColumn.getColumnType().equals("timestamp")) {
sb.append("Date ");
} else if (sysColumn.getColumnType().equals("number") || sysColumn.getColumnType().equals("double")) {
sb.append("double ");
}
sb.append(sysColumn.getColumnCode()).append(") {").append("\r\n");
sb.append("this.").append(sysColumn.getColumnCode()).append(" = ").append(sysColumn.getColumnCode()).append(";\r\n");
sb.append("}").append("\r\n").append("\r\n");
}
// System.out.println(sb.toString());
return sb.toString();
}