Adding JSON output for intent list command.
diff --git a/core/api/src/main/java/org/onlab/onos/net/intent/IntentService.java b/core/api/src/main/java/org/onlab/onos/net/intent/IntentService.java
index c3aae54..700066d 100644
--- a/core/api/src/main/java/org/onlab/onos/net/intent/IntentService.java
+++ b/core/api/src/main/java/org/onlab/onos/net/intent/IntentService.java
@@ -1,6 +1,8 @@
package org.onlab.onos.net.intent;
+import java.util.List;
+
/**
* Service for application submitting or withdrawing their intents.
*/
@@ -68,6 +70,15 @@
IntentState getIntentState(IntentId id);
/**
+ * Returns the list of the installable events associated with the specified
+ * top-level intent.
+ *
+ * @param intentId top-level intent identifier
+ * @return compiled installable intents
+ */
+ List<Intent> getInstallableIntents(IntentId intentId);
+
+ /**
* Adds the specified listener for intent events.
*
* @param listener listener to be added