Class StubGeneratorUtil
java.lang.Object
nl.datasteel.crudcraft.codegen.util.StubGeneratorUtil
Helper for deriving common package, class and header information for stub generators.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final record
Simple record holding stub metadata. -
Method Summary
Modifier and TypeMethodDescriptionstatic StubGeneratorUtil.StubMeta
stubMeta
(ModelDescriptor model, String subPackage, String suffix, String layer, Class<?> generatorClass) Derives package name, class name and header text for a stub generator.
-
Method Details
-
stubMeta
public static StubGeneratorUtil.StubMeta stubMeta(ModelDescriptor model, String subPackage, String suffix, String layer, Class<?> generatorClass) Derives package name, class name and header text for a stub generator.- Parameters:
model
- model metadatasubPackage
- sub package (e.g. "service")suffix
- class name suffix (e.g. "Service")layer
- layer type for headers (e.g. "Service")generatorClass
- generator implementation class- Returns:
- metadata for the stub
-