se.unlogic.standardutils.populators
Class TimeStampPopulator

java.lang.Object
  extended by se.unlogic.standardutils.populators.BaseStringPopulator<java.sql.Timestamp>
      extended by se.unlogic.standardutils.populators.TimeStampPopulator
All Implemented Interfaces:
BeanResultSetPopulator<java.sql.Timestamp>, BeanStringPopulator<java.sql.Timestamp>, StringFormatValidator

public class TimeStampPopulator
extends BaseStringPopulator<java.sql.Timestamp>
implements BeanResultSetPopulator<java.sql.Timestamp>


Constructor Summary
TimeStampPopulator()
           
TimeStampPopulator(java.text.DateFormat dateFormat)
           
TimeStampPopulator(java.lang.String populatorID, java.text.DateFormat dateFormat)
           
TimeStampPopulator(java.lang.String populatorID, java.text.DateFormat dateFormat, StringFormatValidator formatValidator)
           
 
Method Summary
static TimeStampPopulator getPopulator()
           
 java.lang.Class<? extends java.sql.Timestamp> getType()
           
 java.sql.Timestamp getValue(java.lang.String value)
           
 java.sql.Timestamp populate(java.sql.ResultSet rs)
           
 boolean validateDefaultFormat(java.lang.String value)
           
 
Methods inherited from class se.unlogic.standardutils.populators.BaseStringPopulator
getPopulatorID, validateFormat
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TimeStampPopulator

public TimeStampPopulator()

TimeStampPopulator

public TimeStampPopulator(java.text.DateFormat dateFormat)

TimeStampPopulator

public TimeStampPopulator(java.lang.String populatorID,
                          java.text.DateFormat dateFormat)

TimeStampPopulator

public TimeStampPopulator(java.lang.String populatorID,
                          java.text.DateFormat dateFormat,
                          StringFormatValidator formatValidator)
Method Detail

getType

public java.lang.Class<? extends java.sql.Timestamp> getType()
Specified by:
getType in interface BeanStringPopulator<java.sql.Timestamp>

getValue

public java.sql.Timestamp getValue(java.lang.String value)
Specified by:
getValue in interface BeanStringPopulator<java.sql.Timestamp>

validateDefaultFormat

public boolean validateDefaultFormat(java.lang.String value)
Specified by:
validateDefaultFormat in class BaseStringPopulator<java.sql.Timestamp>

getPopulator

public static TimeStampPopulator getPopulator()

populate

public java.sql.Timestamp populate(java.sql.ResultSet rs)
                            throws java.sql.SQLException
Specified by:
populate in interface BeanResultSetPopulator<java.sql.Timestamp>
Throws:
java.sql.SQLException


Copyright © 2011. All Rights Reserved.