summaryrefslogtreecommitdiffstats
path: root/sparkybe-onap-service/src/main/java/org/onap/aai/sparky/viewandinspect/entity/GizmoRelationshipEntity.java
blob: 31ea78a8414f4526a768db9d959513c27aeb27b4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
/**
 * ============LICENSE_START===================================================
 * SPARKY (AAI UI service)
 * ============================================================================
 * Copyright © 2017 AT&T Intellectual Property.
 * Copyright © 2017 Amdocs
 * All rights reserved.
 * ============================================================================
 * 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.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 * ============LICENSE_END=====================================================
 *
 * ECOMP and OpenECOMP are trademarks
 * and service marks of AT&T Intellectual Property.
 */
package org.onap.aai.sparky.viewandinspect.entity;

import java.util.Map;

public class GizmoRelationshipEntity {

	/*
	 * {"id":"oe4ur-3a0-27th-fu8","type":"has","url":
	 * "services/inventory/relationships/v8/has/oe4ur-3a0-27th-fu8","source":
	 * "services/inventory/v8/generic-vnf/4248","target":
	 * "services/inventory/v8/vserver/20528",
	 * "properties":{"is-parent":"true","multiplicity":"many","has-del-target":
	 * "true","uses-resource": "true"}}
	 */

	private String id;
	private String type;
	private String url;
	private String source;
	private String target;
	private Map<String, String> properties;

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}

	public String getUrl() {
		return url;
	}

	public void setUrl(String url) {
		this.url = url;
	}

	public String getSource() {
		return source;
	}

	public void setSource(String source) {
		this.source = source;
	}

	public String getTarget() {
		return target;
	}

	public void setTarget(String target) {
		this.target = target;
	}

	public Map<String, String> getProperties() {
		return properties;
	}

	public void setProperties(Map<String, String> properties) {
		this.properties = properties;
	}

	@Override
	public String toString() {
		return "GizmoRelationshipEntity [" + (id != null ? "id=" + id + ", " : "")
				+ (type != null ? "type=" + type + ", " : "") + (url != null ? "url=" + url + ", " : "")
				+ (source != null ? "source=" + source + ", " : "") + (target != null ? "target=" + target + ", " : "")
				+ (properties != null ? "properties=" + properties : "") + "]";
	}

}