package Ġbr . u fr n . im d . ob a . service Ċ Ċ import Ġbr . u fr n . im d . ob a . domain . AccessType Ċ import Ġbr . u fr n . im d . ob a . domain . Learning Object Ċ import Ġbr . u fr n . im d . ob a . repository . Learning Object Repository Ċ import Ġbr . u fr n . im d . ob a . request . Learning Object Search Request Ċ import Ġorg . springframework . data . domain . Page Ċ import Ġorg . springframework . data . domain . Page able Ċ import Ġorg . springframework . stereotype . Service Ċ Ċ @ Service (" BN CC - Learning Object Service ") Ċ class ĠBN CC Learning Object Service ( ĊĠĠĠ Ġprivate Ġval Ġlearning Object Repository : ĠLearning Object Repository Ċ ): ĠAbstract Cur riculum Learning Object Ġ{ ĊĠĠĠ Ġoverride Ġfun ĠfindBy All Param er ters For Cur riculum ( ĊĠĠĠĠĠĠĠ Ġlearning Object Search Request : ĠLearning Object Search Request , ĊĠĠĠĠĠĠĠ Ġpage able : ĠPage able ĊĠĠĠ Ġ): ĠPage < Learning Object > Ġ= ĊĠĠĠĠĠĠĠ Ġlearning Object Repository . findAll Active ByName AndView Type And Education Level Id And Content Theme Id And Descriptor Id ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġname = Ġlearning Object Search Request . name , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġaccess Type Ġ= Ġlearning Object Search Request . access Type ?. let Ġ{ ĠAccess Type . valueOf ( it )}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġeducation Level Id Ġ= Ġlearning Object Search Request . education Level Id , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcontent Theme Id Ġ= Ġlearning Object Search Request . content Theme Id , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdescriptor Id Ġ= Ġlearning Object Search Request . descriptor Id , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġpage able ĊĠĠĠĠĠĠĠ Ġ) ĊĊĊ Ċ } Ċ