Changes in preparation for the m2 model (part 2) 73/97673/2
authorStraubs, Ralph (rs8887) <rs8887@att.com>
Tue, 29 Oct 2019 12:17:23 +0000 (07:17 -0500)
committerStraubs, Ralph (rs8887) <rs8887@att.com>
Wed, 30 Oct 2019 08:12:36 +0000 (03:12 -0500)
This change was missed earlier: convert 'ResourceType' to a 'String',
so application-specific types can be added.

Issue-ID: POLICY-1948
Change-Id: Ie8a35e7fb0746d8c8e3a6db11c09ca31dc4763cc
Signed-off-by: Straubs, Ralph (rs8887) <rs8887@att.com>
models-interactions/model-impl/sdc/src/main/java/org/onap/policy/sdc/Resource.java
models-interactions/model-impl/sdc/src/main/java/org/onap/policy/sdc/ResourceInstance.java
models-interactions/model-impl/sdc/src/main/java/org/onap/policy/sdc/ResourceType.java

index 8bdf9d3..61b6e3a 100644 (file)
@@ -23,7 +23,11 @@ package org.onap.policy.sdc;
 
 import java.io.Serializable;
 import java.util.UUID;
+import lombok.Getter;
+import lombok.Setter;
 
+@Getter
+@Setter
 public class Resource implements Serializable {
 
     private static final long serialVersionUID = -913729158733348027L;
@@ -32,7 +36,7 @@ public class Resource implements Serializable {
     private UUID    resourceInvariantUuid;
     private String  resourceName;
     private String  resourceVersion;
-    private ResourceType    resourceType;
+    private String    resourceType;
 
     public Resource() {
         //Empty Constructor
@@ -55,7 +59,7 @@ public class Resource implements Serializable {
         this.resourceUuid = uuid;
     }
 
-    public Resource(String name, ResourceType type) {
+    public Resource(String name, String type) {
         this.resourceName = name;
         this.resourceType = type;
     }
@@ -69,7 +73,7 @@ public class Resource implements Serializable {
      * @param version version
      * @param type type
      */
-    public Resource(UUID uuid, UUID invariantUuid, String name, String version, ResourceType type) {
+    public Resource(UUID uuid, UUID invariantUuid, String name, String version, String type) {
         this.resourceUuid = uuid;
         this.resourceInvariantUuid = invariantUuid;
         this.resourceName = name;
@@ -77,46 +81,6 @@ public class Resource implements Serializable {
         this.resourceType = type;
     }
 
-    public UUID getResourceUuid() {
-        return resourceUuid;
-    }
-
-    public void setResourceUuid(UUID resourceUuid) {
-        this.resourceUuid = resourceUuid;
-    }
-
-    public UUID getResourceInvariantUuid() {
-        return resourceInvariantUuid;
-    }
-
-    public void setResourceInvariantUuid(UUID resourceInvariantUuid) {
-        this.resourceInvariantUuid = resourceInvariantUuid;
-    }
-
-    public String getResourceName() {
-        return resourceName;
-    }
-
-    public void setResourceName(String resourceName) {
-        this.resourceName = resourceName;
-    }
-
-    public String getResourceVersion() {
-        return resourceVersion;
-    }
-
-    public void setResourceVersion(String resourceVersion) {
-        this.resourceVersion = resourceVersion;
-    }
-
-    public ResourceType getResourceType() {
-        return resourceType;
-    }
-
-    public void setResourceType(ResourceType resourceType) {
-        this.resourceType = resourceType;
-    }
-
     @Override
     public String toString() {
         return "Resource [resourceUuid=" + resourceUuid + ", resourceInvariantUuid=" + resourceInvariantUuid
index 9c1db8a..05842e2 100644 (file)
@@ -23,7 +23,11 @@ package org.onap.policy.sdc;
 
 import java.io.Serializable;
 import java.util.UUID;
+import lombok.Getter;
+import lombok.Setter;
 
+@Getter
+@Setter
 public class ResourceInstance implements Serializable {
 
     private static final long serialVersionUID = -5506162340393802424L;
@@ -32,7 +36,7 @@ public class ResourceInstance implements Serializable {
     private String resourceName;
     private UUID resourceInvariantUuid;
     private String resourceVersion;
-    private ResourceType resourceType;
+    private String resourceType;
     private UUID resourceUuid;
 
     public ResourceInstance() {
@@ -56,22 +60,6 @@ public class ResourceInstance implements Serializable {
         this.resourceUuid = instance.resourceUuid;
     }
 
-    public String getResourceInstanceName() {
-        return resourceInstanceName;
-    }
-
-    public void setResourceInstanceName(String resourceInstanceName) {
-        this.resourceInstanceName = resourceInstanceName;
-    }
-
-    public String getResourceName() {
-        return resourceName;
-    }
-
-    public void setResourceName(String resourceName) {
-        this.resourceName = resourceName;
-    }
-
     public UUID getResourceInvariantUUID() {
         return resourceInvariantUuid;
     }
@@ -80,30 +68,6 @@ public class ResourceInstance implements Serializable {
         this.resourceInvariantUuid = resourceInvariantUuid;
     }
 
-    public String getResourceVersion() {
-        return resourceVersion;
-    }
-
-    public void setResourceVersion(String resourceVersion) {
-        this.resourceVersion = resourceVersion;
-    }
-
-    public ResourceType getResourceType() {
-        return resourceType;
-    }
-
-    public void setResourceType(ResourceType resourceType) {
-        this.resourceType = resourceType;
-    }
-
-    public UUID getResourceUuid() {
-        return resourceUuid;
-    }
-
-    public void setResourceUuid(UUID resourceUuid) {
-        this.resourceUuid = resourceUuid;
-    }
-
     @Override
     public String toString() {
         return "ResourceInstance [resourceInstanceName=" + resourceInstanceName + ", resourceName=" + resourceName
index c055cbb..34cefa1 100644 (file)
 
 package org.onap.policy.sdc;
 
-public enum ResourceType {
-    VF("VF"),
-    VFC("VFC"),
-    VL("VL"),
-    CP("CP")
-    ;
+public class ResourceType {
+    public static final String VF = "VF";
+    public static final String VFC = "VFC";
+    public static final String VL = "VL";
+    public static final String CP = "CP";
 
-    private String type;
-
-    private ResourceType(String type) {
-        this.type = type;
-    }
-
-    @Override
-    public String toString() {
-        return this.type;
+    private ResourceType() {
     }
-
 }