diff options
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.java | 138 |
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(); } - - } |