You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by do...@apache.org on 2010/02/14 23:37:52 UTC

svn commit: r910103 - /ofbiz/trunk/framework/base/src/org/ofbiz/base/conversion/MiscConverters.java

Author: doogie
Date: Sun Feb 14 22:37:52 2010
New Revision: 910103

URL: http://svn.apache.org/viewvc?rev=910103&view=rev
Log:
Make the enum converters extend AbstractConverter.

Modified:
    ofbiz/trunk/framework/base/src/org/ofbiz/base/conversion/MiscConverters.java

Modified: ofbiz/trunk/framework/base/src/org/ofbiz/base/conversion/MiscConverters.java
URL: http://svn.apache.org/viewvc/ofbiz/trunk/framework/base/src/org/ofbiz/base/conversion/MiscConverters.java?rev=910103&r1=910102&r2=910103&view=diff
==============================================================================
--- ofbiz/trunk/framework/base/src/org/ofbiz/base/conversion/MiscConverters.java (original)
+++ ofbiz/trunk/framework/base/src/org/ofbiz/base/conversion/MiscConverters.java Sun Feb 14 22:37:52 2010
@@ -135,9 +135,9 @@
         }
     }
 
-    public static class EnumToString implements Converter<Enum, String> {
+    public static class EnumToString extends AbstractConverter<Enum, String> {
         public EnumToString() {
-            Converters.registerConverter(this, Enum.class, String.class);
+            super(Enum.class, String.class);
         }
 
         public boolean canConvert(Class<?> sourceClass, Class<?> targetClass) {
@@ -152,18 +152,14 @@
             return convert(obj);
         }
 
-        public Class<?> getSourceClass() {
+        public Class<? super Enum> getSourceClass() {
             return null;
         }
-
-        public Class<?> getTargetClass() {
-            return String.class;
-        }
     }
 
-    public static class StringToEnum implements Converter<String, Enum> {
+    public static class StringToEnum extends AbstractConverter<String, Enum> {
         public StringToEnum() {
-            Converters.registerConverter(this, String.class, Enum.class);
+            super(String.class, Enum.class);
         }
 
         public boolean canConvert(Class<?> sourceClass, Class<?> targetClass) {
@@ -178,11 +174,7 @@
             return Enum.valueOf(UtilGenerics.<Class<? extends Enum>>cast(targetClass), obj);
         }
 
-        public Class<?> getSourceClass() {
-            return String.class;
-        }
-
-        public Class<?> getTargetClass() {
+        public Class<? super Enum> getTargetClass() {
             return null;
         }
     }