X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fsal%2Fapi%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fsal%2Futils%2FStatus.java;h=00ac84fcc1ef54ee515ac4421bba972e13c0ea56;hb=18fa9cb41678400d1decd007a66fc1f7be894f66;hp=1d7ce224b5620f438947eeb29139309cd865b7f2;hpb=541d0a36997f292bb037a2199463431eee538358;p=controller.git diff --git a/opendaylight/sal/api/src/main/java/org/opendaylight/controller/sal/utils/Status.java b/opendaylight/sal/api/src/main/java/org/opendaylight/controller/sal/utils/Status.java index 1d7ce224b5..00ac84fcc1 100644 --- a/opendaylight/sal/api/src/main/java/org/opendaylight/controller/sal/utils/Status.java +++ b/opendaylight/sal/api/src/main/java/org/opendaylight/controller/sal/utils/Status.java @@ -8,12 +8,15 @@ package org.opendaylight.controller.sal.utils; +import java.io.Serializable; + /** * Represents the return object of the osgi service interfaces function calls. * It contains a code {@code StatusCode} representing the result of the call and * a string which describes a failure reason (if any) in human readable form. */ -public class Status { +public class Status implements Serializable { + private static final long serialVersionUID = 0L; private StatusCode code; private String description; private long requestId; @@ -121,7 +124,7 @@ public class Status { public int hashCode() { final int prime = 31; int result = 1; - result = prime * result + ((code == null) ? 0 : code.hashCode()); + result = prime * result + ((code == null) ? 0 : code.calculateConsistentHashCode()); return result; }