X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-common-api%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fmd%2Fsal%2Fcommon%2Fapi%2Fclustering%2FEntity.java;fp=opendaylight%2Fmd-sal%2Fsal-common-api%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fmd%2Fsal%2Fcommon%2Fapi%2Fclustering%2FEntity.java;h=93d001216afcb6a0218fdeb15247ddf2d52f2f61;hb=a507f19b518f36065c74f4f88c9327ede28ff640;hp=3b9f8a425eb201d1a1eb5eecb8d832dca8a1c88a;hpb=1280c1ce40241738edd5ebae40bf5dfddec68198;p=controller.git diff --git a/opendaylight/md-sal/sal-common-api/src/main/java/org/opendaylight/controller/md/sal/common/api/clustering/Entity.java b/opendaylight/md-sal/sal-common-api/src/main/java/org/opendaylight/controller/md/sal/common/api/clustering/Entity.java index 3b9f8a425e..93d001216a 100644 --- a/opendaylight/md-sal/sal-common-api/src/main/java/org/opendaylight/controller/md/sal/common/api/clustering/Entity.java +++ b/opendaylight/md-sal/sal-common-api/src/main/java/org/opendaylight/controller/md/sal/common/api/clustering/Entity.java @@ -9,6 +9,7 @@ package org.opendaylight.controller.md.sal.common.api.clustering; import com.google.common.base.Preconditions; +import java.io.Serializable; import javax.annotation.Nonnull; import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier; @@ -31,7 +32,8 @@ import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier; * referenced by the YangInstanceIdentifier if the inventory node stored in the data store. *

*/ -public final class Entity { +public final class Entity implements Serializable { + private static final long serialVersionUID = 1L; private final String type; private final YangInstanceIdentifier id; @@ -90,9 +92,7 @@ public final class Entity { @Override public int hashCode() { - int result = type != null ? type.hashCode() : 0; - result = 31 * result + (id != null ? id.hashCode() : 0); - return result; + return 31 * type.hashCode() + id.hashCode(); } @Override