Change designer to plugin in code
[sdc.git] / common-app-api / src / main / java / org / openecomp / sdc / fe / config / PluginsConfiguration.java
1 package org.openecomp.sdc.fe.config;
2
3 import java.util.ArrayList;
4 import java.util.List;
5 import java.util.Map;
6
7 import org.openecomp.sdc.common.api.BasicConfiguration;
8
9 public class PluginsConfiguration extends BasicConfiguration {
10
11     private List<Plugin> pluginsList;
12
13     public List<Plugin> getPluginsList() {
14         return pluginsList;
15     }
16
17     public void setPluginsList(List<Plugin> pluginsList) {
18         this.pluginsList = pluginsList;
19     }
20
21     public PluginsConfiguration() {
22         this.pluginsList = new ArrayList<>();
23     }
24
25     public static class Plugin {
26
27         private String pluginId;
28         private String pluginHost;
29         private String pluginPort;
30         private String pluginPath;
31         private String pluginStateUrl;
32         private String pluginProtocol;
33         private Map<String, PluginDisplayOptions> pluginDisplayOptions;
34
35         public Map<String, PluginDisplayOptions> getPluginDisplayOptions() {
36             return pluginDisplayOptions;
37         }
38
39         public void setPluginDisplayOptions(Map<String, PluginDisplayOptions> pluginDisplayOptions) {
40             this.pluginDisplayOptions = pluginDisplayOptions;
41         }
42
43         public String getPluginStateUrl() {
44             return pluginStateUrl;
45         }
46
47         public void setPluginStateUrl(String pluginStateUrl) {
48             this.pluginStateUrl = pluginStateUrl;
49         }
50
51         public String getPluginProtocol() {
52             return pluginProtocol;
53         }
54
55         public void setPluginProtocol(String pluginProtocol) {
56             this.pluginProtocol = pluginProtocol;
57         }
58
59         public String getPluginId() {
60             return pluginId;
61         }
62
63         public void setPluginId(String pluginId) {
64             this.pluginId = pluginId;
65         }
66
67         public String getPluginHost() {
68             return pluginHost;
69         }
70
71         public void setPluginHost(String pluginHost) {
72             this.pluginHost = pluginHost;
73         }
74
75         public String getPluginPort() {
76             return pluginPort;
77         }
78
79         public void setPluginPort(String pluginPort) {
80             this.pluginPort = pluginPort;
81         }
82
83         public String getPluginPath() {
84             return pluginPath;
85         }
86
87         public void setPluginPath(String pluginPath) {
88             this.pluginPath = pluginPath;
89         }
90
91     }
92
93     public static class PluginDisplayOptions {
94
95         private String displayName;
96         private List<String> displayContext;
97
98         public List<String> getDisplayContext() {
99             return displayContext;
100         }
101
102         public void setDisplayContext(List<String> displayContext) {
103             this.displayContext = displayContext;
104         }
105
106         public String getDisplayName() {
107             return displayName;
108         }
109
110         public void setDisplayName(String displayName) {
111             this.displayName = displayName;
112         }
113
114     }
115
116 }
117
118