aboutsummaryrefslogtreecommitdiffstats
path: root/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/AllottedResourceCustomization.java
diff options
context:
space:
mode:
Diffstat (limited to 'mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/AllottedResourceCustomization.java')
-rw-r--r--mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/AllottedResourceCustomization.java124
1 files changed, 74 insertions, 50 deletions
diff --git a/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/AllottedResourceCustomization.java b/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/AllottedResourceCustomization.java
index d7dd2adfa6..d9a36a1a25 100644
--- a/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/AllottedResourceCustomization.java
+++ b/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/AllottedResourceCustomization.java
@@ -19,20 +19,29 @@
*/
package org.openecomp.mso.db.catalog.beans;
+import java.io.Serializable;
import java.sql.Timestamp;
import org.openecomp.mso.db.catalog.utils.MavenLikeVersioning;
+import org.openecomp.mso.db.catalog.beans.AllottedResource;
-public class AllottedResourceCustomization extends MavenLikeVersioning {
+public class AllottedResourceCustomization extends MavenLikeVersioning implements Serializable {
+
+ private static final long serialVersionUID = 768026109321305392L;
private String modelCustomizationUuid;
- private String modelUuid;
- private String modelInvariantUuid;
- private String modelVersion = null; // duplicate of version kept in parent class
- private String modelName;
- private String description;
+ private String arModelUuid;
private Timestamp created;
private String modelInstanceName;
+ private String providingServiceModelInvariantUuid;
+ private String targetNetworkRole;
+ private String nfFunction;
+ private String nfType;
+ private String nfRole;
+ private String nfNamingCode;
+ private Integer minInstances;
+ private Integer maxInstances;
+ private AllottedResource ar = null;
public AllottedResourceCustomization() {
super();
@@ -45,32 +54,11 @@ public class AllottedResourceCustomization extends MavenLikeVersioning {
this.modelCustomizationUuid = modelCustomizationUuid;
}
- public String getModelUuid() {
- return this.modelUuid;
+ public String getArModelUuid() {
+ return this.arModelUuid;
}
- public void setModelUuid(String modelUuid) {
- this.modelUuid = modelUuid;
- }
-
- public String getModelInvariantUuid() {
- return this.modelInvariantUuid;
- }
- public void setModelInvariantUuid(String modelInvariantUuid) {
- this.modelInvariantUuid = modelInvariantUuid;
- }
-
- public String getModelName() {
- return this.modelName;
- }
- public void setModelName(String modelName) {
- this.modelName = modelName;
- }
-
- public String getDescription() {
- return this.description;
- }
- public void setDescription(String description) {
- this.description = description;
+ public void setArModelUuid(String arModelUuid) {
+ this.arModelUuid = arModelUuid;
}
public Timestamp getCreated() {
@@ -86,38 +74,74 @@ public class AllottedResourceCustomization extends MavenLikeVersioning {
public void setModelInstanceName(String modelInstanceName) {
this.modelInstanceName = modelInstanceName;
}
- public String getModelVersion() {
- return this.modelVersion;
+ public AllottedResource getAllottedResource() {
+ return this.ar;
}
- public void setModelVersion(String modelVersion) {
- this.modelVersion = modelVersion;
+ public void setAllottedResource(AllottedResource ar) {
+ this.ar = ar;
+ }
+ public String getProvidingServiceModelInvariantUuid() {
+ return this.providingServiceModelInvariantUuid;
+ }
+ public void setProvidingServiceModelInvariantUuid(String providingServiceModelInvariantUuid) {
+ this.providingServiceModelInvariantUuid = providingServiceModelInvariantUuid;
+ }
+ public String getTargetNetworkRole() {
+ return this.targetNetworkRole;
+ }
+ public void setTargetNetworkRole(String targetNetworkRole) {
+ this.targetNetworkRole = targetNetworkRole;
+ }
+ public String getNfFunction() {
+ return this.nfFunction;
+ }
+ public void setNfFunction(String nfFunction) {
+ this.nfFunction = nfFunction;
+ }
+ public String getNfType() {
+ return this.nfType;
+ }
+ public void setNfType(String nfType) {
+ this.nfType = nfType;
+ }
+ public String getNfRole() {
+ return this.nfRole;
+ }
+ public void setNfRole(String nfRole) {
+ this.nfRole = nfRole;
+ }
+ public String getNfNamingCode() {
+ return this.nfNamingCode;
+ }
+ public void setNfNamingCode(String nfNamingCode) {
+ this.nfNamingCode = nfNamingCode;
+ }
+ public Integer getMinInstances() {
+ return this.minInstances;
+ }
+ public void setMinInstances(Integer minInstances) {
+ this.minInstances = minInstances;
+ }
+ public Integer getMaxInstances() {
+ return this.maxInstances;
+ }
+ public void setMaxInstances(Integer maxInstances) {
+ this.maxInstances = maxInstances;
}
-
- public String getModelInvariantId() { return "not yet implemented"; }
@Override
public String toString () {
StringBuffer sb = new StringBuffer();
- sb.append("modelName=");
- sb.append(this.modelName);
- sb.append(",modelVersion=");
- sb.append(this.modelVersion);
- sb.append(",version=");
- sb.append(this.version);
- sb.append(",modelUuid=");
- sb.append(this.modelUuid);
- sb.append(",modelInvariantUuid=");
- sb.append(this.modelInvariantUuid);
- sb.append(",modelCustomizationUuid=");
+ sb.append("modelCustomizationUuid=");
sb.append(this.modelCustomizationUuid);
sb.append(",modelInstanceName=");
sb.append(this.modelInstanceName);
- sb.append(",description=");
- sb.append(this.description);
sb.append(",modelInstanceName=");
sb.append(this.modelInstanceName);
sb.append(",created=");
sb.append(this.created);
+ sb.append(",ar=");
+ sb.append(this.ar);
return sb.toString();
}