Skip to content

Commit 71d87a1

Browse files
committed
Issue sonar
1 parent d70bb0e commit 71d87a1

File tree

2 files changed

+24
-17
lines changed

2 files changed

+24
-17
lines changed

src/main/java/org/fugerit/java/demo/fjdocquarkustutorial/DocResource.java

+24-16
Original file line numberDiff line numberDiff line change
@@ -34,12 +34,10 @@ byte[] processDocument(String handlerId, Integer sourceType) {
3434
List<People> listPeople = Arrays.asList(new People("Luthien", "Tinuviel", "Queen"), new People("Thorin", "Oakshield", "King"));
3535
// output generation
3636
DocProcessContext context = DocProcessContext.newContext("listPeople", listPeople);
37-
if ( realSourceType == DocFacadeSource.SOURCE_TYPE_JSON ) {
38-
docHelper.getDocProcessConfig().fullProcess("document-json", context.withSourceType( sourceType ), handlerId, baos);
39-
} else if ( realSourceType == DocFacadeSource.SOURCE_TYPE_YAML) {
40-
docHelper.getDocProcessConfig().fullProcess("document-yaml", context.withSourceType(sourceType), handlerId, baos);
41-
} else {
42-
docHelper.getDocProcessConfig().fullProcess("document", context, handlerId, baos);
37+
switch ( realSourceType ) {
38+
case DocFacadeSource.SOURCE_TYPE_JSON -> docHelper.getDocProcessConfig().fullProcess("document-json", context.withSourceType( realSourceType ), handlerId, baos);
39+
case DocFacadeSource.SOURCE_TYPE_YAML -> docHelper.getDocProcessConfig().fullProcess("document-yaml", context.withSourceType( realSourceType ), handlerId, baos);
40+
default -> docHelper.getDocProcessConfig().fullProcess("document", context, handlerId, baos);
4341
}
4442
// return the output
4543
return baos.toByteArray();
@@ -52,7 +50,8 @@ byte[] processDocument(String handlerId, Integer sourceType) {
5250

5351
@APIResponse(responseCode = "200", description = "The Markdown document content" )
5452
@APIResponse(responseCode = "500", description = "In case of an unexpected error" )
55-
@Tags( { @Tag( name = "document" ), @Tag( name = "markdown" ) } )
53+
@Tag( name = "document" )
54+
@Tag( name = "markdown" )
5655
@Operation( operationId = "MarkdownExample", summary = "Example Markdown generation",
5756
description = "Generates an example Markdown document using Fugerit Venus Doc handler" )
5857
@GET
@@ -64,7 +63,8 @@ public byte[] markdownExample(@QueryParam("sourceType") Integer sourceType) {
6463

6564
@APIResponse(responseCode = "200", description = "The HTML document content" )
6665
@APIResponse(responseCode = "500", description = "In case of an unexpected error" )
67-
@Tags( { @Tag( name = "document" ), @Tag( name = "html" ) } )
66+
@Tag( name = "document" )
67+
@Tag( name = "html" )
6868
@Operation( operationId = "HTMLExample", summary = "Example HTML generation",
6969
description = "Generates an example HTML document using Fugerit Venus Doc handler" )
7070
@GET
@@ -76,7 +76,8 @@ public byte[] htmlExample(@QueryParam("sourceType") Integer sourceType) {
7676

7777
@APIResponse(responseCode = "200", description = "The AsciiDoc document content" )
7878
@APIResponse(responseCode = "500", description = "In case of an unexpected error" )
79-
@Tags( { @Tag( name = "document" ), @Tag( name = "asciidoc" ) } )
79+
@Tag( name = "document" )
80+
@Tag( name = "asciidoc" )
8081
@Operation( operationId = "AsciiDocExample", summary = "Example AsciiDoc generation",
8182
description = "Generates an example AsciiDoc document using Fugerit Venus Doc handler" )
8283
@GET
@@ -88,7 +89,8 @@ public byte[] asciidocExample(@QueryParam("sourceType") Integer sourceType) {
8889

8990
@APIResponse(responseCode = "200", description = "The PDF document content" )
9091
@APIResponse(responseCode = "500", description = "In case of an unexpected error" )
91-
@Tags( { @Tag( name = "document" ), @Tag( name = "pdf" ) } )
92+
@Tag( name = "document" )
93+
@Tag( name = "pdf" )
9294
@Operation( operationId = "PDFExample", summary = "Example PDF generation",
9395
description = "Generates an example PDF document using Fugerit Venus Doc handler" )
9496
@GET
@@ -100,7 +102,8 @@ public byte[] pdfExample(@QueryParam("sourceType") Integer sourceType) {
100102

101103
@APIResponse(responseCode = "200", description = "The Excel document content" )
102104
@APIResponse(responseCode = "500", description = "In case of an unexpected error" )
103-
@Tags( { @Tag( name = "document" ), @Tag( name = "excel" ) } )
105+
@Tag( name = "document" )
106+
@Tag( name = "excel" )
104107
@Operation( operationId = "ExcelExample", summary = "Example Excel generation",
105108
description = "Generates an example Excel document using Fugerit Venus Doc handler" )
106109
@GET
@@ -112,7 +115,8 @@ public byte[] excelExample(@QueryParam("sourceType") Integer sourceType) {
112115

113116
@APIResponse(responseCode = "200", description = "The CSV document content" )
114117
@APIResponse(responseCode = "500", description = "In case of an unexpected error" )
115-
@Tags( { @Tag( name = "document" ), @Tag( name = "csv" ) } )
118+
@Tag( name = "document" )
119+
@Tag( name = "csv" )
116120
@Operation( operationId = "CSVExample", summary = "Example CSV generation",
117121
description = "Generates an example CSV document using Fugerit Venus Doc handler" )
118122
@GET
@@ -124,7 +128,8 @@ public byte[] csvExample(@QueryParam("sourceType") Integer sourceType) {
124128

125129
@APIResponse(responseCode = "200", description = "The OpenPDF document content" )
126130
@APIResponse(responseCode = "500", description = "In case of an unexpected error" )
127-
@Tags( { @Tag( name = "document" ), @Tag( name = "openpdf" ) } )
131+
@Tag( name = "document" )
132+
@Tag( name = "openpdf" )
128133
@Operation( operationId = "OpenPDFExample", summary = "Example OpenPDF generation",
129134
description = "Generates an example OpenPDF document using Fugerit Venus Doc handler" )
130135
@GET
@@ -135,7 +140,8 @@ public byte[] openpdfExample(@QueryParam("sourceType") Integer sourceType) {
135140
}
136141
@APIResponse(responseCode = "200", description = "The OpenPDFHTML document content" )
137142
@APIResponse(responseCode = "500", description = "In case of an unexpected error" )
138-
@Tags( { @Tag( name = "document" ), @Tag( name = "openpdfhtml" ) } )
143+
@Tag( name = "document" )
144+
@Tag( name = "openpdfhtml" )
139145
@Operation( operationId = "OpenPDFHTMLExample", summary = "Example OpenPDFHTML generation",
140146
description = "Generates an example OpenPDFHTML document using Fugerit Venus Doc handler" )
141147
@GET
@@ -146,7 +152,8 @@ public byte[] openpdfhtmlExample(@QueryParam("sourceType") Integer sourceType) {
146152
}
147153
@APIResponse(responseCode = "200", description = "The RTF document content" )
148154
@APIResponse(responseCode = "500", description = "In case of an unexpected error" )
149-
@Tags( { @Tag( name = "document" ), @Tag( name = "rtf" ) } )
155+
@Tag( name = "document" )
156+
@Tag( name = "rtf" )
150157
@Operation( operationId = "RTFExample", summary = "Example RTF generation",
151158
description = "Generates an example RTF document using Fugerit Venus Doc handler" )
152159
@GET
@@ -157,7 +164,8 @@ public byte[] rtfExample(@QueryParam("sourceType") Integer sourceType) {
157164
}
158165
@APIResponse(responseCode = "200", description = "The PDF document content" )
159166
@APIResponse(responseCode = "500", description = "In case of an unexpected error" )
160-
@Tags( { @Tag( name = "document" ), @Tag( name = "pdf" ) } )
167+
@Tag( name = "document" )
168+
@Tag( name = "pdf" )
161169
@Operation( operationId = "PDFA1bExample", summary = "Example PDF/A-1b generation",
162170
description = "Generates an example PDF document using Fugerit Venus Doc handler" )
163171
@GET

src/test/java/test/org/fugerit/java/demo/fjdocquarkustutorial/DocResourceTest.java

-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
import org.junit.jupiter.api.Test;
55

66
import static io.restassured.RestAssured.given;
7-
import static org.hamcrest.CoreMatchers.is;
87

98
@QuarkusTest
109
class DocResourceTest {

0 commit comments

Comments
 (0)