2 * ============LICENSE_START=======================================================
4 * ================================================================================
5 * Copyright © 2017 AT&T Intellectual Property. All rights reserved.
6 * Copyright © 2017 Amdocs
7 * ================================================================================
8 * Licensed under the Apache License, Version 2.0 (the "License");
9 * you may not use this file except in compliance with the License.
10 * You may obtain a copy of the License at
12 * http://www.apache.org/licenses/LICENSE-2.0
14 * Unless required by applicable law or agreed to in writing, software
15 * distributed under the License is distributed on an "AS IS" BASIS,
16 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17 * See the License for the specific language governing permissions and
18 * limitations under the License.
19 * ============LICENSE_END=========================================================
21 * ECOMP is a trademark and service mark of AT&T Intellectual Property.
23 package org.onap.aai.sparky.viewandinspect.config;
26 * The Class VisualizationConfig.
28 public class VisualizationConfigs {
30 private int maxSelfLinkTraversalDepth;
32 private boolean visualizationDebugEnabled;
34 private String aaiEntityNodeDescriptors;
36 private String generalNodeClassName;
38 private String searchNodeClassName;
40 private String selectedSearchedNodeClassName;
42 private int numOfThreadsToFetchNodeIntegrity;
44 private String entityTypesToSummarize;
45 private String vnfEntityTypes;
47 private boolean makeAllNeighborsBidirectional;
50 * Instantiates a new visualization config.
52 public VisualizationConfigs() {}
57 * Make all neighbors bidirectional.
59 * @return true, if successful
61 public boolean makeAllNeighborsBidirectional() {
62 return makeAllNeighborsBidirectional;
65 public void setMakeAllNeighborsBidirectional(boolean makeAllNeighborsBidirectional) {
66 this.makeAllNeighborsBidirectional = makeAllNeighborsBidirectional;
69 public String getSelectedSearchedNodeClassName() {
70 return selectedSearchedNodeClassName;
73 public void setSelectedSearchedNodeClassName(String selectedSearchedNodeClassName) {
74 this.selectedSearchedNodeClassName = selectedSearchedNodeClassName;
77 public String getGeneralNodeClassName() {
78 return generalNodeClassName;
81 public void setGeneralNodeClassName(String generalNodeClassName) {
82 this.generalNodeClassName = generalNodeClassName;
85 public String getSearchNodeClassName() {
86 return searchNodeClassName;
89 public void setSearchNodeClassName(String searchNodeClassName) {
90 this.searchNodeClassName = searchNodeClassName;
93 public String getAaiEntityNodeDescriptors() {
94 return aaiEntityNodeDescriptors;
97 public void setAaiEntityNodeDescriptors(String aaiEntityNodeDescriptors) {
98 this.aaiEntityNodeDescriptors = aaiEntityNodeDescriptors;
101 public boolean isVisualizationDebugEnabled() {
102 return visualizationDebugEnabled;
105 public void setVisualizationDebugEnabled(boolean visualizationDebugEnabled) {
106 this.visualizationDebugEnabled = visualizationDebugEnabled;
109 public void setMaxSelfLinkTraversalDepth(int maxSelfLinkTraversalDepth) {
110 this.maxSelfLinkTraversalDepth = maxSelfLinkTraversalDepth;
113 public int getMaxSelfLinkTraversalDepth() {
114 return maxSelfLinkTraversalDepth;
117 public int getNumOfThreadsToFetchNodeIntegrity() {
118 return numOfThreadsToFetchNodeIntegrity;
121 public void setNumOfThreadsToFetchNodeIntegrity(int numOfThreadsToFetchNodeIntegrity) {
122 this.numOfThreadsToFetchNodeIntegrity = numOfThreadsToFetchNodeIntegrity;
125 public String getEntityTypesToSummarize() {
126 return entityTypesToSummarize;
129 public void setEntityTypesToSummarize(String entityTypesToSummarize) {
130 this.entityTypesToSummarize = entityTypesToSummarize;
133 public String getVnfEntityTypes() {
134 return vnfEntityTypes;
137 public void setVnfEntityTypes(String vnfEntityTypes) {
138 this.vnfEntityTypes = vnfEntityTypes;
144 public String toString() {
145 return "VisualizationConfigs [maxSelfLinkTraversalDepth=" + maxSelfLinkTraversalDepth
146 + ", visualizationDebugEnabled=" + visualizationDebugEnabled + ", "
147 + (aaiEntityNodeDescriptors != null
148 ? "aaiEntityNodeDescriptors=" + aaiEntityNodeDescriptors + ", " : "")
149 + (generalNodeClassName != null ? "generalNodeClassName=" + generalNodeClassName + ", "
151 + (searchNodeClassName != null ? "searchNodeClassName=" + searchNodeClassName + ", " : "")
152 + (selectedSearchedNodeClassName != null
153 ? "selectedSearchedNodeClassName=" + selectedSearchedNodeClassName + ", " : "")
154 + "numOfThreadsToFetchNodeIntegrity=" + numOfThreadsToFetchNodeIntegrity + ", "
155 + (entityTypesToSummarize != null
156 ? "entityTypesToSummarize=" + entityTypesToSummarize + ", " : "")
157 + (vnfEntityTypes != null ? "vnfEntityTypes=" + vnfEntityTypes + ", " : "")
158 + "makeAllNeighborsBidirectional=" + makeAllNeighborsBidirectional + "]";
164 * @see java.lang.Object#toString()