org.castor.cpa.persistence.convertor
Class AbstractDateTypeConvertor

java.lang.Object
  extended by org.castor.cpa.persistence.convertor.AbstractTypeConvertor
      extended by org.castor.cpa.persistence.convertor.AbstractDateTypeConvertor
All Implemented Interfaces:
java.lang.Cloneable, TypeConvertor
Direct Known Subclasses:
BigDecimalToDate, DateToBigDecimal, DateToDouble, DateToInteger, DateToString, DoubleToDate, IntegerToDate, SqlTimestampToString, StringToDate, StringToSqlTimestamp

public abstract class AbstractDateTypeConvertor
extends AbstractTypeConvertor

Abstract base class to convert from one type to another without any configuration or parameters.

Since:
1.1.3
Version:
$Revision: 7134 $ $Date: 2006-04-25 15:08:23 -0600 (Tue, 25 Apr 2006) $
Author:
Ralf Joachim

Constructor Summary
AbstractDateTypeConvertor(java.lang.Class<?> fromType, java.lang.Class<?> toType)
          Construct a Converter between given fromType an toType.
 
Method Summary
 void configure(AbstractProperties properties)
          Configure the converter with given configuration.
protected static java.text.SimpleDateFormat getDefaultDateFormat()
          Use this accessor to access the DEFAULT_DATE_FORMAT.
protected static java.lang.String getFullDatePattern(java.lang.String pattern)
          Transforms short date format pattern into full format pattern for SimpleDateFormat (e.g., "YMD" to "yyyyMMdd").
 
Methods inherited from class org.castor.cpa.persistence.convertor.AbstractTypeConvertor
clone, fromType, toString, toType
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.castor.cpa.persistence.convertor.TypeConvertor
convert, parameterize
 

Constructor Detail

AbstractDateTypeConvertor

public AbstractDateTypeConvertor(java.lang.Class<?> fromType,
                                 java.lang.Class<?> toType)
Construct a Converter between given fromType an toType.

Parameters:
fromType - The type being converted from.
toType - The type being converted to.
Method Detail

getDefaultDateFormat

protected static final java.text.SimpleDateFormat getDefaultDateFormat()
Use this accessor to access the DEFAULT_DATE_FORMAT.

Returns:
A clone of DEFAULT_DATE_FORMAT.

getFullDatePattern

protected static java.lang.String getFullDatePattern(java.lang.String pattern)
Transforms short date format pattern into full format pattern for SimpleDateFormat (e.g., "YMD" to "yyyyMMdd").

Parameters:
pattern - The short pattern.
Returns:
The full pattern.

configure

public final void configure(AbstractProperties properties)
Configure the converter with given configuration.

Parameters:
properties - Properties to use.


Intalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com