From e64a787b01e9b9f9d841b2c6ae749653248b5c07 Mon Sep 17 00:00:00 2001 From: Francesco Date: Sat, 14 Oct 2023 11:24:49 +0200 Subject: [PATCH] Options based on enum values --- .../dbadmin/external/controller/DataExportController.java | 2 +- .../tech/ailef/dbadmin/external/dto/DataExportFormat.java | 2 +- src/main/resources/templates/model/list.html | 5 +++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/main/java/tech/ailef/dbadmin/external/controller/DataExportController.java b/src/main/java/tech/ailef/dbadmin/external/controller/DataExportController.java index 3981b06..46e62d6 100644 --- a/src/main/java/tech/ailef/dbadmin/external/controller/DataExportController.java +++ b/src/main/java/tech/ailef/dbadmin/external/controller/DataExportController.java @@ -87,7 +87,7 @@ public class DataExportController { .header(HttpHeaders.CONTENT_DISPOSITION, "attachment; filename=\"export_" + schema.getJavaClass().getSimpleName() + ".xlsx\"") .body(toXlsx(sheetName, results, fields, raw)); - case JSON: + case JSONL: throw new DbAdminException("JSON TODO"); default: throw new DbAdminException("Unable to detect export format"); diff --git a/src/main/java/tech/ailef/dbadmin/external/dto/DataExportFormat.java b/src/main/java/tech/ailef/dbadmin/external/dto/DataExportFormat.java index f199539..f4a7286 100644 --- a/src/main/java/tech/ailef/dbadmin/external/dto/DataExportFormat.java +++ b/src/main/java/tech/ailef/dbadmin/external/dto/DataExportFormat.java @@ -1,5 +1,5 @@ package tech.ailef.dbadmin.external.dto; public enum DataExportFormat { - CSV, XLSX, JSON; + CSV, XLSX, JSONL; } diff --git a/src/main/resources/templates/model/list.html b/src/main/resources/templates/model/list.html index 9737389..3c104c2 100644 --- a/src/main/resources/templates/model/list.html +++ b/src/main/resources/templates/model/list.html @@ -54,8 +54,9 @@
Export format