📄 fieldbean.java
字号:
{
if (isModify())
return true;
return (ISDISPLAY != null && ISDISPLAY.equalsIgnoreCase("Y"));
}
/**
* 字段是否为不能为空
* 不能为空返回 true,可以为空返回 false
* @return
*/
public boolean notNull()
{
return (ISINPUT != null && ISINPUT.equalsIgnoreCase("Y"));
}
/**
* 是否为主键
* @return
*/
public boolean isPK()
{
return (ISPK != null && ISPK.equalsIgnoreCase("Y"));
}
/**
* 是否为外键
* @return
*/
public boolean isFK()
{
return (FIELDTYPE != null && FIELDTYPE.equals("6") &&
REFTYPE != null && REFTYPE.equals("1") &&
FK_TABLENAME != null && !FK_TABLENAME.equals("") &&
FK_COLUMNNAME != null && !FK_COLUMNNAME.equals(""));
}
/**
* 检查字段是否是业务字典
* @return
*/
public boolean isBusiDict()
{
return (FIELDTYPE != null && FIELDTYPE.equals("6") &&
REFTYPE != null && REFTYPE.equals("0") &&
DOCLISTCODE != null && !DOCLISTCODE.equals(""));
}
public boolean isLock()
{
return (ISLOCK != null && ISLOCK.equalsIgnoreCase("Y"));
}
/**
* 是否关联到某个表
* @param entityName
* @return
*/
public boolean isReferEntity(String entityName)
{
return isFK() && FK_TABLENAME.equals(entityName);
}
public boolean hasDescField()
{
if (isFK()) {
return descField != null;
}
return false;
}
/**
* 是否自动产生主键
* @return
*/
public boolean isAutoKey()
{
return (ISAUTOKEY != null && ISAUTOKEY.equalsIgnoreCase("Y"));
}
private String checkNull(String s) {
if (s == null) return "";
return s;
}
/**
* @return 返回 cHECKBOXVALUE。
*/
public String getCHECKBOXVALUE() {
return checkNull(CHECKBOXVALUE);
}
/**
* @param checkboxvalue 要设置的 cHECKBOXVALUE。
*/
public void setCHECKBOXVALUE(String checkboxvalue) {
CHECKBOXVALUE = checkboxvalue;
}
/**
* @return 返回 cOLUMNNAME。
*/
public String getCOLUMNNAME() {
return checkNull(COLUMNNAME);
}
/**
* @param columnname 要设置的 cOLUMNNAME。
*/
public void setCOLUMNNAME(String columnname) {
COLUMNNAME = columnname;
}
/**
* @return 返回 dEFAULTVALUE。
*/
public String getDEFAULTVALUE() {
return checkNull(DEFAULTVALUE);
}
/**
* @param defaultvalue 要设置的 dEFAULTVALUE。
*/
public void setDEFAULTVALUE(String defaultvalue) {
DEFAULTVALUE = defaultvalue;
}
/**
* @return 返回 dISPLAYFORMAT。
*/
public String getDISPLAYFORMAT() {
return checkNull(DISPLAYFORMAT);
}
/**
* @param displayformat 要设置的 dISPLAYFORMAT。
*/
public void setDISPLAYFORMAT(String displayformat) {
DISPLAYFORMAT = displayformat;
}
/**
* @return 返回 dISPLAYORDER。
*/
public int getDISPLAYORDER() {
return DISPLAYORDER;
}
/**
* @param displayorder 要设置的 dISPLAYORDER。
*/
public void setDISPLAYORDER(int displayorder) {
DISPLAYORDER = displayorder;
}
/**
* @return 返回 dOCLISTCODE。
*/
public String getDOCLISTCODE() {
return checkNull(DOCLISTCODE);
}
/**
* @param doclistcode 要设置的 dOCLISTCODE。
*/
public void setDOCLISTCODE(String doclistcode) {
DOCLISTCODE = doclistcode;
}
/**
* @return 返回 eNTITYNAME。
*/
public String getENTITYNAME() {
return checkNull(ENTITYNAME);
}
/**
* @param entityname 要设置的 eNTITYNAME。
*/
public void setENTITYNAME(String entityname) {
ENTITYNAME = entityname;
}
/**
* @return 返回 fIELDDESC。
*/
public String getFIELDDESC() {
return checkNull(FIELDDESC);
}
/**
* @param fielddesc 要设置的 fIELDDESC。
*/
public void setFIELDDESC(String fielddesc) {
FIELDDESC = fielddesc;
}
/**
* @return 返回 fIELDNAME。
*/
public String getFIELDNAME() {
return checkNull(FIELDNAME);
}
/**
* @param fieldname 要设置的 fIELDNAME。
*/
public void setFIELDNAME(String fieldname) {
FIELDNAME = fieldname;
}
/**
* @return 返回 mAXVALUE。
*/
public String getMAXVALUE() {
return checkNull(MAXVALUE);
}
/**
* @param maxvalue 要设置的 mAXVALUE。
*/
public void setMAXVALUE(String maxvalue) {
MAXVALUE = maxvalue;
}
/**
* @return 返回 mINVALUE。
*/
public String getMINVALUE() {
return checkNull(MINVALUE);
}
/**
* @param minvalue 要设置的 mINVALUE。
*/
public void setMINVALUE(String minvalue) {
MINVALUE = minvalue;
}
/**
* @return 返回 wIDTH。
*/
public int getWIDTH() {
return WIDTH;
}
/**
* @param width 要设置的 wIDTH。
*/
public void setWIDTH(int width) {
WIDTH = width;
}
/**
* @return 返回 fIELDTYPE。
*/
public String getFIELDTYPE() {
return checkNull(FIELDTYPE);
}
/**
* @param fieldtype 要设置的 fIELDTYPE。
*/
public void setFIELDTYPE(String fieldtype) {
FIELDTYPE = fieldtype;
}
/**
* @return 返回 iSAUTOKEY。
*/
public String getISAUTOKEY() {
return checkNull(ISAUTOKEY);
}
/**
* @param isautokey 要设置的 iSAUTOKEY。
*/
public void setISAUTOKEY(String isautokey) {
ISAUTOKEY = isautokey;
}
/**
* @return 返回 iSDISPLAY。
*/
public String getISDISPLAY() {
return checkNull(ISDISPLAY);
}
/**
* @param isdisplay 要设置的 iSDISPLAY。
*/
public void setISDISPLAY(String isdisplay) {
ISDISPLAY = isdisplay;
}
/**
* @return 返回 iSINPUT。
*/
public String getISINPUT() {
return ISINPUT;
}
/**
* @param isinput 要设置的 iSINPUT。
*/
public void setISINPUT(String isinput) {
ISINPUT = isinput;
}
/**
* @return 返回 iSMODIFY。
*/
public String getISMODIFY() {
return checkNull(ISMODIFY);
}
/**
* @param ismodify 要设置的 iSMODIFY。
*/
public void setISMODIFY(String ismodify) {
ISMODIFY = ismodify;
}
/**
* @return 返回 iSPK。
*/
public String getISPK() {
return checkNull(ISPK);
}
/**
* @param ispk 要设置的 iSPK。
*/
public void setISPK(String ispk) {
ISPK = ispk;
}
/**
* @return 返回 rK_ENTITYNAME。
*/
public String getFK_COLUMNNAME() {
return checkNull(FK_COLUMNNAME);
}
/**
* @return 返回 rK_ENTITYNAME。
*/
public String getFK_FIELDDESC_ALIAS() {
if (checkNull(FK_FIELDDESC).equals(""))
return new String("");
if (FK_TABLENAME != null && !FK_TABLENAME.equals(""))
return FK_TABLENAME.substring(0, 1) + "_" + FK_FIELDDESC;
return checkNull(FK_FIELDDESC);
}
/**
* @param rk_entityname 要设置的 rK_ENTITYNAME。
*/
public void setFK_COLUMNNAME(String fk_entityname) {
FK_COLUMNNAME = fk_entityname;
}
/**
* @return 返回 rK_FIELDNAME。
*/
public String getFK_TABLENAME() {
return checkNull(FK_TABLENAME);
}
/**
* @param rk_fieldname 要设置的 rK_FIELDNAME。
*/
public void setFK_TABLENAME(String fk_fieldname) {
FK_TABLENAME = fk_fieldname;
}
/**
* @return 返回 fK_INPUTURL。
*/
public String getFK_INPUTURL() {
return FK_INPUTURL;
}
/**
* @param fk_inputurl 要设置的 fK_INPUTURL。
*/
public void setFK_INPUTURL(String fk_inputurl) {
FK_INPUTURL = fk_inputurl;
}
/**
* @return 返回 vALIDATETYPE。
*/
public String getVALIDATETYPE() {
return checkNull(VALIDATETYPE);
}
/**
* @param validatetype 要设置的 vALIDATETYPE。
*/
public void setVALIDATETYPE(String validatetype) {
VALIDATETYPE = validatetype;
}
/**
* @return 返回 fK_FIELDDESC。
*/
public String getFK_FIELDDESC() {
return checkNull(FK_FIELDDESC);
}
/**
* @param fk_fielddesc 要设置的 fK_FIELDDESC。
*/
public void setFK_FIELDDESC(String fk_fielddesc) {
FK_FIELDDESC = fk_fielddesc;
}
/**
* @return 返回 dESC_FIELDNAME。
*/
public String getDESC_FIELDNAME() {
return checkNull(DESC_FIELDNAME);
}
/**
* @param desc_fieldname 要设置的 dESC_FIELDNAME。
*/
public void setDESC_FIELDNAME(String desc_fieldname) {
DESC_FIELDNAME = desc_fieldname;
}
/**
* @return 返回 rEFTYPE。
*/
public String getREFTYPE() {
return checkNull(REFTYPE);
}
/**
* @param reftype 要设置的 rEFTYPE。
*/
public void setREFTYPE(String reftype) {
REFTYPE = reftype;
}
/**
* @return 返回 descField。
*/
public FieldBean getDescField() {
return descField;
}
/**
* @param descField 要设置的 descField。
*/
public void setDescField(FieldBean descField) {
this.descField = descField;
}
/**
* @return 返回 isDesc。
*/
public boolean isDesc() {
return isDesc;
}
/**
* @param isDesc 要设置的 isDesc。
*/
public void setDesc(boolean isDesc) {
this.isDesc = isDesc;
}
/**
* @return 返回 lENGTH。
*/
public int getLENGTH() {
return LENGTH;
}
/**
* @param length 要设置的 lENGTH。
*/
public void setLENGTH(int length) {
LENGTH = length;
}
/**
* @return 返回 pRECISION。
*/
public int getPRECISION() {
return PRECISION;
}
/**
* @param precision 要设置的 pRECISION。
*/
public void setPRECISION(int precision) {
PRECISION = precision;
}
/**
* @param islock 要设置的 iSLOCK。
*/
public void setISLOCK(String islock) {
ISLOCK = islock;
}
/* (非 Javadoc)
* @see java.lang.Comparable#compareTo(java.lang.Object)
*/
public int compareTo(Object o) {
FieldBean f = (FieldBean) o;
return DISPLAYORDER - f.DISPLAYORDER;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -