DefaultBpmVariableDef.java 1.92 KB
package com.hotent.entity;


import com.hotent.model.BpmVariableDef;

/**
 * 
 * <pre>
 * 描述:流程定义中的变量定义
 * 构建组:eip平台-bpmx-core
 * 作者:csx
 * 邮箱:chensx@jee-soft.cn
 * 日期:2014年5月16日-下午5:14:57
 * 版权:广州宏天软件有限公司版权所有
 * 网址:http://www.jee-soft.cn
 * </pre>
 */
public class DefaultBpmVariableDef implements BpmVariableDef {
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 278555366495215660L;
	private String nodeId="";
	//变量名
	private String name="";
	//变量Key
	private String varKey="";
	//数据类型
	private String dataType="";
	//缺省值
	private Object defaultVal="";
	//是否必需
	private boolean isRequired=false;
	//变量描述
	private String description="";


	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	@Override
	public String getNodeId() {
		return this.nodeId;
	}

	@Override
	public void setNodeId(String nodeId) {
		this.nodeId=nodeId;
	}
	public String getVarKey() {
		return varKey;
	}

	public void setVarKey(String varKey) {
		this.varKey = varKey;
	}

	public String getDataType() {
		return dataType;
	}

	public void setDataType(String dataType) {
		this.dataType = dataType;
	}

	public Object getDefaultVal() {
		return defaultVal;
	}

	public void setDefaultVal(Object defaultVal) {
		this.defaultVal = defaultVal;
	}
	
	public void setDefaultVal(String defaulVal2){
		this.defaultVal=defaulVal2;
	}
	
	public boolean getIsRequired() {
		return isRequired;
	}

	public void setIsRequired(boolean isRequired) {
		this.isRequired = isRequired;
	}
	public boolean isRequired() {
		return isRequired;
	}

	public void setRequired(boolean isRequired) {
		this.isRequired = isRequired;
	}
	public String getDescription() {
		return description==null?"" :description;
	}

	public void setDescription(String description) {
		this.description = description;
	}

}