Add unit tests for FlowBatchId class.

- Changed toString() method to return the value in HEX string.
- Added unit tests for FlowBatchId class.

Change-Id: Ic6aa031dade552581081b359a31e40b680c8fbad
diff --git a/src/main/java/net/onrc/onos/api/flowmanager/FlowBatchId.java b/src/main/java/net/onrc/onos/api/flowmanager/FlowBatchId.java
index 6b71b2f..219f779 100644
--- a/src/main/java/net/onrc/onos/api/flowmanager/FlowBatchId.java
+++ b/src/main/java/net/onrc/onos/api/flowmanager/FlowBatchId.java
@@ -2,10 +2,15 @@
 
 import java.util.Objects;
 
+import javax.annotation.concurrent.Immutable;
+
 /**
  * Represents ID for {@link FlowBatchOperation}.
+ * <p>
+ * This class is immutable.
  */
-public class FlowBatchId {
+@Immutable
+public final class FlowBatchId {
     private final long id;
 
     /**
@@ -17,7 +22,7 @@
 
     @Override
     public String toString() {
-        return Long.toString(id);
+        return "0x" + Long.toHexString(id);
     }
 
     @Override