org.castor.cpa.persistence.convertor

Class AbstractDateTypeConvertor

Implemented Interfaces:
Cloneable, TypeConvertor, TypeConvertor
Known Direct 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.
Version:
$Revision: 7134 $ $Date: 2006-04-25 15:08:23 -0600 (Tue, 25 Apr 2006) $
Author:
Ralf Joachim
Since:
1.1.3

Constructor Summary

AbstractDateTypeConvertor(Class fromType, Class toType)
Construct a Converter between given fromType an toType.

Method Summary

void
configure(Configuration configuration)
protected static SimpleDateFormat
getDefaultDateFormat()
Use this accessor to access the DEFAULT_DATE_FORMAT.
protected static String
getFullDatePattern(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

Constructor Details

AbstractDateTypeConvertor

public AbstractDateTypeConvertor(Class fromType,
                                 Class toType)
Construct a Converter between given fromType an toType.
Parameters:
fromType - The type being converted from.
toType - The type being converted to.

Method Details

configure

public final void configure(Configuration configuration)
Specified by:
configure in interface TypeConvertor

getDefaultDateFormat

protected static final SimpleDateFormat getDefaultDateFormat()
Use this accessor to access the DEFAULT_DATE_FORMAT.
Returns:
A clone of DEFAULT_DATE_FORMAT.

getFullDatePattern

protected static String getFullDatePattern(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.

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