aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDriptaroop Das <driptaroop.das@in.ibm.com>2019-01-21 14:31:32 +0530
committerDriptaroop Das <driptaroop.das@in.ibm.com>2019-01-21 14:31:46 +0530
commitf4ec2edb968de3c8d3202fddeb6452b10af40014 (patch)
treeab12523e9413208680a45a78e8a7c181ef4af97d
parent5b2cfce94077e6677da370a7480189f290b466d5 (diff)
bugfix: hashcode() implementation
Implemented hashCode() as equals() is already implemented Issue-ID: AAI-2093 Change-Id: Ib393a339fd69a7c2e161f36339ccce5d627e4ab4 Signed-off-by: Driptaroop Das <driptaroop.das@in.ibm.com>
-rw-r--r--champ-lib/champ-core/src/main/java/org/onap/aai/champcore/model/ChampSchema.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/champ-lib/champ-core/src/main/java/org/onap/aai/champcore/model/ChampSchema.java b/champ-lib/champ-core/src/main/java/org/onap/aai/champcore/model/ChampSchema.java
index b91b5da..e4f3feb 100644
--- a/champ-lib/champ-core/src/main/java/org/onap/aai/champcore/model/ChampSchema.java
+++ b/champ-lib/champ-core/src/main/java/org/onap/aai/champcore/model/ChampSchema.java
@@ -4,6 +4,7 @@
* ===================================================================
* Copyright © 2017-2018 AT&T Intellectual Property. All rights reserved.
* Copyright © 2017-2018 Amdocs
+ * Copyright © 2019 IBM
* ===================================================================
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -23,6 +24,7 @@ package org.onap.aai.champcore.model;
import java.util.HashMap;
import java.util.Map;
import java.util.Map.Entry;
+import java.util.Objects;
import java.util.Optional;
import org.onap.aai.champcore.model.fluent.schema.CreateChampSchemable;
@@ -135,6 +137,11 @@ public final class ChampSchema {
}
@Override
+ public int hashCode() {
+ return Objects.hash(objectConstraints, relationshipConstraints);
+ }
+
+ @Override
public String toString() {
return "{objectConstraints: " + getObjectConstraints() +
", relationshipConstraints: " + getRelationshipConstraints() +