.setSupertype( SimpleParameterizedType.create( AbstractApplicationBuilder.class,
@Override protected Class makeCodeGenModel(File file) { return newBuilder(file, getClassOrInterfaceName()) .forEveryProject((intf, project) -> intf.public_() .setSupertype(getSupport().generatedSqlAdapterType()) ) .build(); }
@Override protected Class makeCodeGenModel(File file) { return newBuilder(file, getClassOrInterfaceName()) .forEveryProject((clazz, project) -> { clazz.public_() .setSupertype(AbstractSpeedment.class) .add(generatedType()); }).build(); }
@Override protected Class makeCodeGenModel(File file) { return newBuilder(file, getClassOrInterfaceName()) .forEveryProject((clazz, project) -> clazz.public_().final_() .setSupertype(generatedBuilderType()) ).build(); }
.forEveryProject((clazz, p) -> { clazz.public_() .setSupertype(AbstractApplicationMetadata.class) .add(metadataField) .add(initializer)
@Override protected Class makeCodeGenModel(File file) { return newBuilder(file, getClassOrInterfaceName()) .forEveryProject((clazz, project) -> clazz.public_().final_() .setSupertype(generatedImplType()) .add(applicationType()) ).build(); }
@Override protected Class makeCodeGenModel(File file) { return newBuilder(file, getSupport().entityImplName()).build() .public_().final_() .add(getSupport().entityType()) .setSupertype(getSupport().generatedEntityImplType()); }
@Override protected Class makeCodeGenModel(File file) { return newBuilder(file, getSupport().managerImplName()) .forEveryTable((clazz, table) -> clazz.public_().final_() .setSupertype(getSupport().generatedManagerImplType()) .add(getSupport().managerType()) ).build(); }
.public_() .abstract_() .setSupertype(SimpleParameterizedType.create( table.isView() ? AbstractViewManager.class
@Override protected Class makeCodeGenModel(File file) { return newBuilder(file, getClassOrInterfaceName()) .forEveryProject((clazz, project) -> { clazz.public_() .setSupertype(AbstractSpeedment.class) .add(generatedType()); }).build(); }
@Override protected Class makeCodeGenModel(File file) { return newBuilder(file, getClassOrInterfaceName()) .forEveryProject((intf, project) -> intf.public_() .setSupertype(getSupport().generatedSqlAdapterType()) ) .build(); }
@Override protected Class makeCodeGenModel(File file) { return newBuilder(file, getClassOrInterfaceName()) .forEveryProject((clazz, project) -> clazz.public_().final_() .setSupertype(generatedBuilderType()) ).build(); }
.setSupertype( SimpleParameterizedType.create( AbstractApplicationBuilder.class,
.forEveryProject((clazz, p) -> { clazz.public_() .setSupertype(AbstractApplicationMetadata.class) .add(metadataField) .add(initializer)
@Override protected Class makeCodeGenModel(File file) { return newBuilder(file, getClassOrInterfaceName()) .forEveryProject((clazz, project) -> clazz.public_().final_() .setSupertype(generatedImplType()) .add(applicationType()) ).build(); }
@Override protected Class makeCodeGenModel(File file) { return newBuilder(file, getSupport().entityImplName()).build() .public_().final_() .add(getSupport().entityType()) .setSupertype(getSupport().generatedEntityImplType()); }
@Override protected Class makeCodeGenModel(File file) { return newBuilder(file, getSupport().managerImplName()) .forEveryTable((clazz, table) -> clazz.public_().final_() .setSupertype(getSupport().generatedManagerImplType()) .add(getSupport().managerType()) ).build(); }
.public_() .abstract_() .setSupertype(SimpleParameterizedType.create( table.isView() ? AbstractViewManager.class