Class AbstractKlassDataGenerator

java.lang.Object
cool.klass.reladomo.sample.data.AbstractKlassDataGenerator
Direct Known Subclasses:
KlassOptionalDataGenerator, KlassRequiredDataGenerator

public abstract class AbstractKlassDataGenerator extends Object
  • Field Details

    • dataStore

      @Nonnull protected final DataStore dataStore
  • Constructor Details

    • AbstractKlassDataGenerator

      protected AbstractKlassDataGenerator(@Nonnull DataStore dataStore)
  • Method Details

    • getNonNullValue

      protected abstract Object getNonNullValue(@Nonnull DataTypeProperty dataTypeProperty)
    • generateIfRequired

      protected abstract void generateIfRequired(Object persistentInstance, @Nonnull DataTypeProperty dataTypeProperty)
    • generateIfRequired

      public void generateIfRequired(@Nonnull Klass klass)
    • generate

      protected final void generate(Object persistentInstance, @Nonnull DataTypeProperty dataTypeProperty)