summaryrefslogtreecommitdiffstats
path: root/common/openecomp-tosca-datatype/src/main/java/org/openecomp/sdc/tosca/datatypes/model/Implementation.java
diff options
context:
space:
mode:
Diffstat (limited to 'common/openecomp-tosca-datatype/src/main/java/org/openecomp/sdc/tosca/datatypes/model/Implementation.java')
-rw-r--r--common/openecomp-tosca-datatype/src/main/java/org/openecomp/sdc/tosca/datatypes/model/Implementation.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/common/openecomp-tosca-datatype/src/main/java/org/openecomp/sdc/tosca/datatypes/model/Implementation.java b/common/openecomp-tosca-datatype/src/main/java/org/openecomp/sdc/tosca/datatypes/model/Implementation.java
index cb79691b21..b14e49a012 100644
--- a/common/openecomp-tosca-datatype/src/main/java/org/openecomp/sdc/tosca/datatypes/model/Implementation.java
+++ b/common/openecomp-tosca-datatype/src/main/java/org/openecomp/sdc/tosca/datatypes/model/Implementation.java
@@ -13,8 +13,10 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
+
package org.openecomp.sdc.tosca.datatypes.model;
+import java.util.HashSet;
import java.util.List;
import java.util.Objects;
@@ -50,12 +52,11 @@ public class Implementation {
}
Implementation that = (Implementation) o;
return Objects.equals(primary, that.primary) &&
- Objects.equals(dependencies, that.dependencies);
+ Objects.equals(new HashSet<>(dependencies), new HashSet<>(that.dependencies));
}
@Override
public int hashCode() {
-
return Objects.hash(primary, dependencies);
}
}