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

View File

@ -89,19 +89,26 @@ public class Presets {
public boolean selectPreset(SelectPresetRequest guid) throws ARException { public boolean selectPreset(SelectPresetRequest guid) throws ARException {
var queryP = new Query.QueryBuilder(formUserPref) var queryP = new Query.QueryBuilder(formUserPref)
.addFieldValue("GUID", 364000001, new Value(guid.getGuid())).build(); .addFieldValue("GUID", 364000001, new Value(guid.getGuid())).build();
var pref = api.queryFieldsById("\'2\'==\"ext_GedikSa\"", queryP.getFieldIds(), formUserPref, null, 0, 0); var pref = api.queryFieldsById("\'2\'==\"" + api.getUser() + "\"", queryP.getFieldIds(), formUserPref, null, 0,
0);
api.modifyEntry(pref.get(0).getEntryId(), queryP); api.modifyEntry(pref.get(0).getEntryId(), queryP);
// TODO: Wann soll es false sein? Wenn kein Eintrag is?
return true; return true;
} }
// public void renamePreset(RenamePresetRequest request) throws ARException { public void renamePreset(RenamePresetRequest request) throws ARException {
// var preset = api.queryFieldsById("\'179\'==\"" + request.getId() + "\"",
// defQuery.getFieldIds(), formDefault, null, 0, 0).get(0);
// } 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 { public void allPresets() throws ARException, NotFoundError {
var entries = api.queryFieldsById("\'2\'==\"" + api.getUser() + "\"", query.getFieldIds(), formName, null, 0, 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 { public class RenamePresetRequest {
private String newName; private String newName;
private String oldName;
private String id; private String id;
public RenamePresetRequest(String newName, String oldName, String id) { public RenamePresetRequest(String newName, String id) {
this.newName = newName; this.newName = newName;
this.oldName = oldName;
this.id = id; this.id = id;
} }
@ -19,14 +17,6 @@ public class RenamePresetRequest {
this.newName = newName; this.newName = newName;
} }
public String getOldName() {
return this.oldName;
}
public void setOldName(String oldName) {
this.oldName = oldName;
}
public String getId() { public String getId() {
return this.id; return this.id;
} }
@ -35,5 +25,4 @@ public class RenamePresetRequest {
this.id = id; this.id = id;
} }
} }