Class StubGeneratorUtil

java.lang.Object
nl.datasteel.crudcraft.codegen.util.StubGeneratorUtil

public final class StubGeneratorUtil extends Object
Helper for deriving common package, class and header information for stub generators.
  • 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 metadata
      subPackage - 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