From bba3ac06137f96cb154bcf829840652807b0390a Mon Sep 17 00:00:00 2001 From: Said Gedik Date: Tue, 10 Oct 2023 14:27:52 +0200 Subject: [PATCH] renamed --- .../calender/api/KalenderRestController.java | 10 ++++- .../com/nttdata/calender/presets/Presets.java | 9 ++++- .../calender/presets/RenamePresetRequest.java | 39 +++++++++++++++++++ 3 files changed, 55 insertions(+), 3 deletions(-) create mode 100644 backend/src/main/java/com/nttdata/calender/presets/RenamePresetRequest.java diff --git a/backend/src/main/java/com/nttdata/calender/api/KalenderRestController.java b/backend/src/main/java/com/nttdata/calender/api/KalenderRestController.java index 2e0f39a..9e5c8d7 100644 --- a/backend/src/main/java/com/nttdata/calender/api/KalenderRestController.java +++ b/backend/src/main/java/com/nttdata/calender/api/KalenderRestController.java @@ -39,6 +39,7 @@ import com.nttdata.calender.planTimes.PlanTimesRequest; import com.nttdata.calender.presets.Preset; import com.nttdata.calender.presets.Presets; import com.nttdata.calender.presets.PresetsGetResponse; +import com.nttdata.calender.presets.RenamePresetRequest; import com.nttdata.calender.states.State; import com.nttdata.calender.states.StateChange; import com.nttdata.calender.states.StateChangeRequest; @@ -320,13 +321,20 @@ public class KalenderRestController { // } @CrossOrigin("*") - @GetMapping("api/updatePresets") + @GetMapping("api/initPresets") @ResponseBody public Object initPresets() throws ARException, NotFoundError { Presets presets = new Presets(javaAPI); return presets.initPresets(); } + @CrossOrigin + @PostMapping("api/renamePresets") + @ResponseBody + public Object renamePreset(@RequestBody RenamePresetRequest request) { + return request; + } + @CrossOrigin("*") @GetMapping("/api/getAllPresets") @ResponseBody diff --git a/backend/src/main/java/com/nttdata/calender/presets/Presets.java b/backend/src/main/java/com/nttdata/calender/presets/Presets.java index 56f4c6c..a1e999c 100644 --- a/backend/src/main/java/com/nttdata/calender/presets/Presets.java +++ b/backend/src/main/java/com/nttdata/calender/presets/Presets.java @@ -88,10 +88,15 @@ public class Presets { } // public boolean selectPreset(String guid) throws ARException { - // api.modifyEntry(guid, prefQuery); - // return true; + // api.modifyEntry(guid, prefQuery); + // return true; // } + public void renamePreset(RenamePresetRequest request) throws ARException { + var preset = api.queryFieldsById("\'179\'==\"" + request.getId() + "\"", defQuery.getFieldIds(), formDefault, null, 0, 0).get(0); + + } + public void allPresets() throws ARException, NotFoundError { var entries = api.queryFieldsById("\'2\'==\"" + api.getUser() + "\"", query.getFieldIds(), formName, null, 0, 0); diff --git a/backend/src/main/java/com/nttdata/calender/presets/RenamePresetRequest.java b/backend/src/main/java/com/nttdata/calender/presets/RenamePresetRequest.java new file mode 100644 index 0000000..5ff7238 --- /dev/null +++ b/backend/src/main/java/com/nttdata/calender/presets/RenamePresetRequest.java @@ -0,0 +1,39 @@ +package com.nttdata.calender.presets; + +public class RenamePresetRequest { + private String newName; + private String oldName; + private String id; + + public RenamePresetRequest(String newName, String oldName, String id) { + this.newName = newName; + this.oldName = oldName; + this.id = id; + } + + public String getNewName() { + return this.newName; + } + + public void setNewName(String newName) { + this.newName = newName; + } + + public String getOldName() { + return this.oldName; + } + + public void setOldName(String oldName) { + this.oldName = oldName; + } + + public String getId() { + return this.id; + } + + public void setId(String id) { + this.id = id; + } + + +}