Mercurial > hg > Database > Christie
changeset 163:c94a4b1b8f36
add clone method
author | akahori |
---|---|
date | Tue, 22 Jan 2019 14:45:43 +0900 |
parents | d19c85796cdd |
children | c6250ad544e0 |
files | src/main/java/christie/topology/TopologyDataGear.java |
diffstat | 1 files changed, 13 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/main/java/christie/topology/TopologyDataGear.java Tue Jan 22 14:21:37 2019 +0900 +++ b/src/main/java/christie/topology/TopologyDataGear.java Tue Jan 22 14:45:43 2019 +0900 @@ -5,7 +5,7 @@ import java.util.List; @Message -public class TopologyDataGear { +public class TopologyDataGear implements Cloneable{ String nodeName; int totalNodeNum; List<String> connectionList = new ArrayList<>(); @@ -36,4 +36,16 @@ public List<String> getConnectionList() { return connectionList; } + + @Override + public TopologyDataGear clone(){ + + TopologyDataGear cloneTopoDG = new TopologyDataGear(); + try { + cloneTopoDG = (TopologyDataGear)super.clone(); + }catch (Exception e){ + e.printStackTrace(); + } + return cloneTopoDG; + } }