[SO] Create changes for SO-API and BPMN-INFRA to support CNF's through ASD
[so.git] / bpmn / so-bpmn-tasks / src / main / java / org / onap / so / bpmn / infrastructure / workflow / tasks / WorkflowType.java
index 304b400..0a60724 100644 (file)
@@ -22,33 +22,35 @@ package org.onap.so.bpmn.infrastructure.workflow.tasks;
 
 public enum WorkflowType {
 
-       SERVICE("Service"),
-       VNF("Vnf"),
-       VFMODULE("VfModule"),
-       VOLUMEGROUP("VolumeGroup"),
-       NETWORK("Network"),
-       VIRTUAL_LINK("VirtualLink"),
-       NETWORKCOLLECTION("NetworkCollection"),
-       CONFIGURATION("Configuration"),
-       INSTANCE_GROUP("InstanceGroup");
-       
-       private final String type;
-       
-       private WorkflowType (String type){
-               this.type = type;
-       }
-       
-       @Override
-       public String toString() {
-               return this.type;
-       }
-       
-       public static WorkflowType fromString (String text){
-               for (WorkflowType x : WorkflowType.values()) {
-                       if (x.type.equalsIgnoreCase(text)) {
-                       return x;
-                       }
-               }
-               return null;
-       }
+    SERVICE("Service"),
+    VNF("Vnf"),
+    PNF("Pnf"),
+    VFMODULE("VfModule"),
+    VOLUMEGROUP("VolumeGroup"),
+    NETWORK("Network"),
+    VIRTUAL_LINK("VirtualLink"),
+    NETWORKCOLLECTION("NetworkCollection"),
+    CONFIGURATION("Configuration"),
+    INSTANCE_GROUP("InstanceGroup"),
+    CNF("Cnf");
+
+    private final String type;
+
+    private WorkflowType(String type) {
+        this.type = type;
+    }
+
+    @Override
+    public String toString() {
+        return this.type;
+    }
+
+    public static WorkflowType fromString(String text) {
+        for (WorkflowType x : WorkflowType.values()) {
+            if (x.type.equalsIgnoreCase(text)) {
+                return x;
+            }
+        }
+        return null;
+    }
 }