📄 assignmentlogimpl.java
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -