public SActivityDefinitionImpl(final ActivityDefinition activityDefinition, final Map<String, STransitionDefinition> transitionsMap) { super(activityDefinition, transitionsMap); final List<DataDefinition> dataDefinitions = activityDefinition.getDataDefinitions(); for (final DataDefinition dataDefinition : dataDefinitions) { sDataDefinitions.add(ServerModelConvertor.convertDataDefinition(dataDefinition)); } for (final BusinessDataDefinition businessDataDefinition : activityDefinition.getBusinessDataDefinitions()) { businessDataDefinitions.add(ServerModelConvertor.convertBusinessDataDefinition(businessDataDefinition)); } final List<Operation> operations = activityDefinition.getOperations(); for (final Operation operation : operations) { sOperations.add(ServerModelConvertor.convertOperation(operation)); } final LoopCharacteristics loop = activityDefinition.getLoopCharacteristics(); if (loop != null) { if (loop instanceof StandardLoopCharacteristics) { loopCharacteristics = new SStandardLoopCharacteristicsImpl((StandardLoopCharacteristics) loop); } else { loopCharacteristics = new SMultiInstanceLoopCharacteristicsImpl((MultiInstanceLoopCharacteristics) loop); } } addBoundaryEvents(activityDefinition, transitionsMap); }
public SActivityDefinitionImpl(final ActivityDefinition activityDefinition, final Map<String, STransitionDefinition> transitionsMap) { super(activityDefinition, transitionsMap); final List<DataDefinition> dataDefinitions = activityDefinition.getDataDefinitions(); for (final DataDefinition dataDefinition : dataDefinitions) { sDataDefinitions.add(ServerModelConvertor.convertDataDefinition(dataDefinition)); } for (final BusinessDataDefinition businessDataDefinition : activityDefinition.getBusinessDataDefinitions()) { businessDataDefinitions.add(ServerModelConvertor.convertBusinessDataDefinition(businessDataDefinition)); } final List<Operation> operations = activityDefinition.getOperations(); for (final Operation operation : operations) { sOperations.add(ServerModelConvertor.convertOperation(operation)); } final LoopCharacteristics loop = activityDefinition.getLoopCharacteristics(); if (loop != null) { if (loop instanceof StandardLoopCharacteristics) { loopCharacteristics = new SStandardLoopCharacteristicsImpl((StandardLoopCharacteristics) loop); } else { loopCharacteristics = new SMultiInstanceLoopCharacteristicsImpl((MultiInstanceLoopCharacteristics) loop); } } addBoundaryEvents(activityDefinition, transitionsMap); }
@Override public void find(ActivityDefinition activityDefinition, long expressionDefinitionId) { findExpressionFromNotNullContainer(activityDefinition.getDisplayName(), expressionDefinitionId); findExpressionFromNotNullContainer(activityDefinition.getLoopCharacteristics(), expressionDefinitionId); for (BusinessDataDefinition businessDataDefinition : activityDefinition.getBusinessDataDefinitions()) { findExpressionFromNotNullContainer(businessDataDefinition, expressionDefinitionId); } for (DataDefinition dataDefinition : activityDefinition.getDataDefinitions()) { findExpressionFromNotNullContainer(dataDefinition, expressionDefinitionId); } getExpressionFromOperationList(activityDefinition.getOperations(), expressionDefinitionId); for (BoundaryEventDefinition boundaryEventDefinition : activityDefinition.getBoundaryEventDefinitions()) { findExpressionFromNotNullContainer(boundaryEventDefinition, expressionDefinitionId); } }
@Override public void find(ActivityDefinition activityDefinition, long expressionDefinitionId) { findExpressionFromNotNullContainer(activityDefinition.getDisplayName(), expressionDefinitionId); findExpressionFromNotNullContainer(activityDefinition.getLoopCharacteristics(), expressionDefinitionId); for (BusinessDataDefinition businessDataDefinition : activityDefinition.getBusinessDataDefinitions()) { findExpressionFromNotNullContainer(businessDataDefinition, expressionDefinitionId); } for (DataDefinition dataDefinition : activityDefinition.getDataDefinitions()) { findExpressionFromNotNullContainer(dataDefinition, expressionDefinitionId); } getExpressionFromOperationList(activityDefinition.getOperations(), expressionDefinitionId); for (BoundaryEventDefinition boundaryEventDefinition : activityDefinition.getBoundaryEventDefinitions()) { findExpressionFromNotNullContainer(boundaryEventDefinition, expressionDefinitionId); } }
final List<BusinessDataDefinition> dataDefinitions = activity.getBusinessDataDefinitions(); if (activity.getLoopCharacteristics() instanceof MultiInstanceLoopCharacteristics) { final MultiInstanceLoopCharacteristics multiInstanceCharacteristics = (MultiInstanceLoopCharacteristics) activity.getLoopCharacteristics(); for (BusinessDataDefinition businessDataDefinition : activity.getBusinessDataDefinitions()) { if (!names.add(businessDataDefinition.getName())) { addError("The activity " + activity.getName() + " contains more than one business data with the name " + businessDataDefinition.getName());
final List<BusinessDataDefinition> dataDefinitions = activity.getBusinessDataDefinitions(); if (activity.getLoopCharacteristics() instanceof MultiInstanceLoopCharacteristics) { final MultiInstanceLoopCharacteristics multiInstanceCharacteristics = (MultiInstanceLoopCharacteristics) activity.getLoopCharacteristics(); for (BusinessDataDefinition businessDataDefinition : activity.getBusinessDataDefinitions()) { if (!names.add(businessDataDefinition.getName())) { addError("The activity " + activity.getName() + " contains more than one business data with the name " + businessDataDefinition.getName());