se.unlogic.standardutils.populators
Class TimeStampPopulator

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

public class TimeStampPopulator
extends BaseStringPopulator<Timestamp>
implements BeanResultSetPopulator<Timestamp>


Constructor Summary
TimeStampPopulator()
           
TimeStampPopulator(DateFormat dateFormat)
           
TimeStampPopulator(String populatorID, DateFormat dateFormat)
           
TimeStampPopulator(String populatorID, DateFormat dateFormat, StringFormatValidator formatValidator)
           
 
Method Summary
static TimeStampPopulator getPopulator()
           
 Class<? extends Timestamp> getType()
           
 Timestamp getValue(String value)
           
 Timestamp populate(ResultSet rs)
           
 boolean validateDefaultFormat(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(DateFormat dateFormat)

TimeStampPopulator

public TimeStampPopulator(String populatorID,
                          DateFormat dateFormat)

TimeStampPopulator

public TimeStampPopulator(String populatorID,
                          DateFormat dateFormat,
                          StringFormatValidator formatValidator)
Method Detail

getType

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

getValue

public Timestamp getValue(String value)
Specified by:
getValue in interface BeanStringPopulator<Timestamp>

validateDefaultFormat

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

getPopulator

public static TimeStampPopulator getPopulator()

populate

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


Copyright © 2011. All Rights Reserved.