⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fieldbean.java

📁 EOSUserGuide项目 EOSUserGuide项目 EOSUserGuide项目 EOSUserGuide项目
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
	{
		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 + -