1 package org.openecomp.sdc.fe.config;
3 import java.util.ArrayList;
7 import org.openecomp.sdc.common.api.BasicConfiguration;
9 public class PluginsConfiguration extends BasicConfiguration {
11 private List<Plugin> pluginsList;
13 public List<Plugin> getPluginsList() {
17 public void setPluginsList(List<Plugin> pluginsList) {
18 this.pluginsList = pluginsList;
21 public PluginsConfiguration() {
22 this.pluginsList = new ArrayList<>();
25 public static class Plugin {
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;
35 public Map<String, PluginDisplayOptions> getPluginDisplayOptions() {
36 return pluginDisplayOptions;
39 public void setPluginDisplayOptions(Map<String, PluginDisplayOptions> pluginDisplayOptions) {
40 this.pluginDisplayOptions = pluginDisplayOptions;
43 public String getPluginStateUrl() {
44 return pluginStateUrl;
47 public void setPluginStateUrl(String pluginStateUrl) {
48 this.pluginStateUrl = pluginStateUrl;
51 public String getPluginProtocol() {
52 return pluginProtocol;
55 public void setPluginProtocol(String pluginProtocol) {
56 this.pluginProtocol = pluginProtocol;
59 public String getPluginId() {
63 public void setPluginId(String pluginId) {
64 this.pluginId = pluginId;
67 public String getPluginHost() {
71 public void setPluginHost(String pluginHost) {
72 this.pluginHost = pluginHost;
75 public String getPluginPort() {
79 public void setPluginPort(String pluginPort) {
80 this.pluginPort = pluginPort;
83 public String getPluginPath() {
87 public void setPluginPath(String pluginPath) {
88 this.pluginPath = pluginPath;
93 public static class PluginDisplayOptions {
95 private String displayName;
96 private List<String> displayContext;
98 public List<String> getDisplayContext() {
99 return displayContext;
102 public void setDisplayContext(List<String> displayContext) {
103 this.displayContext = displayContext;
106 public String getDisplayName() {
110 public void setDisplayName(String displayName) {
111 this.displayName = displayName;