123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- /**
- * Copyright © 2015-2020 <a href="http://www.jeeplus.org/">JeePlus</a> All rights reserved.
- */
- package com.jeeplus.common.persistence;
- import java.io.Serializable;
- import com.fasterxml.jackson.annotation.JsonIgnore;
- import com.jeeplus.modules.act.entity.Act;
- /**
- * Activiti Entity类
- * @author jeeplus
- * @version 2013-05-28
- */
- public abstract class ActEntity<T> extends DataEntity<T> implements Serializable {
- private static final long serialVersionUID = 1L;
- protected Act act; // 流程任务对象
- public ActEntity() {
- super();
- }
-
- public ActEntity(String id) {
- super(id);
- }
-
- @JsonIgnore
- public Act getAct() {
- if (act == null){
- act = new Act();
- }
- return act;
- }
- public void setAct(Act act) {
- this.act = act;
- }
- /**
- * 获取流程实例ID
- * @return
- */
- public String getProcInsId() {
- return this.getAct().getProcInsId();
- }
- /**
- * 设置流程实例ID
- * @param procInsId
- */
- public void setProcInsId(String procInsId) {
- this.getAct().setProcInsId(procInsId);
- }
- }
|