Implementation of the DomainService

Change-Id: I012c31d113fbcc12d4c35cb10d11d7be4cd83458
diff --git a/cli/src/main/resources/OSGI-INF/blueprint/shell-config.xml b/cli/src/main/resources/OSGI-INF/blueprint/shell-config.xml
index 0853836..85dde80 100644
--- a/cli/src/main/resources/OSGI-INF/blueprint/shell-config.xml
+++ b/cli/src/main/resources/OSGI-INF/blueprint/shell-config.xml
@@ -913,6 +913,10 @@
             </optional-completers>
         </command>
 
+        <!--Domain command-->
+        <command>
+            <action class="org.onosproject.cli.net.GetDomainsCommand"/>
+        </command>
 
     </command-bundle>
 
@@ -961,6 +965,7 @@
     <bean id="annotationKeysCompleter" class="org.onosproject.cli.net.completer.AnnotationKeysCompleter"/>
 
     <bean id="peerConnectPointCompleter" class="org.onosproject.cli.net.completer.PeerConnectPointCompleter"/>
+
     <bean id="interfaceNameCompleter" class="org.onosproject.cli.net.completer.InterfaceNameCompleter"/>
 
     <bean id="linkTypeCompleter" class="org.onosproject.cli.net.completer.LinkTypeCompleter"/>
@@ -970,4 +975,7 @@
     <bean id="virtualDeviceCompleter" class="org.onosproject.cli.net.vnet.VirtualDeviceCompleter"/>
     <bean id="virtualPortCompleter" class="org.onosproject.cli.net.vnet.VirtualPortCompleter"/>
     <bean id="virtualHostCompleter" class="org.onosproject.cli.net.vnet.VirtualHostCompleter"/>
+
+    <bean id="domainIdCompleter" class="org.onosproject.cli.net.DomainIdCompleter" />
+
 </blueprint>