VOL-542: Use Sadis data (if available) for OLT configuration data instead of AccessDevice Configuration. Removed caching of Sadis data in oltApp

Change-Id: I3736bc48aa985b7a9cffbdfb838789c4b034516f
diff --git a/api/src/main/java/org/opencord/olt/AccessDeviceService.java b/api/src/main/java/org/opencord/olt/AccessDeviceService.java
index 8731d7c..361a30d 100644
--- a/api/src/main/java/org/opencord/olt/AccessDeviceService.java
+++ b/api/src/main/java/org/opencord/olt/AccessDeviceService.java
@@ -20,9 +20,9 @@
 import org.onosproject.event.ListenerService;
 import org.onosproject.net.ConnectPoint;
 import org.onosproject.net.DeviceId;
-import org.opencord.cordconfig.access.AccessDeviceData;
 
 import java.util.Collection;
+import java.util.List;
 import java.util.Map;
 
 /**
@@ -35,9 +35,8 @@
      * Provisions connectivity for a subscriber on an access device.
      *
      * @param port subscriber's connection point
-     * @param vlan VLAN ID to provision for subscriber
      */
-    void provisionSubscriber(ConnectPoint port, VlanId vlan);
+    void provisionSubscriber(ConnectPoint port);
 
     /**
      * Removes provisioned connectivity for a subscriber from an access device.
@@ -54,10 +53,10 @@
     Collection<Map.Entry<ConnectPoint, VlanId>> getSubscribers();
 
     /**
-     * Returns the map of configured OLTs.
+     * Returns the list of active OLTs.
      *
-     * @return a map
+     * @return a List
      */
-    Map<DeviceId, AccessDeviceData> fetchOlts();
+    List<DeviceId> fetchOlts();
 
 }