* Cleanup json/xml output of API calls.
[affinity.git] / affinity / api / src / main / java / org / opendaylight / affinity / affinity / AffinityIdentifier.java
index 5ac72d3e0789e053b6285421964ee89bab2e175b..9fb90163b2cf5ca67a44f37f6e4f8d3e90d49a42 100644 (file)
@@ -4,11 +4,22 @@ import java.io.Serializable;
 import java.util.ArrayList;
 import java.util.List;
 
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+
 /* Affinity identifier */
+@XmlRootElement
+@XmlAccessorType(XmlAccessType.NONE)
 public class AffinityIdentifier<T> implements Serializable, Cloneable {
     private static final long serialVersionUID = 1L;
-    private T value;
+
+    @XmlAttribute
     private String name;
+    @XmlAttribute
+    private T value;
 
     public T get() {
         return value;