r1086 - trunk/simexplorer-is/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/model
Author: tchemit Date: 2008-02-18 21:00:38 +0000 (Mon, 18 Feb 2008) New Revision: 1086 Modified: trunk/simexplorer-is/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/model/DataEntityModel.java Log: model clonable Modified: trunk/simexplorer-is/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/model/DataEntityModel.java =================================================================== --- trunk/simexplorer-is/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/model/DataEntityModel.java 2008-02-18 19:16:47 UTC (rev 1085) +++ trunk/simexplorer-is/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/model/DataEntityModel.java 2008-02-18 21:00:38 UTC (rev 1086) @@ -35,7 +35,7 @@ * @author chemit * @see DataEntity */ -public class DataEntityModel implements java.io.Serializable { +public class DataEntityModel implements java.io.Serializable, Cloneable { /** flag pour savoir si la source est remote ou non */ protected Boolean remote; @@ -98,6 +98,8 @@ if (le == null) { type = null; data = null; + } else { + meta = le.getMetaData(); } return le; } @@ -193,11 +195,17 @@ @Override public String toString() { - return super.toString() + "<remote:" + remote + ", uuid:" + uuid + + String s = super.toString(); + return s.substring(s.indexOf('@')) + "<remote:" + remote + ", uuid:" + uuid + ", version:" + version + ", result:" + result + ", type:" + type + ">"; } + @Override + public DataEntityModel clone() throws CloneNotSupportedException { + return (DataEntityModel) super.clone(); + } + public synchronized void addPropertyChangeListener(String propertyName, PropertyChangeListener listener) { if (listener == null) { return;
participants (1)
-
tchemit@users.labs.libre-entreprise.org