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;
}
}