Search in sources :

Example 11 with ErrorEventDefinition

use of org.activiti.bpmn.model.ErrorEventDefinition in project Activiti by Activiti.

the class EndEventJsonConverter method getStencilId.

protected String getStencilId(BaseElement baseElement) {
    EndEvent endEvent = (EndEvent) baseElement;
    List<EventDefinition> eventDefinitions = endEvent.getEventDefinitions();
    if (eventDefinitions.size() != 1) {
        return STENCIL_EVENT_END_NONE;
    }
    EventDefinition eventDefinition = eventDefinitions.get(0);
    if (eventDefinition instanceof ErrorEventDefinition) {
        return STENCIL_EVENT_END_ERROR;
    } else if (eventDefinition instanceof CancelEventDefinition) {
        return STENCIL_EVENT_END_CANCEL;
    } else if (eventDefinition instanceof TerminateEventDefinition) {
        return STENCIL_EVENT_END_TERMINATE;
    } else {
        return STENCIL_EVENT_END_NONE;
    }
}
Also used : ErrorEventDefinition(org.activiti.bpmn.model.ErrorEventDefinition) EndEvent(org.activiti.bpmn.model.EndEvent) CancelEventDefinition(org.activiti.bpmn.model.CancelEventDefinition) TerminateEventDefinition(org.activiti.bpmn.model.TerminateEventDefinition) TerminateEventDefinition(org.activiti.bpmn.model.TerminateEventDefinition) ErrorEventDefinition(org.activiti.bpmn.model.ErrorEventDefinition) CancelEventDefinition(org.activiti.bpmn.model.CancelEventDefinition) EventDefinition(org.activiti.bpmn.model.EventDefinition)

Example 12 with ErrorEventDefinition

use of org.activiti.bpmn.model.ErrorEventDefinition in project Activiti by Activiti.

the class BaseBpmnJsonConverter method convertJsonToErrorDefinition.

protected void convertJsonToErrorDefinition(JsonNode objectNode, Event event) {
    String errorRef = getPropertyValueAsString(PROPERTY_ERRORREF, objectNode);
    ErrorEventDefinition eventDefinition = new ErrorEventDefinition();
    eventDefinition.setErrorRef(errorRef);
    event.getEventDefinitions().add(eventDefinition);
}
Also used : ErrorEventDefinition(org.activiti.bpmn.model.ErrorEventDefinition)

Aggregations

ErrorEventDefinition (org.activiti.bpmn.model.ErrorEventDefinition)12 EventDefinition (org.activiti.bpmn.model.EventDefinition)7 MessageEventDefinition (org.activiti.bpmn.model.MessageEventDefinition)6 BoundaryEvent (org.activiti.bpmn.model.BoundaryEvent)4 CancelEventDefinition (org.activiti.bpmn.model.CancelEventDefinition)4 SignalEventDefinition (org.activiti.bpmn.model.SignalEventDefinition)4 TerminateEventDefinition (org.activiti.bpmn.model.TerminateEventDefinition)3 TimerEventDefinition (org.activiti.bpmn.model.TimerEventDefinition)3 BpmnModel (org.activiti.bpmn.model.BpmnModel)2 CompensateEventDefinition (org.activiti.bpmn.model.CompensateEventDefinition)2 EndEvent (org.activiti.bpmn.model.EndEvent)2 FlowElement (org.activiti.bpmn.model.FlowElement)2 Message (org.activiti.bpmn.model.Message)2 HashMap (java.util.HashMap)1 Error (org.activiti.bpmn.model.Error)1 Event (org.activiti.bpmn.model.Event)1 EventSubProcess (org.activiti.bpmn.model.EventSubProcess)1 Transaction (org.activiti.bpmn.model.Transaction)1 ActivityImpl (org.activiti.engine.impl.pvm.process.ActivityImpl)1 ScopeImpl (org.activiti.engine.impl.pvm.process.ScopeImpl)1