OpenDaylight Controller functional modules.
[controller.git] / opendaylight / sal / api / src / main / java / org / opendaylight / controller / sal / packet / address / EthernetAddress.java
index 57dea9c3d9b2f8a103322a0766d436921d7089aa..63daf2076311bce850b10f699cbd50ec8ade7a3a 100644 (file)
@@ -13,6 +13,7 @@ import javax.xml.bind.annotation.XmlAccessType;
 import javax.xml.bind.annotation.XmlAccessorType;
 import javax.xml.bind.annotation.XmlElement;
 import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlTransient;
 
 import org.apache.commons.lang3.builder.ReflectionToStringBuilder;
 import org.apache.commons.lang3.builder.EqualsBuilder;
@@ -24,6 +25,7 @@ import org.opendaylight.controller.sal.utils.HexEncode;
 @XmlAccessorType(XmlAccessType.NONE)
 public class EthernetAddress extends DataLinkAddress {
     private static final long serialVersionUID = 1L;
+    @XmlTransient
     private byte[] macAddress;
 
     public static final EthernetAddress BROADCASTMAC = createWellKnownAddress(new byte[] {
@@ -109,6 +111,6 @@ public class EthernetAddress extends DataLinkAddress {
 
     @XmlElement(name = "macAddress")
     public String getMacAddress() {
-        return HexEncode.bytesToHexString(macAddress);
+        return HexEncode.bytesToHexStringFormat(macAddress);
     }
 }