Skip to content

Commit 25d4016

Browse files
author
Bastian Wilhelm
committed
#34 extract method
1 parent 64076b7 commit 25d4016

File tree

1 file changed

+9
-3
lines changed

1 file changed

+9
-3
lines changed

src/main/groovy/com/github/hauner/openapi/spring/writer/DataTypeWriter.groovy

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,9 +52,7 @@ class DataTypeWriter {
5252
def javaPropertyName = Identifier.toCamelCase (it)
5353
def propDataType = dataType.getObjectProperty (it)
5454
target.write (" @JsonProperty(\"$it\")\n")
55-
if(apiOptions.beanValidation){
56-
target.write (beanValidationWriter.createAnnotations (propDataType))
57-
}
55+
target.write(getBeanValidations(propDataType))
5856
target.write (" private ${propDataType.name} ${javaPropertyName};\n\n")
5957
}
6058

@@ -68,6 +66,14 @@ class DataTypeWriter {
6866
target.write ("}\n")
6967
}
7068

69+
private String getBeanValidations(DataType propDataType) {
70+
if (apiOptions.beanValidation) {
71+
beanValidationWriter.createAnnotations(propDataType)
72+
} else {
73+
''
74+
}
75+
}
76+
7177
private String getGetter (String propertyName, DataType propDataType) {
7278
"""\
7379
public ${propDataType.name} get${propertyName.capitalize ()}() {

0 commit comments

Comments
 (0)