package Ġbr . u fr n . im d . ob a . controller Ċ Ċ import Ġbr . u fr n . im d . ob a . extension . to Content Theme Response Ċ import Ġbr . u fr n . im d . ob a . response . Content Theme Response Ċ import Ġbr . u fr n . im d . ob a . service . Content Theme Service Ċ import Ġorg . springframework . data . domain . Page Ċ import Ġorg . springframework . data . domain . Page able Ċ import Ġorg . springframework . data . web . Page able Default Ċ import Ġorg . springframework . http . MediaType Ċ import Ġorg . springframework . validation . annotation . Validated Ċ import Ġorg . springframework . web . bind . annotation . GetMapping Ċ import Ġorg . springframework . web . bind . annotation . Request Header Ċ import Ġorg . springframework . web . bind . annotation . RequestMapping Ċ import Ġorg . springframework . web . bind . annotation . RestController Ċ Ċ @ RestController Ċ @ RequestMapping ( ĊĠĠĠ Ġ"/ v 1 / content _ theme ", ĊĠĠĠ Ġproduces Ġ= Ġ[ MediaType . APPLICATION _ JSON _ VALUE ] Ċ ) Ċ @ Validated Ċ class ĠContent Theme Controller ( ĊĠĠĠ Ġprivate Ġval Ġcontent Theme Service : ĠContent Theme Service Ċ ) Ġ{ ĊĠĠĠ Ġ@ GetMapping ĊĠĠĠ Ġfun ĠfindAll ( ĊĠĠĠĠĠĠĠ Ġ@ Request Header (" cur riculum _ id ") Ġcur riculum Id : ĠLong , ĊĠĠĠĠĠĠĠ Ġ@ Page able Default ( page Ġ= Ġ 0 , Ġsize Ġ= Ġ 1 0 , Ġsort Ġ= Ġ[" short Name "]) Ġpage able : ĠPage able , ĊĠĠĠ Ġ): ĠPage < Content Theme Response > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġcontent Theme Service . findAll By Cur riculum Id ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcur riculum Id , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġpage able ĊĠĠĠĠĠĠĠ Ġ). map Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġit . to Content Theme Response () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ