updatePreset
parent
76085d1da3
commit
75056f4860
|
|
@ -41,6 +41,7 @@ import com.nttdata.calender.presets.Presets;
|
||||||
import com.nttdata.calender.presets.PresetsGetResponse;
|
import com.nttdata.calender.presets.PresetsGetResponse;
|
||||||
import com.nttdata.calender.presets.RenamePresetRequest;
|
import com.nttdata.calender.presets.RenamePresetRequest;
|
||||||
import com.nttdata.calender.presets.SelectPresetRequest;
|
import com.nttdata.calender.presets.SelectPresetRequest;
|
||||||
|
import com.nttdata.calender.presets.UpdatePresetRequest;
|
||||||
import com.nttdata.calender.states.State;
|
import com.nttdata.calender.states.State;
|
||||||
import com.nttdata.calender.states.StateChange;
|
import com.nttdata.calender.states.StateChange;
|
||||||
import com.nttdata.calender.states.StateChangeRequest;
|
import com.nttdata.calender.states.StateChangeRequest;
|
||||||
|
|
@ -328,6 +329,16 @@ public class KalenderRestController {
|
||||||
return presets.initPresets();
|
return presets.initPresets();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@CrossOrigin("*")
|
||||||
|
@PostMapping("api/updatePreset")
|
||||||
|
@ResponseBody
|
||||||
|
public List<Preset> updatePreset(@RequestBody UpdatePresetRequest request) throws NotFoundError, ARException {
|
||||||
|
Presets presets = new Presets(javaAPI);
|
||||||
|
presets.updatePreset(request);
|
||||||
|
return presets.getAll();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
@CrossOrigin
|
@CrossOrigin
|
||||||
@PostMapping("api/renamePreset")
|
@PostMapping("api/renamePreset")
|
||||||
@ResponseBody
|
@ResponseBody
|
||||||
|
|
|
||||||
|
|
@ -100,6 +100,15 @@ public class Presets {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void updatePreset(UpdatePresetRequest request) throws ARException {
|
||||||
|
var queryPresets = new Query.QueryBuilder(formDefault)
|
||||||
|
.addFieldValue("Definition", 364000002, new Value(request.getDefinition())).build();
|
||||||
|
var preset = api.queryFieldsById("\'179\'==\"" + request.getId() + "\"",
|
||||||
|
queryPresets.getFieldIds(), formDefault, null, 0, 0).get(0);
|
||||||
|
|
||||||
|
api.modifyEntry(preset.getEntryId(), queryPresets);
|
||||||
|
}
|
||||||
|
|
||||||
public void renamePreset(RenamePresetRequest request) throws ARException {
|
public void renamePreset(RenamePresetRequest request) throws ARException {
|
||||||
|
|
||||||
var queryPresets = new Query.QueryBuilder(formDefault)
|
var queryPresets = new Query.QueryBuilder(formDefault)
|
||||||
|
|
@ -107,7 +116,7 @@ public class Presets {
|
||||||
var preset = api.queryFieldsById("\'179\'==\"" + request.getId() + "\"",
|
var preset = api.queryFieldsById("\'179\'==\"" + request.getId() + "\"",
|
||||||
queryPresets.getFieldIds(), formDefault, null, 0, 0).get(0);
|
queryPresets.getFieldIds(), formDefault, null, 0, 0).get(0);
|
||||||
|
|
||||||
api.modifyEntry(preset.getEntryId(), queryPresets);
|
api.modifyEntry(preset.getEntryId(), queryPresets);
|
||||||
}
|
}
|
||||||
|
|
||||||
public void allPresets() throws ARException, NotFoundError {
|
public void allPresets() throws ARException, NotFoundError {
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,23 @@
|
||||||
|
package com.nttdata.calender.presets;
|
||||||
|
|
||||||
|
public class UpdatePresetRequest {
|
||||||
|
private String id;
|
||||||
|
private String definition;
|
||||||
|
|
||||||
|
public String getId() {
|
||||||
|
return this.id;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setId(String id) {
|
||||||
|
this.id = id;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getDefinition() {
|
||||||
|
return this.definition;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setDefinition(String definition) {
|
||||||
|
this.definition = definition;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue