[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;
}
/**