X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fsal%2Fapi%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fsal%2Fmatch%2FMatchField.java;h=554d7e2fb3df93564cc7575fe6a83486deaa131f;hb=9438cd96bbebb06f5b67c81f313eacd6e382f0d7;hp=54be4c67189412a208dc5cfebb6fef2ff49f0301;hpb=9822a34fdd144aeb9932492e1605715eb472ecad;p=controller.git diff --git a/opendaylight/sal/api/src/main/java/org/opendaylight/controller/sal/match/MatchField.java b/opendaylight/sal/api/src/main/java/org/opendaylight/controller/sal/match/MatchField.java index 54be4c6718..554d7e2fb3 100644 --- a/opendaylight/sal/api/src/main/java/org/opendaylight/controller/sal/match/MatchField.java +++ b/opendaylight/sal/api/src/main/java/org/opendaylight/controller/sal/match/MatchField.java @@ -9,6 +9,7 @@ package org.opendaylight.controller.sal.match; import java.io.Serializable; + import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; @@ -31,7 +32,7 @@ public class MatchField implements Cloneable, Serializable { private Object value; // the value of the field we want to match private Object mask; // the value of the mask we want to match on the // specified field - private transient boolean isValid; + private boolean isValid; // To satisfy JAXB @SuppressWarnings("unused") @@ -176,6 +177,8 @@ public class MatchField implements Cloneable, Serializable { cloned.mask = ((byte[]) this.mask).clone(); } } + cloned.type = this.type; + cloned.isValid = this.isValid; } catch (CloneNotSupportedException e) { logger.error("", e); }