package Ġko zy ri ats ky i . ant on . sk ed . data . provider Ċ Ċ import Ġko zy ri ats ky i . ant on . sk ed . data . api . Teacher Api Ċ import Ġko zy ri ats ky i . ant on . sk ed . data . pojo . Lesson Network Ċ import Ġko zy ri ats ky i . ant on . sk ed . repository . Teacher Schedule Provider Ċ import Ġko zy ri ats ky i . ant on . sk ed . util . Date Formatter Ċ import Ġjava . time . LocalDate Ċ Ċ /** Ċ Ġ* ĠCreated Ġby ĠAnt on Ġon Ġ 0 1 . 0 8 . 2 0 1 7 . Ċ Ġ*/ Ċ class ĠApi Teacher Schedule Provider ( ĊĠĠĠ Ġprivate Ġval Ġapi : ĠTe acher Api , ĊĠĠĠ Ġprivate Ġval Ġdate Formatter : ĠDate Formatter Ċ ) Ġ: ĠTe acher Schedule Provider Ġ{ ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġget Schedule ( ĊĠĠĠĠĠĠĠ Ġdepartment Id : ĠString , ĊĠĠĠĠĠĠĠ Ġteacher Id : ĠString , ĊĠĠĠĠĠĠĠ ĠstartDate : ĠLocalDate , ĊĠĠĠĠĠĠĠ ĠendDate : ĠLocalDate ĊĠĠĠ Ġ): ĠList < Lesson Network > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġapi . get Schedule ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdepartment Id Ġ= Ġdepartment Id , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġteacher Id Ġ= Ġteacher Id , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdate Start Ġ= Ġdate Formatter . long ( startDate ), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdate End Ġ= Ġdate Formatter . long ( endDate ) ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. schedule ĊĠĠĠ Ġ} Ċ }