X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fsal%2Fapi%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fsal%2Freader%2FNodeDescription.java;h=8f99b05a091cdf268619f821d0aaca567a3af82d;hb=d4b6addab23cf24f20cd7969a7f1d800fda2bac1;hp=26c8e1dec352673efff83fcc9350bb053567338e;hpb=8398f3adb544427642694be13abe9c3bc1a4e192;p=controller.git diff --git a/opendaylight/sal/api/src/main/java/org/opendaylight/controller/sal/reader/NodeDescription.java b/opendaylight/sal/api/src/main/java/org/opendaylight/controller/sal/reader/NodeDescription.java index 26c8e1dec3..8f99b05a09 100644 --- a/opendaylight/sal/api/src/main/java/org/opendaylight/controller/sal/reader/NodeDescription.java +++ b/opendaylight/sal/api/src/main/java/org/opendaylight/controller/sal/reader/NodeDescription.java @@ -9,11 +9,15 @@ package org.opendaylight.controller.sal.reader; +import java.io.Serializable; + /** * Represents the network node description information */ -public class NodeDescription { +public class NodeDescription implements Serializable, Cloneable{ + private static final long serialVersionUID = 1L; + private String manufacturer; private String hardware; private String software; @@ -70,4 +74,15 @@ public class NodeDescription { + hardware + ", software=" + software + ", serialNumber=" + serialNumber + ", description=" + description + "]"; } + @Override + public NodeDescription clone() { + NodeDescription nd = new NodeDescription(); + nd.setDescription(description); + nd.setHardware(hardware); + nd.setManufacturer(manufacturer); + nd.setSerialNumber(serialNumber); + nd.setSoftware(software); + + return nd; + } }