Packet API changes.

 * Renamed 'broadcastPacket' methods to 'broadcastPacketOutEdge'
 * Changed parameter order in the 'sendPacket' methods to remain consistent
   with the 'broadcastPacketOutEdge' methods, i.e. have the Ethernet packet
   as the first parameter
 * Added unimplemented notes and exceptions for currently unimplemented methods

Change-Id: I99b14fd8bd34a9a830b301d4a5b6c51e071c0488
diff --git a/src/main/java/net/onrc/onos/core/packetservice/PacketModule.java b/src/main/java/net/onrc/onos/core/packetservice/PacketModule.java
index 1e3cae6..6bdf874 100644
--- a/src/main/java/net/onrc/onos/core/packetservice/PacketModule.java
+++ b/src/main/java/net/onrc/onos/core/packetservice/PacketModule.java
@@ -99,7 +99,7 @@
     }
 
     @Override
-    public void sendPacket(SwitchPort switchPort, Ethernet eth) {
+    public void sendPacket(Ethernet eth, SwitchPort switchPort) {
         SinglePacketOutNotification notification =
                 new SinglePacketOutNotification(eth.serialize(), 0,
                 switchPort.dpid().value(), switchPort.port().value());
@@ -110,19 +110,19 @@
     }
 
     @Override
-    public void sendPacket(List<SwitchPort> switchPorts, Ethernet eth) {
+    public void sendPacket(Ethernet eth, List<SwitchPort> switchPorts) {
         // TODO Auto-generated method stub
-
+        throw new UnsupportedOperationException("Not yet implemented");
     }
 
     @Override
-    public void broadcastPacket(Ethernet eth) {
+    public void broadcastPacketOutEdge(Ethernet eth) {
         // TODO Auto-generated method stub
-
+        throw new UnsupportedOperationException("Not yet implemented");
     }
 
     @Override
-    public void broadcastPacket(Ethernet eth, SwitchPort inSwitchPort) {
+    public void broadcastPacketOutEdge(Ethernet eth, SwitchPort inSwitchPort) {
         BroadcastPacketOutNotification notification =
                 new BroadcastPacketOutNotification(eth.serialize(), 0,
                 inSwitchPort.dpid().value(), inSwitchPort.port().value());