package com.nfwork.dbfound.model.tools; public class Column { private String columnName; private int dataType; private String type; private String remarks; private int columnSize; private boolean nullAble; private String defaultValue; private boolean autoIncrement; private String paramName; public String getColumnName() { return this.columnName.toLowerCase(); } public void setColumnName(String columnName) { this.columnName = columnName; } public int getDataType() { return this.dataType; } public void setDataType(int dataType) { this.dataType = dataType; } public String getRemarks() { return this.remarks; } public void setRemarks(String remarks) { this.remarks = remarks; } public int getColumnSize() { return this.columnSize; } public void setColumnSize(int columnSize) { this.columnSize = columnSize; } public boolean isNullAble() { return this.nullAble; } public void setNullAble(String nullAble) { if ("YES".equals(nullAble)) this.nullAble = true; else this.nullAble = false; } public String getDefaultValue() { return this.defaultValue; } public void setDefaultValue(String defaultValue) { this.defaultValue = defaultValue; } public boolean isAutoIncrement() { return this.autoIncrement; } public void setAutoIncrement(String autoIncrement) { if ("YES".equals(autoIncrement)) this.autoIncrement = true; else this.autoIncrement = false; } public String getExpress(){ return "${@"+paramName+"}"; } public String getParamName() { return paramName; } public void setParamName(String paramName) { this.paramName = paramName; } public String getType() { return type; } public void setType(String type) { this.type = type; } public String toString() { return "Column [columnName=" + this.columnName + ", dataType=" + this.dataType + ", remarks=" + this.remarks + ", columnSize=" + this.columnSize + ", nullAble=" + this.nullAble + ", defaultValue=" + this.defaultValue + ", autoIncrement=" + this.autoIncrement + "]"; } }