Refactor the FlowManager:
* Moved Flow GraphDB specific operations to class FlowDatabaseOperation
inside file flowmanager/FlowDatabaseOperation.java
* Moved Flow Switch specific operations to class FlowSwitchOperation
inside file flowmanager/FlowSwitchOperation.java
* Temporary disable all the tests inside FlowManagerTest, because
many don't work anymore after the above refactoring.
Those will be fixed after all the FlowManager refactoring is completed.
* Apply minor (incomplete) fix to FlowManagerTest, which will be needed later
diff --git a/src/main/java/net/onrc/onos/ofcontroller/flowmanager/IFlowService.java b/src/main/java/net/onrc/onos/ofcontroller/flowmanager/IFlowService.java
index df11d6b..73f86b6 100644
--- a/src/main/java/net/onrc/onos/ofcontroller/flowmanager/IFlowService.java
+++ b/src/main/java/net/onrc/onos/ofcontroller/flowmanager/IFlowService.java
@@ -67,6 +67,13 @@
FlowPath getFlow(FlowId flowId);
/**
+ * Get all installed flows by all installers.
+ *
+ * @return the Flow Paths if found, otherwise null.
+ */
+ ArrayList<FlowPath> getAllFlows();
+
+ /**
* Get all previously added flows by a specific installer for a given
* data path endpoints.
*
@@ -95,13 +102,6 @@
ArrayList<IFlowPath> getAllFlowsSummary(FlowId flowId, int maxFlows);
/**
- * Get all installed flows by all installers.
- *
- * @return the Flow Paths if found, otherwise null.
- */
- ArrayList<FlowPath> getAllFlows();
-
- /**
* Add and maintain a shortest-path flow.
*
* NOTE: The Flow Path argument does NOT contain all flow entries.