package net.conselldemallorca.helium.jbpm3.handlers.tipus;
import org.apache.commons.lang.builder.ToStringBuilder;
import org.jbpm.graph.exe.ProcessInstance;
import org.jbpm.graph.exe.Token;
import net.conselldemallorca.helium.jbpm3.helper.ConversioTipusInfoHelper;
public class VariableInstanceInfo {
// private long id = 0;
// private int version = 0;
private String name;
private Token token;
// private TokenVariableMap tokenVariableMap;
private ProcessInstance processInstance;
// private Converter converter;
private Object value;
public VariableInstanceInfo(
String name,
Token token,
ProcessInstance processInstance,
Object value) {
super();
this.name = name;
this.token = token;
this.processInstance = processInstance;
this.value = value;
}
public String getName() {
return name;
}
public TokenInfo getToken() {
return ConversioTipusInfoHelper.toTokenInfo(token);
}
public ProcessInstanceInfo getProcessInstance() {
return ConversioTipusInfoHelper.toProcessInstanceInfo(processInstance);
}
public Object getValue() {
return value;
}
public String toString() {
return ToStringBuilder.reflectionToString(this);
}
}