From 4df75a7eb16a762688f813eb1f00837420139c88 Mon Sep 17 00:00:00 2001 From: Said Gedik Date: Wed, 11 Oct 2023 10:43:23 +0200 Subject: [PATCH] fixed json requestbody --- .../calender/api/KalenderRestController.java | 3 ++- .../java/com/nttdata/calender/presets/Presets.java | 8 ++++---- .../calender/presets/SelectPresetRequest.java | 13 +++++++++++++ 3 files changed, 19 insertions(+), 5 deletions(-) create mode 100644 backend/src/main/java/com/nttdata/calender/presets/SelectPresetRequest.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 db54d85..3d11054 100644 --- a/backend/src/main/java/com/nttdata/calender/api/KalenderRestController.java +++ b/backend/src/main/java/com/nttdata/calender/api/KalenderRestController.java @@ -40,6 +40,7 @@ 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.presets.SelectPresetRequest; import com.nttdata.calender.states.State; import com.nttdata.calender.states.StateChange; import com.nttdata.calender.states.StateChangeRequest; @@ -314,7 +315,7 @@ public class KalenderRestController { @CrossOrigin("*") @PostMapping("/api/selectPreset") @ResponseBody - public boolean selectPreset(@RequestBody String guid) throws ARException, + public boolean selectPreset(@RequestBody SelectPresetRequest guid) throws ARException, NotFoundError { Presets presets = new Presets(javaAPI); return presets.selectPreset(guid); 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 a18e18b..d1f52b7 100644 --- a/backend/src/main/java/com/nttdata/calender/presets/Presets.java +++ b/backend/src/main/java/com/nttdata/calender/presets/Presets.java @@ -51,7 +51,7 @@ public class Presets { .build(); this.presets = new ArrayList<>(); - api.impersonateUser("ext_GedikSa"); + api.impersonateUser("ext_StanzPa"); } public Object initPresets() throws ARException, NotFoundError { @@ -87,11 +87,11 @@ public class Presets { api.createEntry(saveQuery); } - public boolean selectPreset(String guid) throws ARException { + public boolean selectPreset(SelectPresetRequest guid) throws ARException { var queryP = new Query.QueryBuilder(formUserPref) - .addFieldValue("GUID", 364000001, new Value(guid)).build(); + .addFieldValue("GUID", 364000001, new Value(guid.getGuid())).build(); - var pref = api.queryFieldsById("\'2\'==\"" + api.getUser() + "\"", queryP.getFieldIds(), formUserPref, null, 0, 0); + var pref = api.queryFieldsById("\'2\'==\"ext_GedikSa\"", queryP.getFieldIds(), formUserPref, null, 0, 0); api.modifyEntry(pref.get(0).getEntryId(), queryP); return true; diff --git a/backend/src/main/java/com/nttdata/calender/presets/SelectPresetRequest.java b/backend/src/main/java/com/nttdata/calender/presets/SelectPresetRequest.java new file mode 100644 index 0000000..f234a13 --- /dev/null +++ b/backend/src/main/java/com/nttdata/calender/presets/SelectPresetRequest.java @@ -0,0 +1,13 @@ +package com.nttdata.calender.presets; + +public class SelectPresetRequest { + private String guid; + + public String getGuid() { + return guid; + } + + public void setGuid(String guid) { + this.guid = guid; + } +}