aboutsummaryrefslogtreecommitdiffstats
path: root/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/VnfResourceCustomization.java
diff options
context:
space:
mode:
authorArthur Martella <amartell@research.att.com>2017-09-08 13:27:46 -0400
committerArthur Martella <amartell@research.att.com>2017-09-08 13:32:24 -0400
commit62cd6aaaf74aa91ee0037c0e155c8e7284f07567 (patch)
tree68c0c53c9156f5aa3c6b3599ac940770f986633d /mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/VnfResourceCustomization.java
parentfa1a211d28a912892fcd888569df033900eb01ee (diff)
1710 Rebase - Second Attempt
This commit rebases changes from openecomp-mso/internal-staging-1710 up to and including this codecloud commit: 54483fc6606ddb1591a2e9da61bff8712325f924 Wed Sep 6 18:12:56 2017 -0400 Rebasing was done on a branch on top of this commit in so/master in ONAP: 93fbdfbe46104f8859d4754040f979cb7997c157 Thu Sep 7 16:42:59 2017 +0000 Change-Id: I4ad9abf40da32bf5bdca43e868b8fa2dbcd9dc59 Issue-id: SO-107 Signed-off-by: Arthur Martella <amartell@research.att.com>
Diffstat (limited to 'mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/VnfResourceCustomization.java')
-rw-r--r--mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/VnfResourceCustomization.java138
1 files changed, 105 insertions, 33 deletions
diff --git a/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/VnfResourceCustomization.java b/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/VnfResourceCustomization.java
index 2bc6b3ead3..9b835d439e 100644
--- a/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/VnfResourceCustomization.java
+++ b/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/VnfResourceCustomization.java
@@ -19,27 +19,42 @@
*/
package org.openecomp.mso.db.catalog.beans;
+import java.io.Serializable;
import java.sql.Timestamp;
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Set;
-public class VnfResourceCustomization {
+import org.openecomp.mso.db.catalog.utils.MavenLikeVersioning;
- private String modelCustomizationUuid;
+public class VnfResourceCustomization extends MavenLikeVersioning implements Serializable {
+
+ private static final long serialVersionUID = 768026109321305392L;
+
+ private String modelCustomizationUuid = null;
private String modelInstanceName;
- private Integer ecompHomed;
- private String homingPolicy;
- private Timestamp creationTimestamp;
- private String vnfResourceModelUuid;
+ private Timestamp created;
+ private String vnfResourceModelUuid = null;
+ private String vnfResourceModelUUID;
private Integer minInstances;
private Integer maxInstances;
private Integer availabilityZoneMaxCount;
private VnfResource vnfResource;
+ private String nfFunction;
+ private String nfType;
+ private String nfRole;
+ private String nfNamingCode;
+ private List<VfModuleCustomization> vfModuleCustomizations;
+ private Set<ServiceToResourceCustomization> serviceResourceCustomizations;
public VnfResourceCustomization() {
}
+
public String getModelCustomizationUuid() {
- return this.modelCustomizationUuid;
+ return modelCustomizationUuid;
}
+
public void setModelCustomizationUuid(String modelCustomizationUuid) {
this.modelCustomizationUuid = modelCustomizationUuid;
}
@@ -51,33 +66,25 @@ public class VnfResourceCustomization {
this.modelInstanceName = modelInstanceName;
}
- public Integer getEcompHomed() {
- return this.ecompHomed;
- }
- public void setEcompHomed(Integer ecompHomed) {
- this.ecompHomed = ecompHomed;
- }
-
- public String getHomingPolicy() {
- return this.homingPolicy;
- }
- public void setHomingPolicy(String homingPolicy) {
- this.homingPolicy = homingPolicy;
- }
-
public Timestamp getCreationTimestamp() {
- return this.creationTimestamp;
+ return this.created;
}
- public void setCreationTimestamp(Timestamp creationTimestamp) {
- this.creationTimestamp = creationTimestamp;
+ public void setCreationTimestamp(Timestamp created) {
+ this.created = created;
}
public String getVnfResourceModelUuid() {
- return this.vnfResourceModelUuid;
+ return this.vnfResourceModelUuid == null ? this.vnfResourceModelUUID : this.vnfResourceModelUuid;
}
public void setVnfResourceModelUuid(String vnfResourceModelUuid) {
this.vnfResourceModelUuid = vnfResourceModelUuid;
}
+ public String getVnfResourceModelUUID() {
+ return this.vnfResourceModelUUID;
+ }
+ public void setVnfResourceModelUUID(String vnfResourceModelUUID) {
+ this.vnfResourceModelUUID = vnfResourceModelUUID;
+ }
public Integer getMinInstances() {
return this.minInstances;
}
@@ -106,22 +113,87 @@ public class VnfResourceCustomization {
this.vnfResource = vnfResource;
}
+ public String getNfFunction() {
+ return nfFunction;
+ }
+
+ public void setNfFunction(String nfFunction) {
+ this.nfFunction = nfFunction;
+ }
+
+ public String getNfType() {
+ return nfType;
+ }
+
+ public void setNfType(String nfType) {
+ this.nfType = nfType;
+ }
+
+ public String getNfRole() {
+ return nfRole;
+ }
+
+ public void setNfRole(String nfRole) {
+ this.nfRole = nfRole;
+ }
+
+ public String getNfNamingCode() {
+ return nfNamingCode;
+ }
+
+ public void setNfNamingCode(String nfNamingCode) {
+ this.nfNamingCode = nfNamingCode;
+ }
+ public List<VfModuleCustomization> getVfModuleCustomizations() {
+ return this.vfModuleCustomizations;
+ }
+ public void setVfModuleCustomizations(ArrayList<VfModuleCustomization> vfModuleCustomizations) {
+ this.vfModuleCustomizations = vfModuleCustomizations;
+ }
+ public void addVfModuleCustomization(VfModuleCustomization vfmc) {
+ if (vfmc != null) {
+ if (this.vfModuleCustomizations != null) {
+ this.vfModuleCustomizations.add(vfmc);
+ } else {
+ this.vfModuleCustomizations = new ArrayList<VfModuleCustomization>();
+ this.vfModuleCustomizations.add(vfmc);
+ }
+ }
+ }
+ public Timestamp getCreated() {
+ return created;
+ }
+
+ public void setCreated(Timestamp created) {
+ this.created = created;
+ }
+
+ public Set<ServiceToResourceCustomization> getServiceResourceCustomizations() {
+ return serviceResourceCustomizations;
+ }
+
+ public void setServiceResourceCustomizations(
+ Set<ServiceToResourceCustomization> serviceResourceCustomizations) {
+ this.serviceResourceCustomizations = serviceResourceCustomizations;
+ }
+
@Override
public String toString() {
StringBuilder sb = new StringBuilder("VnfResourceCustomization: ");
- sb.append("ModelCustUuid=" + this.modelCustomizationUuid);
+ sb.append("ModelCustUuid=" + this.modelCustomizationUuid );
sb.append(", ModelInstanceName=" + this.modelInstanceName);
- sb.append(", ecompHomed=" + this.ecompHomed);
- sb.append(", homingPolicy=" + this.homingPolicy);
- sb.append(", vnfResourceModelUuid=" + this.vnfResourceModelUuid);
- sb.append(", creationTimestamp=" + this.creationTimestamp);
+ sb.append(", vnfResourceModelUuid=" + this.vnfResourceModelUUID);
+ sb.append(", creationTimestamp=" + this.created);
sb.append(", minInstances=" + this.minInstances);
sb.append(", maxInstances=" + this.maxInstances);
sb.append(", availabilityZoneMaxCount=" + this.availabilityZoneMaxCount);
- sb.append(", vnfResource:\n" + this.vnfResource.toString());
+// sb.append(", vnfResource:\n" + this.vnfResource == null ? "null" : this.vnfResource.toString());
+ sb.append(", nfFunction=" + this.nfFunction);
+ sb.append(", nfType=" + this.nfType);
+ sb.append(", nfRole=" + this.nfRole);
+ sb.append(", nfNamingCode=" + this.nfNamingCode);
+
return sb.toString();
}
-
-
}