📄 relationhis.java
字号:
package cn.myapps.core.workflow.storage.runtime.ejb;
import java.util.Collection;
import java.util.Date;
import java.util.HashSet;
import cn.myapps.base.dao.ValueObject;
import cn.myapps.core.user.action.WebUser;
import cn.myapps.core.workflow.element.Node;
import cn.myapps.util.sequence.Sequence;
import cn.myapps.util.sequence.SequenceException;
/**
* @hibernate.class table="T_RELATIONHIS"
*/
public class RelationHIS extends ValueObject {
private String id;
public String startnodeid;
public String endnodeid;
private String startnodename;
private String endnodename;
private String flowid;
private String docid;
private Collection actorhiss;
private boolean ispassed;
private Date actiontime; //动作时间
private String attitude; // 审批意见
public RelationHIS() {
}
public RelationHIS(Node start) throws SequenceException {
id = Sequence.getSequence();
setStartNode(start);
}
public RelationHIS(Node start, Node end) throws SequenceException {
id = Sequence.getSequence();
setStartNode(start);
setEndNode(end);
}
public void setStartNode(Node start) {
startnodeid = start.id;
startnodename = start.name;
}
public void setEndNode(Node end) {
endnodeid = end.id;
endnodename = end.name;
}
public void addActorhiss(WebUser user) throws SequenceException {
ActorHIS acthis = new ActorHIS(user);
this.getActorhiss().add(acthis);
}
/**
* @hibernate.property column="ACTIONTIME"
* @return
*/
public Date getActiontime() {
return actiontime;
}
public void setActiontime(Date actiontime) {
this.actiontime = actiontime;
}
/**
* @hibernate.id column="ID" generator-class="assigned"
*/
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
/**
* @hibernate.property column="STARTNODENAME"
* @return
*/
public String getStartnodename() {
return startnodename;
}
public void setStartnodename(String startnodename) {
this.startnodename = startnodename;
}
/**
* @hibernate.property column="FLOWID"
* @return
*/
public String getFlowid() {
return flowid;
}
public void setFlowid(String flowid) {
this.flowid = flowid;
}
/**
* @hibernate.set name="actorhiss" table="T_ACTORHIS" inverse="false"
* cascade="all"
*
* @hibernate.collection-key column="NODEHIS_ID"
*
* @hibernate.collection-one-to-many class="cn.myapps.core.workflow.storage.runtime.ejb.ActorHIS"
* @return
*/
public Collection getActorhiss() {
if (actorhiss == null)
actorhiss = new HashSet();
return actorhiss;
}
public void setActorhiss(Collection actorhiss) {
this.actorhiss = actorhiss;
}
/**
* @hibernate.property column="DOCID"
* @return
*/
public String getDocid() {
return docid;
}
public void setDocid(String docid) {
this.docid = docid;
}
/**
* @hibernate.property column="ENDNODEID"
* @return
*/
public String getEndnodeid() {
return endnodeid;
}
public void setEndnodeid(String endnodeid) {
this.endnodeid = endnodeid;
}
/**
* @hibernate.property column="ENDNODENAME"
* @return
*/
public String getEndnodename() {
return endnodename;
}
public void setEndnodename(String endnodename) {
this.endnodename = endnodename;
}
/**
* @hibernate.property column="STARTNODEID"
* @return
*/
public String getStartnodeid() {
return startnodeid;
}
public void setStartnodeid(String startnodeid) {
this.startnodeid = startnodeid;
}
/**
* @hibernate.property column="ISPASSED"
* @return
*/
public boolean getIspassed() {
return ispassed;
}
public void setIspassed(boolean ispassed) {
this.ispassed = ispassed;
}
/**
* @hibernate.property column="ATTITUDE"
* @return
*/
public String getAttitude() {
return attitude;
}
public void setAttitude(String attitude) {
this.attitude = attitude;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -