ma.glasnost.orika.converter.builtin
Class DateToStringConverter

java.lang.Object
  extended by ma.glasnost.orika.CustomConverter<Object,Object>
      extended by ma.glasnost.orika.converter.BidirectionalConverter<Date,String>
          extended by ma.glasnost.orika.converter.builtin.DateToStringConverter
All Implemented Interfaces:
Converter<Object,Object>, MappedTypePair<Object,Object>

public class DateToStringConverter
extends BidirectionalConverter<Date,String>

DateToStringConverter provides custom conversion from String values to and from Date instances, based on a provided date format pattern.

The format is applied based on the rules defined in SimpleDateFormat.


Field Summary
 
Fields inherited from class ma.glasnost.orika.CustomConverter
destinationType, mapperFacade, sourceType
 
Constructor Summary
DateToStringConverter(String format)
          Constructs a new instance of DateToStringConverter capable of parsing and constructing Date strings according to the provided format.
 
Method Summary
 Date convertFrom(String source, Type<Date> destinationType)
           
 String convertTo(Date source, Type<String> destinationType)
           
 
Methods inherited from class ma.glasnost.orika.converter.BidirectionalConverter
canConvert, convert, toString
 
Methods inherited from class ma.glasnost.orika.CustomConverter
getAType, getBType, setMapperFacade
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface ma.glasnost.orika.Converter
setMapperFacade
 
Methods inherited from interface ma.glasnost.orika.MappedTypePair
getAType, getBType
 

Constructor Detail

DateToStringConverter

public DateToStringConverter(String format)
Constructs a new instance of DateToStringConverter capable of parsing and constructing Date strings according to the provided format.

Parameters:
format - the format descriptor, processed according to the rules defined in SimpleDateFormat
Method Detail

convertTo

public String convertTo(Date source,
                        Type<String> destinationType)
Specified by:
convertTo in class BidirectionalConverter<Date,String>

convertFrom

public Date convertFrom(String source,
                        Type<Date> destinationType)
Specified by:
convertFrom in class BidirectionalConverter<Date,String>


Copyright © 2013 Glasnost. All Rights Reserved.