diff options
author | 2017-09-08 13:27:46 -0400 | |
---|---|---|
committer | 2017-09-08 13:32:24 -0400 | |
commit | 62cd6aaaf74aa91ee0037c0e155c8e7284f07567 (patch) | |
tree | 68c0c53c9156f5aa3c6b3599ac940770f986633d /mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/HeatTemplateParam.java | |
parent | fa1a211d28a912892fcd888569df033900eb01ee (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/HeatTemplateParam.java')
-rw-r--r-- | mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/HeatTemplateParam.java | 48 |
1 files changed, 33 insertions, 15 deletions
diff --git a/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/HeatTemplateParam.java b/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/HeatTemplateParam.java index 0d77a0a4f8..939b0d1f11 100644 --- a/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/HeatTemplateParam.java +++ b/mso-catalog-db/src/main/java/org/openecomp/mso/db/catalog/beans/HeatTemplateParam.java @@ -20,29 +20,26 @@ package org.openecomp.mso.db.catalog.beans; +import java.io.Serializable; -public class HeatTemplateParam { - private int id; - private int heatTemplateId; +public class HeatTemplateParam implements Serializable { + + private String heatTemplateArtifactUuid; private String paramName; private boolean required; private String paramType; private String paramAlias; + public static final long serialVersionUID = -1322322139926390329L; public HeatTemplateParam() {} - public int getId() { - return id; - } - public void setId(int id) { - this.id = id; + public String getHeatTemplateArtifactUuid() { + return this.heatTemplateArtifactUuid; } - public int getHeatTemplateId() { - return heatTemplateId; - } - public void setHeatTemplateId(int heatTemplateId) { - this.heatTemplateId = heatTemplateId; + public void setHeatTemplateArtifactUuid(String heatTemplateArtifactUuid) { + this.heatTemplateArtifactUuid = heatTemplateArtifactUuid; } + public String getParamName() { return paramName; } @@ -65,7 +62,6 @@ public class HeatTemplateParam { public String getParamType() { return paramType; } - public void setParamType (String paramType) { this.paramType = paramType; } @@ -73,6 +69,28 @@ public class HeatTemplateParam { @Override public String toString () { - return "Param=" + paramName + ",type=" + paramType + ",required=" + required + ",paramAlias=" + paramAlias; + return "Param=" + paramName + ",type=" + paramType + ",required=" + required + ",paramAlias=" + paramAlias + ", heatTemplateArtifactUuid=" + this.heatTemplateArtifactUuid; + } + + @Override + public boolean equals (Object o) { + if (!(o instanceof HeatTemplateParam)) { + return false; + } + if (this == o) { + return true; + } + HeatTemplateParam htp = (HeatTemplateParam) o; + if (htp.getHeatTemplateArtifactUuid().equals(this.heatTemplateArtifactUuid) && htp.getParamName().equalsIgnoreCase(this.paramName)) { + return true; + } + return false; + } + + @Override + public int hashCode () { + int result = 0; + result = this.paramName == null ? 0 : this.paramName.hashCode() + this.heatTemplateArtifactUuid == null ? 0 : this.heatTemplateArtifactUuid.hashCode(); + return result; } } |