assignmentlogimpl.java
来自「一个java工作流引擎」· Java 代码 · 共 38 行
JAVA
38 行
package org.jbpm.model.log.impl;
import org.jbpm.model.definition.*;
import org.jbpm.model.definition.impl.*;
import org.jbpm.model.execution.impl.*;
import org.jbpm.model.log.*;
public class AssignmentLogImpl extends ExecutionLogImpl implements AssignmentLog {
private AssignmentLogImpl previous = null;
private String actorId = null;
private StateImpl state = null;
public AssignmentLogImpl() {}
public AssignmentLogImpl(AssignmentLogImpl previous, String actorId, StateImpl state) {
this.previous = previous;
this.actorId = actorId;
this.state = state;
}
public AssignmentLogImpl getPrevious() { return this.previous; }
public void setPrevious(AssignmentLogImpl previous) { this.previous = previous; }
public String getActorId() { return this.actorId; }
public void setActorId(String actorId) { this.actorId = actorId; }
public State getState() { return this.state; }
public void setState(StateImpl state) { this.state = state; }
public void undo(ExecutionContextImpl executionContext) {
TokenImpl token = (TokenImpl) executionContext.getToken();
token.setActorId( previous.getActorId() );
token.setState( (StateImpl) previous.getState() );
token.setLastAssignmentLog( previous );
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?