fixed json requestbody

main
Said Gedik 2023-10-11 10:43:23 +02:00
parent 944e845d5d
commit 4df75a7eb1
3 changed files with 19 additions and 5 deletions

View File

@ -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);

View File

@ -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;

View File

@ -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;
}
}