Merge from ECOMP's repository
[vid.git] / vid-app-common / src / main / java / org / onap / vid / model / aaiTree / AbstractNode.java
1 package org.onap.vid.model.aaiTree;
2
3 import org.onap.vid.model.Action;
4 import org.onap.vid.mso.model.ModelInfo;
5
6 public abstract class AbstractNode {
7
8     protected final Action action;
9     protected String instanceName;
10     protected String instanceId;
11     protected String orchStatus;
12     protected String productFamilyId;
13     protected String lcpCloudRegionId;
14     protected String tenantId;
15     protected ModelInfo modelInfo;
16
17     public AbstractNode() {
18         this.action = Action.None;
19     }
20
21     public final Action getAction() {
22         return action;
23     }
24
25     public final String getInstanceName() {
26         return instanceName;
27     }
28
29     public final String getInstanceId() {
30         return instanceId;
31     }
32
33     public final String getOrchStatus() {
34         return orchStatus;
35     }
36
37     public final String getProductFamilyId() {
38         return productFamilyId;
39     }
40
41     public final String getLcpCloudRegionId() {
42         return lcpCloudRegionId;
43     }
44
45     public final String getTenantId() {
46         return tenantId;
47     }
48
49     public final ModelInfo getModelInfo() {
50         return modelInfo;
51     }
52
53 }