summaryrefslogtreecommitdiffstats
path: root/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/graph/datatype/GraphRelation.java
diff options
context:
space:
mode:
Diffstat (limited to 'catalog-dao/src/main/java/org/openecomp/sdc/be/dao/graph/datatype/GraphRelation.java')
-rw-r--r--catalog-dao/src/main/java/org/openecomp/sdc/be/dao/graph/datatype/GraphRelation.java178
1 files changed, 88 insertions, 90 deletions
diff --git a/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/graph/datatype/GraphRelation.java b/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/graph/datatype/GraphRelation.java
index 3249f37b31..5989ec4b27 100644
--- a/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/graph/datatype/GraphRelation.java
+++ b/catalog-dao/src/main/java/org/openecomp/sdc/be/dao/graph/datatype/GraphRelation.java
@@ -7,9 +7,9 @@
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
- *
+ *
* http://www.apache.org/licenses/LICENSE-2.0
- *
+ *
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@@ -17,7 +17,6 @@
* limitations under the License.
* ============LICENSE_END=========================================================
*/
-
package org.openecomp.sdc.be.dao.graph.datatype;
import java.util.HashMap;
@@ -26,101 +25,100 @@ import org.apache.commons.lang3.builder.EqualsBuilder;
public class GraphRelation extends GraphElement {
- private RelationEndPoint from;
- private RelationEndPoint to;
- private String type;
- private Map<String, Object> properties;
-
- public GraphRelation() {
- super(GraphElementTypeEnum.Relationship);
- properties = new HashMap<>();
- }
-
- public GraphRelation(String type) {
- super(GraphElementTypeEnum.Relationship);
- properties = new HashMap<>();
- setType(type);
- }
-
- public RelationEndPoint getFrom() {
- return from;
- }
-
- public void setFrom(RelationEndPoint from) {
- this.from = from;
- }
-
- public RelationEndPoint getTo() {
- return to;
- }
-
- public void setTo(RelationEndPoint to) {
- this.to = to;
- }
-
- public String getType() {
- return type;
- }
-
- public void setType(String type) {
- this.type = type;
- }
-
- public void addProperty(String property, Object value) {
- if (property != null && !property.isEmpty() && value != null) {
- properties.put(property, value);
- }
- }
-
- public void addPropertis(Map<String, Object> props) {
- if(props != null) {
- properties.putAll(props);
- }
- }
-
- public void overwritePropertis(Map<String, Object> props) {
- properties = props;
- }
-
- public Object getProperty(String property) {
- return properties.get(property);
- }
-
- @Override
- public Map<String, Object> toGraphMap() {
- return properties;
- }
-
- @Override
- public String toString() {
- return "GraphRelation [from=" + from + ", to=" + to + ", type=" + type + ", properties=" + properties + "]";
- }
-
- @Override
- public int hashCode() {
- final int prime = 31;
- int result = 1;
- result = prime * result + ((from == null) ? 0 : from.hashCode());
- result = prime * result + ((properties == null) ? 0 : properties.hashCode());
- result = prime * result + ((to == null) ? 0 : to.hashCode());
- result = prime * result + ((type == null) ? 0 : type.hashCode());
- return result;
- }
+ private RelationEndPoint from;
+ private RelationEndPoint to;
+ private String type;
+ private Map<String, Object> properties;
+
+ public GraphRelation() {
+ super(GraphElementTypeEnum.Relationship);
+ properties = new HashMap<>();
+ }
+
+ public GraphRelation(String type) {
+ super(GraphElementTypeEnum.Relationship);
+ properties = new HashMap<>();
+ setType(type);
+ }
+
+ public RelationEndPoint getFrom() {
+ return from;
+ }
+
+ public void setFrom(RelationEndPoint from) {
+ this.from = from;
+ }
+
+ public RelationEndPoint getTo() {
+ return to;
+ }
+
+ public void setTo(RelationEndPoint to) {
+ this.to = to;
+ }
+
+ public String getType() {
+ return type;
+ }
+
+ public void setType(String type) {
+ this.type = type;
+ }
+
+ public void addProperty(String property, Object value) {
+ if (property != null && !property.isEmpty() && value != null) {
+ properties.put(property, value);
+ }
+ }
+
+ public void addPropertis(Map<String, Object> props) {
+ if (props != null) {
+ properties.putAll(props);
+ }
+ }
+
+ public void overwritePropertis(Map<String, Object> props) {
+ properties = props;
+ }
+
+ public Object getProperty(String property) {
+ return properties.get(property);
+ }
+
+ @Override
+ public Map<String, Object> toGraphMap() {
+ return properties;
+ }
+
+ @Override
+ public String toString() {
+ return "GraphRelation [from=" + from + ", to=" + to + ", type=" + type + ", properties=" + properties + "]";
+ }
+
+ @Override
+ public int hashCode() {
+ final int prime = 31;
+ int result = 1;
+ result = prime * result + ((from == null) ? 0 : from.hashCode());
+ result = prime * result + ((properties == null) ? 0 : properties.hashCode());
+ result = prime * result + ((to == null) ? 0 : to.hashCode());
+ result = prime * result + ((type == null) ? 0 : type.hashCode());
+ return result;
+ }
@Override
public boolean equals(Object obj) {
- if (this == obj)
+ if (this == obj) {
return true;
-
- if (obj == null)
+ }
+ if (obj == null) {
return false;
-
+ }
if (!(obj instanceof GraphRelation)) {
return false;
}
-
GraphRelation other = (GraphRelation) obj;
-
- return new EqualsBuilder().append(from, other.from).append(properties, other.properties).append(to, other.to).append(type, other.type).isEquals();
+ return new EqualsBuilder().append(from, other.from).append(properties, other.properties).append(to, other.to).append(type, other.type)
+ .isEquals();
}
}