main
Said Gedik 2023-06-14 16:57:29 +02:00
parent 7c3d7a5652
commit 051924cd95
4 changed files with 65 additions and 54 deletions

View File

@ -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.PlanTimes;
import com.nttdata.calender.planTimes.PlanTimesRequest;
import com.nttdata.calender.states.State;
import com.nttdata.calender.states.StateChange;
@ -116,6 +117,8 @@ public class KalenderRestController {
@CrossOrigin("*")
@GetMapping("/api/getPlanTimes")
public Object getPlanTimes(@RequestBody PlanTimesRequest request) {
PlanTimes pt = new PlanTimes(javaAPI);
pt.setPlanTimes();
return null;
}

View File

@ -0,0 +1,40 @@
package com.nttdata.calender.planTimes;
public 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;
}
}

View File

@ -0,0 +1,22 @@
package com.nttdata.calender.planTimes;
import java.util.ArrayList;
import com.nttdata.calender.api.RemedyJavaAPI;
public class PlanTimes {
private RemedyJavaAPI remedyJavaAPI;
private ArrayList<CalendarWeek> calenderWeeks;
public PlanTimes(RemedyJavaAPI remedyJavaAPI) {
this.remedyJavaAPI = remedyJavaAPI;
this.calenderWeeks = new ArrayList<>();
}
public void setPlanTimes() {
PlanTimesRequest req = new PlanTimesRequest();
System.out.println("filter: " + req.getFilter());
System.out.println("startDate: " + req.getRenderStartDate());
System.out.println("endDate: " + req.getRenderEndDate());
}
}

View File

@ -1,54 +0,0 @@
package com.nttdata.calender.planTimes;
import java.util.List;
public class PlanTimesResponse {
private List<CalendarWeek> calendarWeeks;
public List<CalendarWeek> getCalendarWeeks() {
return calendarWeeks;
}
public void setCalendarWeeks(List<CalendarWeek> 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;
}
}
}