|
@@ -5,6 +5,7 @@ import java.io.IOException;
|
|
|
import java.sql.Timestamp;
|
|
|
import java.util.ArrayList;
|
|
|
import java.util.Iterator;
|
|
|
+import java.util.LinkedList;
|
|
|
import java.util.List;
|
|
|
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
@@ -22,6 +23,7 @@ import org.springframework.web.bind.annotation.RequestMethod;
|
|
|
import org.springframework.web.bind.annotation.RequestParam;
|
|
|
|
|
|
import ua.be.wee.controller.rest.PTController;
|
|
|
+import ua.be.wee.model.AutomatedActivityProgress;
|
|
|
import ua.be.wee.model.EnactmentController;
|
|
|
import ua.be.wee.model.nodes.Activity;
|
|
|
import ua.be.wee.model.nodes.Artifact;
|
|
@@ -69,6 +71,10 @@ public class EnactmentControllerMVC {
|
|
|
} else {
|
|
|
model.addAttribute("hasEndpoint", false);
|
|
|
}
|
|
|
+ List<AutomatedActivityProgress> automated_activity_progress = new LinkedList<>();
|
|
|
+ automated_activity_progress.add(new AutomatedActivityProgress("Example 1", true));
|
|
|
+ automated_activity_progress.add(new AutomatedActivityProgress("Example 2", false));
|
|
|
+ model.addAttribute("activities", automated_activity_progress);
|
|
|
return "index";
|
|
|
}
|
|
|
|
|
@@ -80,9 +86,17 @@ public class EnactmentControllerMVC {
|
|
|
model.addAttribute("pms", controller.getAllPMs());
|
|
|
model.addAttribute("traces",null);
|
|
|
model.addAttribute("current", "1");
|
|
|
+ List<AutomatedActivityProgress> automated_activity_progress = new LinkedList<>();
|
|
|
+ automated_activity_progress.add(new AutomatedActivityProgress("Example 1", true));
|
|
|
+ automated_activity_progress.add(new AutomatedActivityProgress("Example 2", false));
|
|
|
+ model.addAttribute("activities", automated_activity_progress);
|
|
|
return "pms";
|
|
|
} else {
|
|
|
model.addAttribute("error",true);
|
|
|
+ List<AutomatedActivityProgress> automated_activity_progress = new LinkedList<>();
|
|
|
+ automated_activity_progress.add(new AutomatedActivityProgress("Example 1", true));
|
|
|
+ automated_activity_progress.add(new AutomatedActivityProgress("Example 2", false));
|
|
|
+ model.addAttribute("activities", automated_activity_progress);
|
|
|
return "index";
|
|
|
}
|
|
|
}
|
|
@@ -98,6 +112,10 @@ public class EnactmentControllerMVC {
|
|
|
model.addAttribute("error",false);
|
|
|
model.addAttribute("pms", controller.getAllPMs());
|
|
|
model.addAttribute("current", iri);
|
|
|
+ List<AutomatedActivityProgress> automated_activity_progress = new LinkedList<>();
|
|
|
+ automated_activity_progress.add(new AutomatedActivityProgress("Example 1", true));
|
|
|
+ automated_activity_progress.add(new AutomatedActivityProgress("Example 2", false));
|
|
|
+ model.addAttribute("activities", automated_activity_progress);
|
|
|
return "pms";
|
|
|
}
|
|
|
|
|
@@ -123,6 +141,10 @@ public class EnactmentControllerMVC {
|
|
|
request.getSession().setAttribute("automated",new ArrayList<AutomatedActivity>());
|
|
|
model.addAttribute("arts", null);
|
|
|
model.addAttribute("current", "1");
|
|
|
+ List<AutomatedActivityProgress> automated_activity_progress = new LinkedList<>();
|
|
|
+ automated_activity_progress.add(new AutomatedActivityProgress("Example 1", true));
|
|
|
+ automated_activity_progress.add(new AutomatedActivityProgress("Example 2", false));
|
|
|
+ model.addAttribute("activities", automated_activity_progress);
|
|
|
return "enact";
|
|
|
}
|
|
|
}
|
|
@@ -164,6 +186,10 @@ public class EnactmentControllerMVC {
|
|
|
request.getSession().setAttribute("automated",new ArrayList<AutomatedActivity>());
|
|
|
model.addAttribute("arts", null);
|
|
|
model.addAttribute("current", "1");
|
|
|
+ List<AutomatedActivityProgress> automated_activity_progress = new LinkedList<>();
|
|
|
+ automated_activity_progress.add(new AutomatedActivityProgress("Example 1", true));
|
|
|
+ automated_activity_progress.add(new AutomatedActivityProgress("Example 2", false));
|
|
|
+ model.addAttribute("activities", automated_activity_progress);
|
|
|
return "enact";
|
|
|
}
|
|
|
}
|
|
@@ -204,9 +230,7 @@ public class EnactmentControllerMVC {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
result.addAll(findElements(trace.getPmEnacted(), findNextNodes));
|
|
|
-
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -237,7 +261,6 @@ public class EnactmentControllerMVC {
|
|
|
}
|
|
|
}
|
|
|
return result;
|
|
|
-
|
|
|
}
|
|
|
|
|
|
private List<Node> findEndActs(List<Event> events) {
|
|
@@ -271,6 +294,10 @@ public class EnactmentControllerMVC {
|
|
|
List<AutomatedActivity> automated = (List<AutomatedActivity>) request.getSession().getAttribute("automated");
|
|
|
PMTrigger element = findPMTrigger(acts,iri);
|
|
|
List<TraceArtifact> arts = (List<TraceArtifact>)request.getSession().getAttribute("arts");
|
|
|
+ List<AutomatedActivityProgress> automated_activity_progress = new LinkedList<>();
|
|
|
+ automated_activity_progress.add(new AutomatedActivityProgress("Example 1", true));
|
|
|
+ automated_activity_progress.add(new AutomatedActivityProgress("Example 2", false));
|
|
|
+ model.addAttribute("activities", automated_activity_progress);
|
|
|
if (element.getPort() != null) {
|
|
|
ControlInputPort port = (ControlInputPort)element.getPort();
|
|
|
Activity activity = port.getActivity();
|
|
@@ -343,7 +370,11 @@ public class EnactmentControllerMVC {
|
|
|
request.getSession().setAttribute("previous", p.getIri());
|
|
|
model.addAttribute("arts", null);
|
|
|
model.addAttribute("current", "1");
|
|
|
- return "enact";
|
|
|
+ List<AutomatedActivityProgress> automated_activity_progress = new LinkedList<>();
|
|
|
+ automated_activity_progress.add(new AutomatedActivityProgress("Example 1", true));
|
|
|
+ automated_activity_progress.add(new AutomatedActivityProgress("Example 2", false));
|
|
|
+ model.addAttribute("activities", automated_activity_progress);
|
|
|
+ return "enact";
|
|
|
}
|
|
|
|
|
|
@RequestMapping("/endselect")
|
|
@@ -361,7 +392,10 @@ public class EnactmentControllerMVC {
|
|
|
} else {
|
|
|
model.addAttribute("arts", null);
|
|
|
}
|
|
|
-
|
|
|
+ List<AutomatedActivityProgress> automated_activity_progress = new LinkedList<>();
|
|
|
+ automated_activity_progress.add(new AutomatedActivityProgress("Example 1", true));
|
|
|
+ automated_activity_progress.add(new AutomatedActivityProgress("Example 2", false));
|
|
|
+ model.addAttribute("activities", automated_activity_progress);
|
|
|
return "enactEnd";
|
|
|
}
|
|
|
|
|
@@ -403,13 +437,16 @@ public class EnactmentControllerMVC {
|
|
|
request.getSession().setAttribute("arts", null);
|
|
|
}
|
|
|
model.addAttribute("current", iri);
|
|
|
+ List<AutomatedActivityProgress> automated_activity_progress = new LinkedList<>();
|
|
|
+ automated_activity_progress.add(new AutomatedActivityProgress("Example 1", true));
|
|
|
+ automated_activity_progress.add(new AutomatedActivityProgress("Example 2", false));
|
|
|
+ model.addAttribute("activities", automated_activity_progress);
|
|
|
return "enact";
|
|
|
}
|
|
|
|
|
|
|
|
|
// Helper methods
|
|
|
|
|
|
-
|
|
|
private List<PMTrigger> findElements(PM pm, List<Pair<String, String>> iris) {
|
|
|
List<PMTrigger> acts = new ArrayList<PMTrigger>();
|
|
|
for (Pair<String,String> pair : iris) {
|
|
@@ -451,6 +488,4 @@ public class EnactmentControllerMVC {
|
|
|
}
|
|
|
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
}
|