private void addEventTriggerOnIntermediateThrowEvent(FlowElementContainerDefinition flowElementContainer) { for (IntermediateThrowEventDefinition throwEvent : flowElementContainer.getIntermediateThrowEvents()) { IntermediateThrowEventDefinitionImpl throwEventImpl = (IntermediateThrowEventDefinitionImpl) throwEvent; for (MessageEventTriggerDefinition messageEventTriggerDefinition : throwEventImpl.getMessageEventTriggerDefinitions()) { throwEventImpl.addEventTrigger(messageEventTriggerDefinition); } for (SignalEventTriggerDefinition signalEventTriggerDefinition : throwEventImpl.getSignalEventTriggerDefinitions()) { throwEventImpl.addEventTrigger(signalEventTriggerDefinition); } } }
private void addEventTriggerOnIntermediateThrowEvent(FlowElementContainerDefinition flowElementContainer) { for (IntermediateThrowEventDefinition throwEvent : flowElementContainer.getIntermediateThrowEvents()) { IntermediateThrowEventDefinitionImpl throwEventImpl = (IntermediateThrowEventDefinitionImpl) throwEvent; for (MessageEventTriggerDefinition messageEventTriggerDefinition : throwEventImpl.getMessageEventTriggerDefinitions()) { throwEventImpl.addEventTrigger(messageEventTriggerDefinition); } for (SignalEventTriggerDefinition signalEventTriggerDefinition : throwEventImpl.getSignalEventTriggerDefinitions()) { throwEventImpl.addEventTrigger(signalEventTriggerDefinition); } } }
sIntermediateThrowEvents = initializeIntermediateThrowEvents(container.getIntermediateThrowEvents(), transitionsMap); sEndEvents = initializeEndEvents(container.getEndEvents(), transitionsMap);
sIntermediateThrowEvents = initializeIntermediateThrowEvents(container.getIntermediateThrowEvents(), transitionsMap); sEndEvents = initializeEndEvents(container.getEndEvents(), transitionsMap);
private void validateFlowNodeUnique(final FlowElementContainerDefinition flowElementContainer, final List<String> names) { validateFlowNodeName(names, flowElementContainer.getActivities()); validateFlowNodeName(names, flowElementContainer.getEndEvents()); validateFlowNodeName(names, flowElementContainer.getGatewaysList()); validateFlowNodeName(names, flowElementContainer.getIntermediateCatchEvents()); validateFlowNodeName(names, flowElementContainer.getIntermediateThrowEvents()); validateFlowNodeName(names, flowElementContainer.getStartEvents()); // validateFlowNodeName(names, flowElementContainer.getBusinessDataDefinitions()); }
private void validateFlowNodeUnique(final FlowElementContainerDefinition flowElementContainer, final List<String> names) { validateFlowNodeName(names, flowElementContainer.getActivities()); validateFlowNodeName(names, flowElementContainer.getEndEvents()); validateFlowNodeName(names, flowElementContainer.getGatewaysList()); validateFlowNodeName(names, flowElementContainer.getIntermediateCatchEvents()); validateFlowNodeName(names, flowElementContainer.getIntermediateThrowEvents()); validateFlowNodeName(names, flowElementContainer.getStartEvents()); // validateFlowNodeName(names, flowElementContainer.getBusinessDataDefinitions()); }
assertEquals(1, actualCatchMessageEventTrigger.getOperations().size()); assertEquals(process.getFlowElementContainer().getIntermediateThrowEvents().size(), result.getFlowElementContainer().getIntermediateThrowEvents() .size()); assertEquals(1, result.getFlowElementContainer().getIntermediateThrowEvents().size()); assertEquals(process.getFlowElementContainer().getIntermediateThrowEvents().get(0), result.getFlowElementContainer().getIntermediateThrowEvents() .get(0)); assertEquals(1, result.getFlowElementContainer().getIntermediateThrowEvents().get(0).getMessageEventTriggerDefinitions().size());
findExpressionFromNotNullContainer(catchEventDefinition, expressionDefinitionId); for (IntermediateThrowEventDefinition throwEventDefinition : container.getIntermediateThrowEvents()) { findExpressionFromNotNullContainer(throwEventDefinition, expressionDefinitionId);
findExpressionFromNotNullContainer(catchEventDefinition, expressionDefinitionId); for (IntermediateThrowEventDefinition throwEventDefinition : container.getIntermediateThrowEvents()) { findExpressionFromNotNullContainer(throwEventDefinition, expressionDefinitionId);