Skip to content

Commit

Permalink
Updates for upcoming Designer release
Browse files Browse the repository at this point in the history
  • Loading branch information
tijsrademakers committed Aug 6, 2015
1 parent ffff1b4 commit 499ce73
Show file tree
Hide file tree
Showing 6 changed files with 23 additions and 22 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -25,16 +25,20 @@ public static void writeSignalsAndMessages(BpmnModel model, XMLStreamWriter xtw)
EventDefinition eventDefinition = event.getEventDefinitions().get(0);
if (eventDefinition instanceof SignalEventDefinition) {
SignalEventDefinition signalEvent = (SignalEventDefinition) eventDefinition;
if (model.containsSignalId(signalEvent.getSignalRef()) == false) {
Signal signal = new Signal(signalEvent.getSignalRef(), signalEvent.getSignalRef());
model.addSignal(signal);
if (StringUtils.isNotEmpty(signalEvent.getSignalRef())) {
if (model.containsSignalId(signalEvent.getSignalRef()) == false) {
Signal signal = new Signal(signalEvent.getSignalRef(), signalEvent.getSignalRef());
model.addSignal(signal);
}
}

} else if (eventDefinition instanceof MessageEventDefinition) {
MessageEventDefinition messageEvent = (MessageEventDefinition) eventDefinition;
if (model.containsMessageId(messageEvent.getMessageRef()) == false) {
Message message = new Message(messageEvent.getMessageRef(), messageEvent.getMessageRef(), null);
model.addMessage(message);
if (StringUtils.isNotEmpty(messageEvent.getMessageRef())) {
if (model.containsMessageId(messageEvent.getMessageRef()) == false) {
Message message = new Message(messageEvent.getMessageRef(), messageEvent.getMessageRef(), null);
model.addMessage(message);
}
}
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -111,11 +111,9 @@ public void setValues(Activity otherActivity) {
}
}

boundaryEvents = new ArrayList<BoundaryEvent>();
if (otherActivity.getBoundaryEvents() != null && !otherActivity.getBoundaryEvents().isEmpty()) {
for (BoundaryEvent event : otherActivity.getBoundaryEvents()) {
boundaryEvents.add(event.clone());
}
boundaryEvents.clear();
for (BoundaryEvent event : otherActivity.getBoundaryEvents()) {
boundaryEvents.add(event);
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -73,5 +73,6 @@ public void setValues(SequenceFlow otherFlow) {
setConditionExpression(otherFlow.getConditionExpression());
setSourceRef(otherFlow.getSourceRef());
setTargetRef(otherFlow.getTargetRef());
setSkipExpression(otherFlow.getSkipExpression());
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -106,6 +106,7 @@ public void setValues(ServiceTask otherElement) {
setType(otherElement.getType());
setOperationRef(otherElement.getOperationRef());
setExtensionId(otherElement.getExtensionId());
setSkipExpression(otherElement.getSkipExpression());

fieldExtensions = new ArrayList<FieldExtension>();
if (otherElement.getFieldExtensions() != null && !otherElement.getFieldExtensions().isEmpty()) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -122,19 +122,15 @@ public void setValues(SubProcess otherElement) {
}
}

/*flowElementList = new ArrayList<FlowElement>();
if (otherElement.getFlowElements() != null && otherElement.getFlowElements().size() > 0) {
for (FlowElement element : otherElement.getFlowElements()) {
flowElementList.add(element.clone());
}
flowElementList.clear();
for (FlowElement flowElement : otherElement.getFlowElements()) {
addFlowElement(flowElement);
}

artifactList = new ArrayList<Artifact>();
if (otherElement.getArtifacts() != null && otherElement.getArtifacts().size() > 0) {
for (Artifact artifact : otherElement.getArtifacts()) {
artifactList.add(artifact.clone());
}
}*/
artifactList.clear();
for (Artifact artifact : otherElement.getArtifacts()) {
addArtifact(artifact);
}
}

public List<ValuedDataObject> getDataObjects() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -180,6 +180,7 @@ public void setValues(UserTask otherElement) {
setPriority(otherElement.getPriority());
setCategory(otherElement.getCategory());
setExtensionId(otherElement.getExtensionId());
setSkipExpression(otherElement.getSkipExpression());

setCandidateGroups(new ArrayList<String>(otherElement.getCandidateGroups()));
setCandidateUsers(new ArrayList<String>(otherElement.getCandidateUsers()));
Expand Down

0 comments on commit 499ce73

Please sign in to comment.