We do not have to use flatMap or additional Optional to get
EfffectiveModelContext from DOMSchemaService.
Use just DOMSchemaService::getGlobalContext method reference instead.
Change-Id: I0cbcf59bc65ba84bdcf6c5c921c6628b255af97d
Signed-off-by: Ivan Hrasko <ivan.hrasko@pantheon.tech>
import java.util.List;
import java.util.Locale;
import java.util.Map.Entry;
-import java.util.Optional;
import org.eclipse.jdt.annotation.Nullable;
import org.opendaylight.mdsal.dom.api.DOMMountPoint;
import org.opendaylight.mdsal.dom.api.DOMMountPointService;
private static EffectiveModelContext modelContext(final DOMMountPoint mountPoint) {
return mountPoint.getService(DOMSchemaService.class)
- .flatMap(svc -> Optional.ofNullable(svc.getGlobalContext()))
+ .map(DOMSchemaService::getGlobalContext)
.orElse(null);
}
}
import java.util.List;
import java.util.Map;
import java.util.Map.Entry;
-import java.util.Optional;
import java.util.TreeMap;
import java.util.concurrent.atomic.AtomicLong;
import javax.ws.rs.HttpMethod;
checkState(mountService != null);
return mountService.getMountPoint(id)
.flatMap(mountPoint -> mountPoint.getService(DOMSchemaService.class))
- .flatMap(svc -> Optional.ofNullable(svc.getGlobalContext()))
+ .map(DOMSchemaService::getGlobalContext)
.orElse(null);
}