private void validateProcess(final FlowElementContainerDefinition flowElementContainer, final boolean isRootContainer) { validateConnectors(flowElementContainer.getConnectors()); validateGateways(flowElementContainer); validateDocuments(flowElementContainer); validateMultiInstances(flowElementContainer); validateEvents(flowElementContainer, isRootContainer); validateActivities(flowElementContainer); validateOperationsInActivities(flowElementContainer); validateCatchEventsOperations(flowElementContainer); validateConnectors(flowElementContainer.getConnectors()); }
final List<ConnectorDefinition> connectors2 = container.getConnectors(); final List<SConnectorDefinition> mConnectors = new ArrayList<>(connectors2.size()); connectorsMap = new HashMap<>(2);
private void validateProcess(final FlowElementContainerDefinition flowElementContainer, final boolean isRootContainer) { validateConnectors(flowElementContainer.getConnectors()); validateGateways(flowElementContainer); validateDocuments(flowElementContainer); validateMultiInstances(flowElementContainer); validateEvents(flowElementContainer, isRootContainer); validateActivities(flowElementContainer); validateOperationsInActivities(flowElementContainer); validateCatchEventsOperations(flowElementContainer); validateConnectors(flowElementContainer.getConnectors()); }
final List<ConnectorDefinition> connectors2 = container.getConnectors(); final List<SConnectorDefinition> mConnectors = new ArrayList<>(connectors2.size()); connectorsMap = new HashMap<>(2);
private void validateProcess() { final FlowElementContainerDefinition flowElementContainer = process.getProcessContainer(); final List<String> names = new ArrayList<>(); validateFlowNodeUnique(flowElementContainer, names); // FIXME: can be removed after ids are added in flow nodes validateProcessAttributes(); validateProcess(flowElementContainer, true); validateEventsSubProcess(); validateActors(); validateBusinessData(); validateProcessContract(); validateOperationsInActivities(flowElementContainer); validateCatchEventsOperations(flowElementContainer); validateConnectors(flowElementContainer.getConnectors()); }
private void validateProcess() { final FlowElementContainerDefinition flowElementContainer = process.getProcessContainer(); final List<String> names = new ArrayList<>(); validateFlowNodeUnique(flowElementContainer, names); // FIXME: can be removed after ids are added in flow nodes validateProcessAttributes(); validateProcess(flowElementContainer, true); validateEventsSubProcess(); validateActors(); validateBusinessData(); validateProcessContract(); validateOperationsInActivities(flowElementContainer); validateCatchEventsOperations(flowElementContainer); validateConnectors(flowElementContainer.getConnectors()); }
.next()); assertEquals(process.getFlowElementContainer().getTransitions().size(), result.getFlowElementContainer().getTransitions().size()); assertEquals(process.getFlowElementContainer().getConnectors().size(), result.getFlowElementContainer().getConnectors().size()); assertEquals(process.getFlowElementContainer().getConnectors().iterator().next(), result.getFlowElementContainer().getConnectors().iterator().next());
findExpressionFromNotNullContainer(businessDataDefinition, expressionDefinitionId); for (ConnectorDefinition connectorDefinition : container.getConnectors()) { findExpressionFromNotNullContainer(connectorDefinition, expressionDefinitionId);
.as("the condition on the transition was not kept").isEqualTo("true"); assertEquals(process.getFlowElementContainer().getConnectors().size(), result.getFlowElementContainer().getConnectors().size()); boolean connectorWithInputOutputOk = false; for (final ConnectorDefinition connector : result.getFlowElementContainer().getConnectors()) { final Operation operation = connector.getOutputs().get(0); if ("conn3".equals(connector.getName()) && "true".equals(connector.getInputs().get("input1").getContent()) final Iterator<ConnectorDefinition> resultConnectors = result.getFlowElementContainer().getConnectors().iterator(); for (final ConnectorDefinition connectorDef : process.getFlowElementContainer().getConnectors()) { final ConnectorDefinition resultConn = resultConnectors.next(); assertEquals(connectorDef, resultConn);
findExpressionFromNotNullContainer(businessDataDefinition, expressionDefinitionId); for (ConnectorDefinition connectorDefinition : container.getConnectors()) { findExpressionFromNotNullContainer(connectorDefinition, expressionDefinitionId);