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 recordSimple record holding stub metadata. -
Method Summary
Modifier and TypeMethodDescriptionstatic StubGeneratorUtil.StubMetastubMeta(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
-