renamePreset

main
Said Gedik 2023-10-11 11:11:38 +02:00
parent 4df75a7eb1
commit 76085d1da3
3 changed files with 28 additions and 27 deletions

View File

@ -311,7 +311,6 @@ public class KalenderRestController {
return presets.getAll();
}
//TODO: Finish Select Preset
@CrossOrigin("*")
@PostMapping("/api/selectPreset")
@ResponseBody
@ -329,12 +328,18 @@ public class KalenderRestController {
return presets.initPresets();
}
// @CrossOrigin
// @PostMapping("api/renamePresets")
// @ResponseBody
// public Object renamePreset(@RequestBody RenamePresetRequest request) {
// return request;
// }
@CrossOrigin
@PostMapping("api/renamePreset")
@ResponseBody
public List<Preset> renamePreset(@RequestBody RenamePresetRequest request) throws NotFoundError, ARException {
Presets presets = new Presets(javaAPI);
presets.renamePreset(request);
for (var v : presets.getAll()) {
System.out.println(v.getName());
}
return presets.getAll();
}
@CrossOrigin("*")
@GetMapping("/api/getAllPresets")

View File

@ -89,19 +89,26 @@ public class Presets {
public boolean selectPreset(SelectPresetRequest guid) throws ARException {
var queryP = new Query.QueryBuilder(formUserPref)
.addFieldValue("GUID", 364000001, new Value(guid.getGuid())).build();
var pref = api.queryFieldsById("\'2\'==\"ext_GedikSa\"", queryP.getFieldIds(), formUserPref, null, 0, 0);
.addFieldValue("GUID", 364000001, new Value(guid.getGuid())).build();
var pref = api.queryFieldsById("\'2\'==\"" + api.getUser() + "\"", queryP.getFieldIds(), formUserPref, null, 0,
0);
api.modifyEntry(pref.get(0).getEntryId(), queryP);
// TODO: Wann soll es false sein? Wenn kein Eintrag is?
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 renamePreset(RenamePresetRequest request) throws ARException {
// }
var queryPresets = new Query.QueryBuilder(formDefault)
.addFieldValue("Name", 364000001, new Value(request.getNewName())).build();
var preset = api.queryFieldsById("\'179\'==\"" + request.getId() + "\"",
queryPresets.getFieldIds(), formDefault, null, 0, 0).get(0);
api.modifyEntry(preset.getEntryId(), queryPresets);
}
public void allPresets() throws ARException, NotFoundError {
var entries = api.queryFieldsById("\'2\'==\"" + api.getUser() + "\"", query.getFieldIds(), formName, null, 0,

View File

@ -2,12 +2,10 @@ 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) {
public RenamePresetRequest(String newName, String id) {
this.newName = newName;
this.oldName = oldName;
this.id = id;
}
@ -19,14 +17,6 @@ public class RenamePresetRequest {
this.newName = newName;
}
public String getOldName() {
return this.oldName;
}
public void setOldName(String oldName) {
this.oldName = oldName;
}
public String getId() {
return this.id;
}
@ -35,5 +25,4 @@ public class RenamePresetRequest {
this.id = id;
}
}