Skip to content

Commit adc5228

Browse files
committed
tweaked model templates in spring to generates interfaces
1 parent 50aa915 commit adc5228

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

src/main/resources/handlebars/JavaSpring/model.mustache

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,16 +25,16 @@ import javax.xml.bind.annotation.*;
2525

2626
{{#models}}
2727
{{#model}}
28-
{{#vendorExtensions.x-is-composed-model}}
28+
{{#isComposedModel}}
2929
{{>interface}}
30-
{{/vendorExtensions.x-is-composed-model}}
31-
{{^vendorExtensions.x-is-composed-model}}
30+
{{/isComposedModel}}
31+
{{^isComposedModel}}
3232
{{#isEnum}}
3333
{{>enumOuterClass}}
3434
{{/isEnum}}
3535
{{^isEnum}}
3636
{{>pojo}}
3737
{{/isEnum}}
38-
{{/vendorExtensions.x-is-composed-model}}
38+
{{/isComposedModel}}
3939
{{/model}}
4040
{{/models}}

src/main/resources/handlebars/JavaSpring/pojo.mustache

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
@ApiModel(description = "{{{description}}}"){{/description}}
55
{{#useBeanValidation}}@Validated{{/useBeanValidation}}
66
{{>generatedAnnotation}}{{#discriminator}}{{>typeInfoAnnotation}}{{/discriminator}}{{>xmlAnnotation}}
7-
public class {{classname}} {{#parent}}extends {{{parent}}}{{/parent}} {{#serializableModel}}implements Serializable {{#interfaceModels}}, {{name}}{{^@last}}, {{/@last}}{{#@last}} {{/@last}}{{/interfaceModels}}{{/serializableModel}}{{^serializableModel}}{{#interfaceModels}}{{#@first}}implements {{/@first}}{{name}}{{^@last}}, {{/@last}}{{#@last}}{{/@last}}{{/interfaceModels}}{{/serializableModel}} {
7+
public class {{classname}} {{#parent}}extends {{{parent}}}{{/parent}} {{#serializableModel}}implements Serializable {{#interfaceModels}}, {{classname}}{{^@last}}, {{/@last}}{{#@last}} {{/@last}}{{/interfaceModels}}{{/serializableModel}}{{^serializableModel}}{{#interfaceModels}}{{#@first}}implements {{/@first}}{{classname}}{{^@last}}, {{/@last}}{{#@last}}{{/@last}}{{/interfaceModels}}{{/serializableModel}} {
88
{{#serializableModel}}
99
private static final long serialVersionUID = 1L;
1010

0 commit comments

Comments
 (0)