r1531 - trunk/simexplorer-is/simexplorer-is-entities/src/java/fr/cemagref/simexplorer/is/entities/data
Author: dumoulin Date: 2008-11-13 13:19:14 +0000 (Thu, 13 Nov 2008) New Revision: 1531 Modified: trunk/simexplorer-is/simexplorer-is-entities/src/java/fr/cemagref/simexplorer/is/entities/data/ComponentType.java Log: BUGFIX: type is now stored as a string, because the Class could be unknown by the IS runtime classloader. Modified: trunk/simexplorer-is/simexplorer-is-entities/src/java/fr/cemagref/simexplorer/is/entities/data/ComponentType.java =================================================================== --- trunk/simexplorer-is/simexplorer-is-entities/src/java/fr/cemagref/simexplorer/is/entities/data/ComponentType.java 2008-10-23 08:34:23 UTC (rev 1530) +++ trunk/simexplorer-is/simexplorer-is-entities/src/java/fr/cemagref/simexplorer/is/entities/data/ComponentType.java 2008-11-13 13:19:14 UTC (rev 1531) @@ -32,24 +32,32 @@ /** The Constant serialVersionUID. */ private static final long serialVersionUID = 1; private static final String[] excludeFields = {"excludeFields"}; - Class<?> type; + private String type; - public ComponentType(Class type) { + public ComponentType(String type) { this.type = type; } - public Class<?> getType() { + public ComponentType(Class type) { + setType(type); + } + + public String getType() { return type; } - public void setType(Class<?> type) { + public void setType(String type) { this.type = type; } + public void setType(Class<?> type) { + this.type = type.getCanonicalName(); + } + @Override public String toString() { assert type != null; - return type.getCanonicalName().toString(); + return type; } @Override
participants (1)
-
dumoulinï¼ users.labs.libre-entreprise.org