Repository: struts
Updated Branches:
  refs/heads/master d8284846d -> faf72b5a0


WW-4210 Extends annotation to allow use class instead of string


Project: http://git-wip-us.apache.org/repos/asf/struts/repo
Commit: http://git-wip-us.apache.org/repos/asf/struts/commit/47552bdb
Tree: http://git-wip-us.apache.org/repos/asf/struts/tree/47552bdb
Diff: http://git-wip-us.apache.org/repos/asf/struts/diff/47552bdb

Branch: refs/heads/master
Commit: 47552bdb0673a88b0cd76cebc40f65477edd58d0
Parents: 293d2fd
Author: Lukasz Lenart <lukaszlen...@apache.org>
Authored: Thu Apr 20 08:28:46 2017 +0200
Committer: Lukasz Lenart <lukaszlen...@apache.org>
Committed: Thu Apr 20 08:28:46 2017 +0200

----------------------------------------------------------------------
 .../xwork2/conversion/annotations/TypeConversion.java  | 13 +++++++++++++
 1 file changed, 13 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/struts/blob/47552bdb/core/src/main/java/com/opensymphony/xwork2/conversion/annotations/TypeConversion.java
----------------------------------------------------------------------
diff --git 
a/core/src/main/java/com/opensymphony/xwork2/conversion/annotations/TypeConversion.java
 
b/core/src/main/java/com/opensymphony/xwork2/conversion/annotations/TypeConversion.java
index 6640659..db57573 100644
--- 
a/core/src/main/java/com/opensymphony/xwork2/conversion/annotations/TypeConversion.java
+++ 
b/core/src/main/java/com/opensymphony/xwork2/conversion/annotations/TypeConversion.java
@@ -15,6 +15,8 @@
  */
 package com.opensymphony.xwork2.conversion.annotations;
 
+import com.opensymphony.xwork2.conversion.impl.XWorkBasicConverter;
+
 import java.lang.annotation.ElementType;
 import java.lang.annotation.Retention;
 import java.lang.annotation.RetentionPolicy;
@@ -175,10 +177,21 @@ public @interface TypeConversion {
      * Note: This can not be used with ConversionRule.KEY_PROPERTY!
      *
      * @return class of the TypeConverter to be used as converter
+     * @deprecated user {@link #converterClass()} instead
      */
+    @Deprecated
     String converter() default "";
 
     /**
+     * The class of the TypeConverter to be used as converter.
+     *
+     * Note: This can not be used with ConversionRule.KEY_PROPERTY!
+     *
+     * @return class of the TypeConverter to be used as converter
+     */
+    Class<?> converterClass() default XWorkBasicConverter.class;
+
+    /**
      * If used with ConversionRule.KEY_PROPERTY specify a value here!
      *
      * Note: If you use ConversionType.APPLICATION, you can not set a value!

Reply via email to