X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=src%2Fmain%2Fjava%2Forg%2Fonap%2Faai%2Fbabel%2Fxml%2Fgenerator%2Fdata%2FWidgetConfigurationUtil.java;h=5298f083a10d8366dde47793278e2eb5e2807ceb;hb=fc779f51a624bfddc68328bf3fd3c74594ef31f6;hp=9af6e8d64a26b6b80c282bd80ea28e4a604ab4d6;hpb=a583d474260f071cb2ee465ec76a277240575a21;p=aai%2Fbabel.git diff --git a/src/main/java/org/onap/aai/babel/xml/generator/data/WidgetConfigurationUtil.java b/src/main/java/org/onap/aai/babel/xml/generator/data/WidgetConfigurationUtil.java index 9af6e8d..5298f08 100644 --- a/src/main/java/org/onap/aai/babel/xml/generator/data/WidgetConfigurationUtil.java +++ b/src/main/java/org/onap/aai/babel/xml/generator/data/WidgetConfigurationUtil.java @@ -18,6 +18,7 @@ * limitations under the License. * ============LICENSE_END========================================================= */ + package org.onap.aai.babel.xml.generator.data; import java.util.Collections; @@ -64,6 +65,9 @@ public class WidgetConfigurationUtil { public static void setWidgetMappings(List mappings) { for (WidgetMapping mapping : mappings) { + if (mapping.prefix == null || mapping.widget == null) { + throw new IllegalArgumentException("Incomplete widget mapping specified: " + mapping); + } Resource resource = new Resource(Widget.Type.valueOf(mapping.widget), mapping.deleteFlag); resource.setIsResource(mapping.type.equalsIgnoreCase("resource")); typeToWidget.put(mapping.prefix, resource);