X-Git-Url: https://gerrit.onap.org/r/gitweb?p=aai%2Fbabel.git;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Forg%2Fonap%2Faai%2Fbabel%2Fxml%2Fgenerator%2Fmodel%2FResource.java;h=dffff625c5338ae3fd139a63e7fddef56c62c000;hp=121bc198b81628ff5acf3d96c3ddcd153832ee3c;hb=4217e6f7018d08b11291490b3ad5c54064cdc031;hpb=1954294aed95c2db4eb2659dcef91248535de079 diff --git a/src/main/java/org/onap/aai/babel/xml/generator/model/Resource.java b/src/main/java/org/onap/aai/babel/xml/generator/model/Resource.java index 121bc19..dffff62 100644 --- a/src/main/java/org/onap/aai/babel/xml/generator/model/Resource.java +++ b/src/main/java/org/onap/aai/babel/xml/generator/model/Resource.java @@ -18,6 +18,7 @@ * limitations under the License. * ============LICENSE_END========================================================= */ + package org.onap.aai.babel.xml.generator.model; import java.util.Collections; @@ -29,7 +30,7 @@ public class Resource extends Model { private Type type; private boolean deleteFlag; - private boolean isResource = true; + private boolean isResource = true; private Map properties = Collections.emptyMap(); Widget vserver = null; @@ -106,18 +107,17 @@ public class Resource extends Model { public boolean addWidget(Widget widget) { if (type == Type.VFMODULE) { if (widget.memberOf(members)) { - if (vserver == null && widget.getId().equals(new VServerWidget().getId())) { + if (vserver == null && widget instanceof VServerWidget) { addVserverWidget(widget); - } else if (widget.getId().equals(new LIntfWidget().getId())) { + } else if (widget instanceof LIntfWidget) { return addLIntfWidget(widget); - } else if (widget.getId().equals(new VolumeWidget().getId())) { + } else if (widget instanceof VolumeWidget) { addVolumeWidget(widget); return true; } - if (widget.getId().equals(new OamNetwork().getId())) { - return false; + if (!(widget instanceof OamNetwork)) { + return widgets.add(widget); } - return widgets.add(widget); } return false; } else {