Device Object initiated
diff --git a/src/main/java/net/floodlightcontroller/devicemanager/IDeviceStorage.java b/src/main/java/net/floodlightcontroller/devicemanager/IDeviceStorage.java
new file mode 100644
index 0000000..582afe0
--- /dev/null
+++ b/src/main/java/net/floodlightcontroller/devicemanager/IDeviceStorage.java
@@ -0,0 +1,14 @@
+package net.floodlightcontroller.devicemanager;
+
+import net.floodlightcontroller.core.INetMapStorage;
+import net.floodlightcontroller.core.INetMapTopologyObjects.IDeviceObject;
+
+public interface IDeviceStorage extends INetMapStorage {
+
+ public IDeviceObject addDevice(IDevice device);
+ public IDeviceObject updateDevice(IDevice device);
+ public IDeviceObject removeDevice(IDevice device);
+ public IDeviceObject getDeviceByMac(String mac);
+ public IDeviceObject getDeviceByIP(String ip);
+
+}