package uk.co.acuminous.julez.scenario; import java.util.Map; import uk.co.acuminous.julez.event.Event; public class ScenarioEvent extends Event { public static final String NAMESPACE = "Scenario"; public static final String BEGIN = qualify("begin"); public static final String PASS = qualify("pass"); public static final String FAIL = qualify("fail"); public static final String ERROR = qualify("error"); public static final String END = qualify("end"); public ScenarioEvent(Map<String, String> eventData) { super(eventData); } public ScenarioEvent(String type) { super(type); } public ScenarioEvent(String id, Long timestamp, String type) { super(id, timestamp, type); } protected static String qualify(String localName) { return String.format(EVENT_TYPE_FORMAT, NAMESPACE, localName); } }