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 86d4e3b..ef47104 100644 --- a/backend/src/main/java/com/nttdata/calender/api/KalenderRestController.java +++ b/backend/src/main/java/com/nttdata/calender/api/KalenderRestController.java @@ -34,6 +34,7 @@ import com.nttdata.calender.packageType.PackageType; import com.nttdata.calender.planTimes.CalendarWeek; import com.nttdata.calender.planTimes.PlanTimes; import com.nttdata.calender.planTimes.PlanTimesRequest; +import com.nttdata.calender.presets.Presets; import com.nttdata.calender.states.State; import com.nttdata.calender.states.StateChange; import com.nttdata.calender.states.StateChangeRequest; @@ -297,7 +298,9 @@ public class KalenderRestController { @CrossOrigin("*") @GetMapping("api/initPresets") @ResponseBody - public Object initPresets() { + public Object initPresets() throws ARException { + Presets presets = new Presets(); + presets.getPresets(); return null; } 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 05cc412..90f3b89 100644 --- a/backend/src/main/java/com/nttdata/calender/presets/Presets.java +++ b/backend/src/main/java/com/nttdata/calender/presets/Presets.java @@ -1,5 +1,10 @@ package com.nttdata.calender.presets; +import java.util.ArrayList; +import java.util.List; + +import com.bmc.arsys.api.ARException; +import com.bmc.arsys.api.Entry; import com.nttdata.calender.api.Query; import com.nttdata.calender.api.RemedyJavaAPI; @@ -23,4 +28,13 @@ public class Presets { .build(); } + public void getPresets() { + List res = new ArrayList<>(); + try { + res = api.queryFieldsById("\'1\'!=\"\"", query.getFieldIds(), formName, null, 0, 0); + } catch (ARException e) { + System.out.println(e.getMessage()); + } + } + }