Package cool.klass.reladomo.sample.data
Class AbstractKlassDataGenerator
java.lang.Object
cool.klass.reladomo.sample.data.AbstractKlassDataGenerator
- Direct Known Subclasses:
KlassOptionalDataGenerator,KlassRequiredDataGenerator
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected final voidgenerate(Object persistentInstance, DataTypeProperty dataTypeProperty) voidgenerateIfRequired(Klass klass) protected abstract voidgenerateIfRequired(Object persistentInstance, DataTypeProperty dataTypeProperty) protected abstract ObjectgetNonNullValue(DataTypeProperty dataTypeProperty)
-
Field Details
-
dataStore
-
-
Constructor Details
-
AbstractKlassDataGenerator
-
-
Method Details
-
getNonNullValue
-
generateIfRequired
protected abstract void generateIfRequired(Object persistentInstance, @Nonnull DataTypeProperty dataTypeProperty) -
generateIfRequired
-
generate
protected final void generate(Object persistentInstance, @Nonnull DataTypeProperty dataTypeProperty)
-