- Iterator<? extends DataObjectModification<? extends DataObject>> iterator = rootSIP
- .getModifiedChildren(ServiceEndPoint.class).iterator();
- while (iterator.hasNext()) {
- DataObjectModification<? extends DataObject> dom = iterator.next();
- // to delete existing child entry
- if (dom.dataAfter() == null) {
- DataObject dataObject = dom.dataBefore();
- ServiceEndPoint sep = null;
- sep = (ServiceEndPoint) dataObject;
- Uuid uuid = sep.getUuid();
- MappingUtils.deleteMapEntry(uuid);
- MappingUtils.afficheMap();
- break;
- }
-
- // to add new child entry
- if (dom.dataType().toString().compareTo("interface org.opendaylight.yang.gen.v1.urn.opendayl"
- + "ight.params.xml.ns.yang.tapi.rev180928.service._interface.points.ServiceEndPoint") == 0
- && dom.dataBefore() == null) {
- DataObject dataObject = dom.dataAfter();
- ServiceEndPoint sep = null;
- sep = (ServiceEndPoint) dataObject;
- MappingUtils.addMapSEP(sep);
- MappingUtils.afficheMap();
- } else {
- LOG.error("data input type is not a valid 'service-end-point'");
- }
+ Iterator<? extends DataObjectModification<? extends DataObject>> iterator =
+ rootSIP.getModifiedChildren(ServiceEndPoint.class).iterator();
+ if (!iterator.hasNext()) {
+ break;
+ }
+ DataObjectModification<? extends DataObject> dom = iterator.next();
+ // to delete existing child entry
+ DataObject dataAfter = dom.dataAfter();
+ if (dataAfter == null) {
+ MappingUtils.deleteMapEntry(((ServiceEndPoint) dom.dataBefore()).getUuid());
+ MappingUtils.afficheMap();