From 025301d08b061482c1f046d562bf017c8cbcfe8d Mon Sep 17 00:00:00 2001 From: ChrisC Date: Tue, 31 Jan 2017 11:40:03 +0100 Subject: Initial OpenECOMP MSO commit Change-Id: Ia6a7574859480717402cc2f22534d9973a78fa6d Signed-off-by: ChrisC --- bpmn/MSOCockpit/pom.xml | 66 ++++++++ .../MSOCockpit/src/main/assembly/cockpit-build.xml | 91 +++++++++++ .../main/resources/WEB-INF/applicationContext.xml | 111 +++++++++++++ .../WEB-INF/jboss-deployment-structure.xml | 34 ++++ bpmn/MSOCockpit/src/main/resources/WEB-INF/web.xml | 173 +++++++++++++++++++++ 5 files changed, 475 insertions(+) create mode 100644 bpmn/MSOCockpit/pom.xml create mode 100644 bpmn/MSOCockpit/src/main/assembly/cockpit-build.xml create mode 100644 bpmn/MSOCockpit/src/main/resources/WEB-INF/applicationContext.xml create mode 100644 bpmn/MSOCockpit/src/main/resources/WEB-INF/jboss-deployment-structure.xml create mode 100644 bpmn/MSOCockpit/src/main/resources/WEB-INF/web.xml (limited to 'bpmn/MSOCockpit') diff --git a/bpmn/MSOCockpit/pom.xml b/bpmn/MSOCockpit/pom.xml new file mode 100644 index 0000000..bac169d --- /dev/null +++ b/bpmn/MSOCockpit/pom.xml @@ -0,0 +1,66 @@ + + + org.openecomp.mso + bpmn + 0.0.4-SNAPSHOT + + + 4.0.0 + org.openecomp.mso + MSOCockpit + pom + MSOCockpit + Builds the Camunda cockpit webapp for MSO + + + + + org.apache.maven.plugins + maven-assembly-plugin + + + + + src/main/assembly/cockpit-build.xml + + false + + cockpit-build + package + + single + + + + + + + + + + + org.camunda.bpm.webapp + camunda-webapp-jboss-standalone + ${camunda.version} + war + + + + org.openecomp.mso + common + ${project.version} + + + com.att.camunda.bpm.cockpit.plugin + cockpit-urnmap-plugin + ${project.version} + + + org.openecomp.mso + MSOCoreBPMN + ${project.version} + + + + diff --git a/bpmn/MSOCockpit/src/main/assembly/cockpit-build.xml b/bpmn/MSOCockpit/src/main/assembly/cockpit-build.xml new file mode 100644 index 0000000..d623aa5 --- /dev/null +++ b/bpmn/MSOCockpit/src/main/assembly/cockpit-build.xml @@ -0,0 +1,91 @@ + + + + cockpit-build + + + war + + + false + + + + / + + org.camunda.bpm.webapp:camunda-webapp-jboss-standalone + + true + + + WEB-INF/applicationContext.xml + WEB-INF/web.xml + WEB-INF/jboss-deployment-structure.xml + + + runtime + false + + + + + + /WEB-INF/lib + + + + + + org.openecomp.mso:logger + ch.qos.logback:logback-core + ch.qos.logback:logback-classic + com.att.eelf:eelf-core + + + org.openecomp.mso:MSOCoreBPMN + + false + runtime + false + + + + + + + + src/main/resources/WEB-INF/applicationContext.xml + /WEB-INF + + + src/main/resources/WEB-INF/web.xml + /WEB-INF + + + src/main/resources/WEB-INF/jboss-deployment-structure.xml + /WEB-INF + + + diff --git a/bpmn/MSOCockpit/src/main/resources/WEB-INF/applicationContext.xml b/bpmn/MSOCockpit/src/main/resources/WEB-INF/applicationContext.xml new file mode 100644 index 0000000..fd91391 --- /dev/null +++ b/bpmn/MSOCockpit/src/main/resources/WEB-INF/applicationContext.xml @@ -0,0 +1,111 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/bpmn/MSOCockpit/src/main/resources/WEB-INF/jboss-deployment-structure.xml b/bpmn/MSOCockpit/src/main/resources/WEB-INF/jboss-deployment-structure.xml new file mode 100644 index 0000000..d183019 --- /dev/null +++ b/bpmn/MSOCockpit/src/main/resources/WEB-INF/jboss-deployment-structure.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + diff --git a/bpmn/MSOCockpit/src/main/resources/WEB-INF/web.xml b/bpmn/MSOCockpit/src/main/resources/WEB-INF/web.xml new file mode 100644 index 0000000..e9a9498 --- /dev/null +++ b/bpmn/MSOCockpit/src/main/resources/WEB-INF/web.xml @@ -0,0 +1,173 @@ + + + + + camunda bpm webapp + + + contextConfigLocation + /WEB-INF/applicationContext.xml + + + + + log.configuration + logback.bpmn.xml + + + + org.springframework.web.context.ContextLoaderListener + + + + + org.camunda.bpm.cockpit.impl.web.bootstrap.CockpitContainerBootstrap + + + + + org.camunda.bpm.admin.impl.web.bootstrap.AdminContainerBootstrap + + + + + org.camunda.bpm.tasklist.impl.web.bootstrap.TasklistContainerBootstrap + + + + + Authentication Filter + org.camunda.bpm.webapp.impl.security.auth.AuthenticationFilter + + + Authentication Filter + /* + REQUEST + + + + + SecurityFilter + org.camunda.bpm.webapp.impl.security.filter.SecurityFilter + + configFile + /WEB-INF/securityFilterRules.json + + + + SecurityFilter + /* + REQUEST + + + + + Engines Filter + org.camunda.bpm.webapp.impl.engine.ProcessEnginesFilter + + + Engines Filter + /app/* + REQUEST + + + + + CacheControlFilter + org.camunda.bpm.engine.rest.filter.CacheControlFilter + + + CacheControlFilter + /api/* + + + + + Cockpit Api + org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher + + javax.ws.rs.Application + org.camunda.bpm.cockpit.impl.web.CockpitApplication + + + resteasy.servlet.mapping.prefix + /api/cockpit + + + + Cockpit Api + /api/cockpit/* + + + + + Admin Api + org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher + + javax.ws.rs.Application + org.camunda.bpm.admin.impl.web.AdminApplication + + + resteasy.servlet.mapping.prefix + /api/admin + + + + Admin Api + /api/admin/* + + + + + Tasklist Api + org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher + + javax.ws.rs.Application + org.camunda.bpm.tasklist.impl.web.TasklistApplication + + + resteasy.servlet.mapping.prefix + /api/tasklist + + + + Tasklist Api + /api/tasklist/* + + + + + Engine Api + org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher + + javax.ws.rs.Application + org.camunda.bpm.webapp.impl.engine.EngineRestApplication + + + resteasy.servlet.mapping.prefix + /api/engine + + + + Engine Api + /api/engine/* + + -- cgit 1.2.3-korg