Class AbstractDateTypeConvertor

java.lang.Object
org.castor.cpa.persistence.convertor.AbstractTypeConvertor
org.castor.cpa.persistence.convertor.AbstractDateTypeConvertor
All Implemented Interfaces:
Cloneable, TypeConvertor, 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 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

    • 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.
    • configure

      public final void configure(AbstractProperties properties)
      Configure the converter with given configuration.
      Parameters:
      properties - Properties to use.