Fork me on GitHub
<< back to Core Developers Guide Edit on GitHub

Conversion Annotation

A marker annotation for type conversions at Type level.

Usage

The Conversion annotation must be applied at Type level.

Parameters

Parameter Required Default Description
conversion no   used for Type Conversions applied at Type level.

Examples

 @Conversion(
     conversions = {
          // key must be the name of a property for which converter should be used
          @TypeConversion(key = "date", converter = "org.demo.converter.DateConverter")
     }
 )
 public class ConversionAction implements Action {

     private Date date;

     public setDate(Date date) {
         this.date = date;
     }

     public Date getDate() {
         return date;
     }

 }


Check also TypeConversion Annotation for more examples!