|
@@ -299,7 +299,6 @@ public class EnactmentControllerMVC {
|
|
|
PT pt = (PT)request.getSession().getAttribute("trace");
|
|
|
List<PMTrigger> acts = (List<PMTrigger>) request.getSession().getAttribute("acts");
|
|
|
List<Node> endacts = (List<Node>) request.getSession().getAttribute("endacts");
|
|
|
- List<AutomatedActivity> automated = (List<AutomatedActivity>) request.getSession().getAttribute("automated");
|
|
|
PMTrigger element = findPMTrigger(acts,iri);
|
|
|
List<TraceArtifact> arts = (List<TraceArtifact>)request.getSession().getAttribute("arts");
|
|
|
if (element.getPort() != null) {
|
|
@@ -309,18 +308,19 @@ public class EnactmentControllerMVC {
|
|
|
AutomatedActivity aut = (AutomatedActivity)activity;
|
|
|
controller.callAutomatedActivity(pt,aut, arts);
|
|
|
aut.setAutomatedStatus(AutomatedStatus.IN_PROGRESS);
|
|
|
- automated.add(aut);
|
|
|
} else {
|
|
|
endacts.add(port.getActivity());
|
|
|
}
|
|
|
controller.addStartEvent(pt,port, port.getActivity(),arts);
|
|
|
removeElement(acts,iri);
|
|
|
+ request.getSession().setAttribute("automated",controller.getAutomatedActivities(pt));
|
|
|
request.getSession().removeAttribute("arts");
|
|
|
return "enact";
|
|
|
} else if (element.getNode() != null) {
|
|
|
Event endTraceEvent = controller.addEndTraceEvent(pt.getIri(), pt.getLastEvent().getIri(), pm.getIri());
|
|
|
pt.addEvent(endTraceEvent);
|
|
|
controller.updatePT(pt);
|
|
|
+ request.getSession().setAttribute("automated",controller.getAutomatedActivities(pt));
|
|
|
return "endEnactment";
|
|
|
} else {
|
|
|
return "error";
|
|
@@ -372,6 +372,7 @@ public class EnactmentControllerMVC {
|
|
|
acts.addAll(findElements(pm, iris));
|
|
|
|
|
|
request.getSession().setAttribute("trace", pt);
|
|
|
+ request.getSession().setAttribute("automated",controller.getAutomatedActivities(pt));
|
|
|
//request.getSession().setAttribute("previous", p.getIri());
|
|
|
model.addAttribute("arts", null);
|
|
|
model.addAttribute("current", "1");
|
|
@@ -393,7 +394,7 @@ public class EnactmentControllerMVC {
|
|
|
} else {
|
|
|
model.addAttribute("arts", null);
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
return "enactEnd";
|
|
|
}
|
|
|
|
|
@@ -434,6 +435,7 @@ public class EnactmentControllerMVC {
|
|
|
} else {
|
|
|
request.getSession().setAttribute("arts", null);
|
|
|
}
|
|
|
+ request.getSession().setAttribute("automated",controller.getAutomatedActivities(pt));
|
|
|
model.addAttribute("current", iri);
|
|
|
return "enact";
|
|
|
}
|