com.bm.datagen.random
Class RandomDateGenerator

java.lang.Object
  extended by com.bm.datagen.utils.BaseUniqueValueGenerator<java.util.Date>
      extended by com.bm.datagen.random.RandomDateGenerator
All Implemented Interfaces:
Generator<java.util.Date>

public class RandomDateGenerator
extends BaseUniqueValueGenerator<java.util.Date>
implements Generator<java.util.Date>

Generates random Date values - distinguish between PK and non PK fields.

Author:
Daniel Wiese

Constructor Summary
RandomDateGenerator()
           
 
Method Summary
protected  java.util.Date generateCadidate()
          This method genrates a cadidate - thiscandidate will be automatcally checked for uniqueness
 java.util.Date getValue()
          Returns the date.
 
Methods inherited from class com.bm.datagen.utils.BaseUniqueValueGenerator
getUniqueValueForEachPkField
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RandomDateGenerator

public RandomDateGenerator()
Method Detail

getValue

public java.util.Date getValue()
Returns the date.

Specified by:
getValue in interface Generator<java.util.Date>
Returns:
- the generated value
See Also:
Generator.getValue()

generateCadidate

protected java.util.Date generateCadidate()
Description copied from class: BaseUniqueValueGenerator
This method genrates a cadidate - thiscandidate will be automatcally checked for uniqueness

Specified by:
generateCadidate in class BaseUniqueValueGenerator<java.util.Date>
Returns:
- a cadidate


Copyright © 2008. All Rights Reserved.