package net.conselldemallorca.helium.jbpm3.handlers.tipus;
import java.util.ArrayList;
import java.util.List;
import org.apache.commons.lang.builder.ToStringBuilder;
import org.jbpm.graph.def.Action;
import net.conselldemallorca.helium.jbpm3.helper.ConversioTipusInfoHelper;
public class EventInfo {
private long id = 0;
private String eventType = null;
//private GraphElement graphElement = null; ???
private List<Action> actions = null;
public EventInfo(
long id,
String eventType,
List<Action> actions) {
super();
this.id = id;
this.eventType = eventType;
this.actions = actions;
}
public long getId() {
return id;
}
public String getEventType() {
return eventType;
}
public List<ActionInfo> getActions() {
List<ActionInfo> actionsInfo = new ArrayList<ActionInfo>();
for (Action action: actions) {
actionsInfo.add(ConversioTipusInfoHelper.toActionInfo(action));
}
return actionsInfo;
}
public String toString() {
return ToStringBuilder.reflectionToString(this);
}
}