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;
private UUID resourceInvariantUuid;
private String resourceName;
private String resourceVersion;
- private ResourceType resourceType;
+ private String resourceType;
public Resource() {
//Empty Constructor
this.resourceUuid = uuid;
}
- public Resource(String name, ResourceType type) {
+ public Resource(String name, String type) {
this.resourceName = name;
this.resourceType = type;
}
* @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;
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
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;
private String resourceName;
private UUID resourceInvariantUuid;
private String resourceVersion;
- private ResourceType resourceType;
+ private String resourceType;
private UUID resourceUuid;
public ResourceInstance() {
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;
}
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
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() {
}
-
}