package io.cattle.platform.engine.process.impl; import io.cattle.platform.engine.process.ProcessDefinition; import io.cattle.platform.engine.process.ProcessPhase; import io.cattle.platform.engine.process.ProcessState; import io.cattle.platform.lock.definition.LockDefinition; public class ProcessInstanceContext { ProcessDefinition processDefinition; ProcessState state; LockDefinition processLock; boolean replay; public ProcessDefinition getProcessDefinition() { return processDefinition; } public void setProcessDefinition(ProcessDefinition processDefinition) { this.processDefinition = processDefinition; } public ProcessState getState() { return state; } public void setState(ProcessState state) { this.state = state; } public ProcessPhase getPhase() { return state.getPhase(); } public void setPhase(ProcessPhase phase) { state.setPhase(phase); } public LockDefinition getProcessLock() { return processLock; } public void setProcessLock(LockDefinition processLock) { this.processLock = processLock; } public boolean isReplay() { return replay; } public void setReplay(boolean replay) { this.replay = replay; } }