[ONOS-2545]Add the deserialization of UUID.
When converting the operation result of insert into POJO, it need the
deserialization of UUID.

Change-Id: I04f30dd044ddc0963d3f59bda62a9fc469e55e1e
diff --git a/ovsdb/rfc/src/main/java/org/onosproject/ovsdb/rfc/message/OperationResult.java b/ovsdb/rfc/src/main/java/org/onosproject/ovsdb/rfc/message/OperationResult.java
index 7709236..9980735 100644
--- a/ovsdb/rfc/src/main/java/org/onosproject/ovsdb/rfc/message/OperationResult.java
+++ b/ovsdb/rfc/src/main/java/org/onosproject/ovsdb/rfc/message/OperationResult.java
@@ -22,9 +22,7 @@
 import org.onosproject.ovsdb.rfc.notation.Row;
 import org.onosproject.ovsdb.rfc.notation.UUID;
 
-import com.fasterxml.jackson.annotation.JsonIgnore;
 import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
-import com.fasterxml.jackson.annotation.JsonProperty;
 
 /**
  * All results of ovs table operations. refer to RFC7047 5.2.
@@ -32,7 +30,6 @@
 @JsonIgnoreProperties(ignoreUnknown = true)
 public final class OperationResult {
     private int count;
-    @JsonIgnore
     private UUID uuid;
     private List<Row> rows;
     private String error;
@@ -95,7 +92,6 @@
      * Return uuid.
      * @return uuid
      */
-    @JsonProperty("uuid")
     public UUID getUuid() {
         return uuid;
     }
@@ -104,9 +100,9 @@
      * Set uuid value.
      * @param uuid the Operation message of uuid
      */
-    public void setUuid(String uuid) {
+    public void setUuid(UUID uuid) {
         checkNotNull(uuid, "uuid cannot be null");
-        this.uuid = UUID.uuid(uuid);
+        this.uuid = uuid;
     }
 
     /**