package Ġorg . v and r ade . col lo qu ium . repository . impl Ċ Ċ import Ġorg . jooq . DSL Context Ċ import Ġorg . springframework . stereotype . Repository Ċ import Ġorg . v and r ade . col lo qu ium . generated . Tables Ċ import Ġorg . v and r ade . col lo qu ium . generated . tables . po jos . L if eline Template Ċ import Ġorg . v and r ade . col lo qu ium . repository . IL if eline Repository Ċ Ċ /** Ċ Ġ* ĠAuthor : ĠV itor ĠAnd r ade Ċ Ġ* ĠDate : Ġ 1 2 / 6 / 2 1 Ċ Ġ* ĠTime : Ġ 1 1 : 0 4 ĠAM Ċ Ġ*/ Ċ Ċ @ Repository Ċ class ĠL if eline Repository ( val Ġj oo q : ĠDSL Context ) Ġ: ĠIL if eline Repository Ġ{ ĊĠĠĠ Ġ// ĠI Repository Ġ>> ĊĠĠĠ Ġoverride Ġfun Ġfind One ( id : ĠInt ): ĠL if eline Template ? Ġ= ĊĠĠĠĠĠĠĠ Ġj oo q ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. select (* Tables . LI F EL INE _ TEMPLATE . fields ()) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. from ( Tables . LI F EL INE _ TEMPLATE ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. where ( Tables . LI F EL INE _ TEMPLATE . ID . eq ( id )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. fetch One () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ? . into ( L if eline Template :: class . java ) ĊĊĠĠĠ Ġoverride Ġfun ĠfindAll (): ĠCollection < L if eline Template > Ġ{ ĊĠĠĠĠĠĠĠ ĠTODO (" Not Ġyet Ġimplemented ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠfindAll ( ids : ĠCollection < Int >): ĠCollection < L if eline Template > Ġ{ ĊĠĠĠĠĠĠĠ ĠTODO (" Not Ġyet Ġimplemented ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġsave ( entity : ĠL if eline Template ): ĠL if eline Template Ġ{ ĊĠĠĠĠĠĠĠ ĠTODO (" Not Ġyet Ġimplemented ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġsave ( entities : ĠCollection < L if eline Template >): ĠCollection < L if eline Template > Ġ{ ĊĠĠĠĠĠĠĠ ĠTODO (" Not Ġyet Ġimplemented ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġexists ( id : ĠInt ): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ ĠTODO (" Not Ġyet Ġimplemented ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġcount (): ĠLong Ġ{ ĊĠĠĠĠĠĠĠ ĠTODO (" Not Ġyet Ġimplemented ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġdelete ( id : ĠInt ): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ ĠTODO (" Not Ġyet Ġimplemented ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġdelete ( entities : ĠCollection < L if eline Template >) Ġ{ ĊĠĠĠĠĠĠĠ ĠTODO (" Not Ġyet Ġimplemented ") ĊĠĠĠ Ġ} ĊĠĠĠ Ġ// Ġ<< ĠI Repository ĊĊĠĠĠ Ġ// ĠIL if eline Repository Ġ>> ĊĠĠĠ Ġoverride Ġfun Ġfind Unused By Quiz ( quiz Id : ĠInt ): ĠCollection < L if eline Template > Ġ= ĊĠĠĠĠĠĠĠ Ġj oo q ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. select (* Tables . LI F EL INE _ TEMPLATE . fields ()) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. from ( Tables . LI F EL INE _ TEMPLATE ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. join ( Tables . QUI Z _ LI F EL INE ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. on ( Tables . LI F EL INE _ TEMPLATE . ID . eq ( Tables . QUI Z _ LI F EL INE . LI F EL INE _ TEMPLATE _ ID )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. and ( Tables . QUI Z _ LI F EL INE . QUI Z _ ID . eq ( quiz Id )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. where ( Tables . QUI Z _ LI F EL INE . USED . eq ( false )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. fetch () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. into ( L if eline Template :: class . java ) ĊĊĠĠĠ Ġoverride Ġfun Ġset To Used ( quiz Id : ĠInt , Ġl if eline Template Id : ĠInt ): ĠInt Ġ= ĊĠĠĠĠĠĠĠ Ġj oo q ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. update ( Tables . QUI Z _ LI F EL INE ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. set ( Tables . QUI Z _ LI F EL INE . USED , Ġtrue ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. where ( Tables . QUI Z _ LI F EL INE . QUI Z _ ID . eq ( quiz Id )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. and ( Tables . QUI Z _ LI F EL INE . LI F EL INE _ TEMPLATE _ ID . eq ( lif eline Template Id )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. and ( Tables . QUI Z _ LI F EL INE . USED . eq ( false )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. execute () ĊĠĠĠ Ġ// Ġ<< ĠIL if eline Repository Ċ }