Interface DemoDataGenerator
- All Known Implementing Classes:
AbstractBasicDemoDataGenerator
public interface DemoDataGenerator
Demo data generator for models that can be used to verify execution of the model's logic.
IMPORTANT: Implementations of this interface must be dependency free meaning simple instantiation (even with reflection) of this class is enough to generate demo data.
-
Method Summary
Modifier and TypeMethodDescriptionReturnsDemoMetaDataabout demo datasets supported by this generator.Generate demo datasets based on the UserModel together with its metadata.generateDemoData(String demoDataId) ReturnsModelRequestgenerated with demo data
-
Method Details
-
generateDemoData
Generate demo datasets based on the UserModel together with its metadata.The default implementation returns demo data for all meta data returned by
demoMetaData().- Returns:
- possible demo data set for given model
-
demoMetaData
List<DemoMetaData> demoMetaData()ReturnsDemoMetaDataabout demo datasets supported by this generator.- Returns:
- list of supported demo data sets metadata
-
generateDemoData
-