package com.piglet.dao.pojo; import android.text.TextUtils; public class TableProperty { private String field; private String type; private String _null; private String key; private String _default; private String extra; public TableProperty(){ } public TableProperty(TableProperty prop){ this.field = prop.field; this.type = prop.type; this._null = prop._null; this.key = prop.key; this._default = prop._default; this.extra = prop.extra; } public String getField() { return field; } public void setField(String field) { this.field = field; } public String getType() { return type; } public void setType(String type) { this.type = type; } public String get_null() { return _null; } public void set_null(String _null) { this._null = _null; } public String getKey() { return key; } public void setKey(String key) { this.key = key; } public String get_default() { return _default; } public void set_default(String _default) { this._default = _default; } public String getExtra() { return extra; } public void setExtra(String extra) { this.extra = extra; } public String getName(){ return field; } public String getContent(){ StringBuilder sb = new StringBuilder(); sb.append(type); if(!TextUtils.isEmpty(key)){ sb.append(", ").append(key); } if(_null.equals("YES")){ sb.append(", ").append("can be null"); }else{ sb.append(", ").append("not null"); } if(!TextUtils.isEmpty(_default)){ sb.append(", ").append("default for ").append(_default); } if(!TextUtils.isEmpty(extra)){ sb.append(", ").append(extra); } return sb.toString(); } }