Clean up Process Engine selection logic
[so.git] / bpmn / MSOCommonBPMN / src / main / java / org / openecomp / mso / bpmn / common / workflow / service / WorkflowResource.java
index 0521fb4..76ff221 100644 (file)
@@ -39,7 +39,6 @@ import javax.ws.rs.core.UriInfo;
 import org.camunda.bpm.engine.HistoryService;\r
 import org.camunda.bpm.engine.ProcessEngineException;\r
 import org.camunda.bpm.engine.ProcessEngineServices;\r
-import org.camunda.bpm.engine.ProcessEngines;\r
 import org.camunda.bpm.engine.RuntimeService;\r
 import org.camunda.bpm.engine.history.HistoricVariableInstance;\r
 import org.camunda.bpm.engine.runtime.ProcessInstance;\r
@@ -53,10 +52,8 @@ import org.openecomp.mso.logger.MsoLogger;
 import org.slf4j.MDC;\r
 \r
 @Path("/workflow")\r
-public class WorkflowResource {\r
+public class WorkflowResource extends ProcessEngineAwareService {\r
        \r
-       private ProcessEngineServices pes4junit = null;\r
-\r
        private static final MsoLogger msoLogger = MsoLogger.getMsoLogger(MsoLogger.Catalog.BPEL);\r
        private static final String LOGMARKER = "[WRKFLOW-RESOURCE]";\r
 \r
@@ -615,16 +612,4 @@ public class WorkflowResource {
                \r
                return response;\r
        }\r
-\r
-       private ProcessEngineServices getProcessEngineServices() {\r
-               if (pes4junit == null) {\r
-                       return ProcessEngines.getProcessEngine("infrastructure");\r
-               } else {\r
-                       return pes4junit;\r
-               }\r
-       }\r
-\r
-       public void setProcessEngineServices4junit(ProcessEngineServices pes) {\r
-               pes4junit = pes;\r
-       }\r
 }\r