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 bc19dbf..1e8eecd 100644 --- a/backend/src/main/java/com/nttdata/calender/api/KalenderRestController.java +++ b/backend/src/main/java/com/nttdata/calender/api/KalenderRestController.java @@ -31,6 +31,7 @@ import com.nttdata.calender.implementer.ImplementerGetResponse; import com.nttdata.calender.implementer.ImplementerUpdateRequest; import com.nttdata.calender.packageType.PackageItems; import com.nttdata.calender.packageType.PackageType; +import com.nttdata.calender.planTimes.PlanTimesRequest; import com.nttdata.calender.states.State; import com.nttdata.calender.states.StateChange; import com.nttdata.calender.states.StateChangeRequest; @@ -112,6 +113,12 @@ public class KalenderRestController { return urlConstructor.construct(javaAPI); } + @CrossOrigin("*") + @GetMapping("/api/getPlanTimes") + public Object getPlanTimes(@RequestBody PlanTimesRequest request) { + return null; + } + /** * * Handles a GET request to retrieve the user's support group. diff --git a/backend/src/main/java/com/nttdata/calender/planTimes/PlanTimesRequest.java b/backend/src/main/java/com/nttdata/calender/planTimes/PlanTimesRequest.java new file mode 100644 index 0000000..d608c8a --- /dev/null +++ b/backend/src/main/java/com/nttdata/calender/planTimes/PlanTimesRequest.java @@ -0,0 +1,35 @@ +package com.nttdata.calender.planTimes; + +import java.util.ArrayList; + +import com.nttdata.calender.changes.query.Filter; + +public class PlanTimesRequest { + private ArrayList filter; + private String renderStartDate; + private String renderEndDate; + + public ArrayList getFilter() { + return filter; + } + + public void setFilter(ArrayList filter) { + this.filter = filter; + } + + public String getRenderStartDate() { + return renderStartDate; + } + + public void setRenderStartDate(String renderStartDate) { + this.renderStartDate = renderStartDate; + } + + public String getRenderEndDate() { + return renderEndDate; + } + + public void setRenderEndDate(String renderEndDate) { + this.renderEndDate = renderEndDate; + } +} diff --git a/backend/src/main/java/com/nttdata/calender/planTimes/PlanTimesResponse.java b/backend/src/main/java/com/nttdata/calender/planTimes/PlanTimesResponse.java new file mode 100644 index 0000000..bea597f --- /dev/null +++ b/backend/src/main/java/com/nttdata/calender/planTimes/PlanTimesResponse.java @@ -0,0 +1,54 @@ +package com.nttdata.calender.planTimes; + +import java.util.List; + +public class PlanTimesResponse { + private List calendarWeeks; + + public List getCalendarWeeks() { + return calendarWeeks; + } + + public void setCalendarWeeks(List calendarWeeks) { + this.calendarWeeks = calendarWeeks; + } + + public static class CalendarWeek { + private String week; + private int planTime; + private String startDate; + private String endDate; + + public String getWeek() { + return week; + } + + public void setWeek(String week) { + this.week = week; + } + + public int getPlanTime() { + return planTime; + } + + public void setPlanTime(int planTime) { + this.planTime = planTime; + } + + public String getStartDate() { + return startDate; + } + + public void setStartDate(String startDate) { + this.startDate = startDate; + } + + public String getEndDate() { + return endDate; + } + + public void setEndDate(String endDate) { + this.endDate = endDate; + } + } +}