]> git.argeo.org Git - lgpl/argeo-commons.git/blobdiff - server/runtime/org.argeo.server.jxl/src/test/java/org/argeo/server/jxl/dao/SimpleObjectEditor.java
Improve light DAOs
[lgpl/argeo-commons.git] / server / runtime / org.argeo.server.jxl / src / test / java / org / argeo / server / jxl / dao / SimpleObjectEditor.java
diff --git a/server/runtime/org.argeo.server.jxl/src/test/java/org/argeo/server/jxl/dao/SimpleObjectEditor.java b/server/runtime/org.argeo.server.jxl/src/test/java/org/argeo/server/jxl/dao/SimpleObjectEditor.java
new file mode 100644 (file)
index 0000000..5c1a4e3
--- /dev/null
@@ -0,0 +1,19 @@
+package org.argeo.server.jxl.dao;
+
+import java.beans.PropertyEditorSupport;
+
+public class SimpleObjectEditor extends PropertyEditorSupport {
+
+       @Override
+       public String getAsText() {
+               return ((SimpleObject) getValue()).getString();
+       }
+
+       @Override
+       public void setAsText(String text) throws IllegalArgumentException {
+               SimpleObject obj = new SimpleObject();
+               obj.setString(text);
+               setValue(obj);
+       }
+
+}