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

📄 billdefivo.java

📁 OBPM是一个开源
💻 JAVA
字号:
package cn.myapps.core.workflow.storage.definition.ejb;

import java.io.Serializable;
import java.util.Date;
import java.util.Set;

import cn.myapps.base.dao.ValueObject;
import cn.myapps.core.deploy.module.ejb.ModuleVO;
import cn.myapps.core.workflow.element.FlowDiagram;
import cn.myapps.core.workflow.engine.WFRunner;

/**
 * @hibernate.class table="T_BILLDEFI"
 */
public class BillDefiVO extends ValueObject implements Serializable {
	private String authorno;

	private String authorname;
	
	private Date lastmodify;

	private String subject;

	private String flow;

	private String id;

	private String owner;

	private String type;
	
	private ModuleVO module;
	
	private FlowDiagram _flowDiagram;
	
	private Set relatedActivitys;

	/**
	 * @return cn.myapps.core.deploy.module.ejb.ModuleVO
	 * @hibernate.many-to-one class="cn.myapps.core.deploy.module.ejb.ModuleVO"
	 *                        column="MODULE"
	 */
	public ModuleVO getModule() {
		return module;
	}

	public void setModule(ModuleVO module) {
		this.module = module;
	}

	/**
	 * @hibernate.property column="AUTHORNAME"
	 * @return
	 */
	public String getAuthorname() {
		return authorname;
	}

	public void setAuthorname(String authorname) {
		this.authorname = authorname;
	}

	/**
	 * @hibernate.property column="AUTHORNO"
	 * @return
	 */
	public String getAuthorno() {
		return authorno;
	}

	public void setAuthorno(String authorno) {
		this.authorno = authorno;
	}

	/**
	 * @hibernate.property column="FLOW" type="text" length = "100000"
	 * @return
	 */
	public String getFlow() {
		return flow;
	}

	public void setFlow(String flow) {
		this.flow = flow;
	}

	/**
	 * @hibernate.property column="LASTMODIFY"
	 * @return
	 */
	public Date getLastmodify() {
		return lastmodify;
	}

	public void setLastmodify(Date lastmodify) {
		this.lastmodify = lastmodify;
	}

	/**
	 * @hibernate.property column="SUBJECT"
	 * @return
	 */
	public String getSubject() {
		return subject;
	}

	public void setSubject(String subject) {
		this.subject = subject;
	}

	/**
	 * @hibernate.property column="OWNER"
	 * @return
	 */
	public String getOwner() {
		return owner;
	}

	/**
	 * @param owner
	 *            The owner to set.
	 */
	public void setOwner(String owner) {
		this.owner = owner;
	}

	/**
	 * @hibernate.property column="TYPE"
	 * @return
	 */
	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}

	/**
	 * @hibernate.id column="ID" generator-class="assigned"
	 */
	public String getId() {
		return id;
	}
	
	public void setId(String id) {
		this.id = id;
	}
	
	public FlowDiagram toFlowDiagram() {
		if (_flowDiagram == null) {
			WFRunner wfr = new WFRunner(this.getFlow());
			_flowDiagram = wfr.getFlowDiagram();
		}
		return _flowDiagram;
	}
	
	/**
	 * @hibernate.set name="relatedActivitys" inverse="true" cascade="delete"
	 * @hibernate.collection-key column="ONACTIONFLOW_ID"
	 * @hibernate.collection-one-to-many class="cn.myapps.core.dynaform.activity.ejb.Activity"
	 * @return
	 */
	public Set getRelatedActivitys() {
		return relatedActivitys;
	}

	public void setRelatedActivitys(Set relatedActivitys) {
		this.relatedActivitys = relatedActivitys;
	}


	
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -