public SCallActivityDefinitionImpl(final CallActivityDefinition activityDefinition, final Map<String, STransitionDefinition> transitionsMap) { super(activityDefinition, transitionsMap); callableElement = ServerModelConvertor.convertExpression(activityDefinition.getCallableElement()); callableElementVersion = ServerModelConvertor.convertExpression(activityDefinition.getCallableElementVersion()); dataInputOperations = ServerModelConvertor.convertOperations(activityDefinition.getDataInputOperations()); contractInputs = ServerModelConvertor.convertContractInputs(activityDefinition.getProcessStartContractInputs()); dataOutputOperations = ServerModelConvertor.convertOperations(activityDefinition.getDataOutputOperations()); callableElementType = SCallableElementType.valueOf(activityDefinition.getCallableElementType().name()); }
@Override public void find(CallActivityDefinition callActivityDefinition, long expressionDefinitionId) { findExpressionFromNotNullContainer(callActivityDefinition.getCallableElement(), expressionDefinitionId); findExpressionFromNotNullContainer(callActivityDefinition.getCallableElementVersion(), expressionDefinitionId); for (Expression expression : callActivityDefinition.getProcessStartContractInputs().values()) { findExpressionFromNotNullContainer(expression, expressionDefinitionId); } getExpressionFromOperationList(callActivityDefinition.getDataInputOperations(), expressionDefinitionId); getExpressionFromOperationList(callActivityDefinition.getDataOutputOperations(), expressionDefinitionId); }
private void validateActivities(final FlowElementContainerDefinition processContainer) { for (final ActivityDefinition activity : processContainer.getActivities()) { if (activity instanceof UserTaskDefinition) { validateUserTask((UserTaskDefinition) activity); } if (activity instanceof CallActivityDefinition && ((CallActivityDefinition) activity).getCallableElement() == null) { addError("The call activity " + activity.getName() + " has a null callable element"); } if (activity instanceof SendTaskDefinition && ((SendTaskDefinition) activity).getMessageTrigger().getTargetProcess() == null) { addError("The send task " + activity.getName() + " hasn't target"); } } }
public SCallActivityDefinitionImpl(final CallActivityDefinition activityDefinition, final Map<String, STransitionDefinition> transitionsMap) { super(activityDefinition, transitionsMap); callableElement = ServerModelConvertor.convertExpression(activityDefinition.getCallableElement()); callableElementVersion = ServerModelConvertor.convertExpression(activityDefinition.getCallableElementVersion()); dataInputOperations = ServerModelConvertor.convertOperations(activityDefinition.getDataInputOperations()); contractInputs = ServerModelConvertor.convertContractInputs(activityDefinition.getProcessStartContractInputs()); dataOutputOperations = ServerModelConvertor.convertOperations(activityDefinition.getDataOutputOperations()); callableElementType = SCallableElementType.valueOf(activityDefinition.getCallableElementType().name()); }
@Override public void find(CallActivityDefinition callActivityDefinition, long expressionDefinitionId) { findExpressionFromNotNullContainer(callActivityDefinition.getCallableElement(), expressionDefinitionId); findExpressionFromNotNullContainer(callActivityDefinition.getCallableElementVersion(), expressionDefinitionId); for (Expression expression : callActivityDefinition.getProcessStartContractInputs().values()) { findExpressionFromNotNullContainer(expression, expressionDefinitionId); } getExpressionFromOperationList(callActivityDefinition.getDataInputOperations(), expressionDefinitionId); getExpressionFromOperationList(callActivityDefinition.getDataOutputOperations(), expressionDefinitionId); }
private void validateActivities(final FlowElementContainerDefinition processContainer) { for (final ActivityDefinition activity : processContainer.getActivities()) { if (activity instanceof UserTaskDefinition) { validateUserTask((UserTaskDefinition) activity); } if (activity instanceof CallActivityDefinition && ((CallActivityDefinition) activity).getCallableElement() == null) { addError("The call activity " + activity.getName() + " has a null callable element"); } if (activity instanceof SendTaskDefinition && ((SendTaskDefinition) activity).getMessageTrigger().getTargetProcess() == null) { addError("The send task " + activity.getName() + " hasn't target"); } } }