package Ġcom . test . application . database Ċ Ċ import Ġjava . io . Serializable Ċ Ċ /* Ċ Ġ* Ġdatabase Ġmodel Ġuse Ġdatabase Ġquery Ġ*/ Ċ class ĠDatabase Model Ġ: ĠSerializable Ġ{ ĊĊĠĠĠ Ġvar Ġid : ĠInt Ġ= Ġ 0 ĊĠĠĠ Ġvar Ġtitle : ĠString ? Ġ= Ġnull ĊĠĠĠ Ġvar Ġyear : ĠString ? Ġ= Ġnull ĊĠĠĠ Ġvar Ġruntime : ĠString ? Ġ= Ġnull ĊĠĠĠ Ġvar Ġgenre : ĠString ? Ġ= Ġnull ĊĠĠĠ Ġvar Ġdirector : ĠString ? Ġ= Ġnull ĊĠĠĠ Ġvar Ġwriter : ĠString ? Ġ= Ġnull ĊĠĠĠ Ġvar Ġactors : ĠString ? Ġ= Ġnull ĊĠĠĠ Ġvar Ġplot : ĠString ? Ġ= Ġnull ĊĠĠĠ Ġvar Ġlanguage : ĠString ? Ġ= Ġnull ĊĠĠĠ Ġvar Ġposter : ĠString ? Ġ= Ġnull ĊĠĠĠ Ġvar Ġposter Background : ĠInt Ġ= Ġ 0 ĊĠĠĠ Ġvar Ġim db Rating : ĠString ? Ġ= Ġnull ĊĠĠĠ Ġvar Ġim db Votes : ĠString ? Ġ= Ġnull ĊĠĠĠ Ġvar Ġim db ID : ĠString ? Ġ= Ġnull ĊĊĠĠĠ Ġclass ĠBuilder Ġ{ ĊĊĠĠĠĠĠĠĠ Ġprivate Ġvar Ġ_ id : ĠInt Ġ= Ġ 0 ĊĠĠĠĠĠĠĠ Ġprivate Ġvar Ġtitle : ĠString ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġprivate Ġvar Ġyear : ĠString ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġprivate Ġvar Ġruntime : ĠString ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġprivate Ġvar Ġgenre : ĠString ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġprivate Ġvar Ġdirector : ĠString ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġprivate Ġvar Ġwriter : ĠString ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġprivate Ġvar Ġactors : ĠString ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġprivate Ġvar Ġplot : ĠString ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġprivate Ġvar Ġlanguage : ĠString ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġprivate Ġvar Ġposter : ĠString ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġprivate Ġvar Ġposter Background : ĠInt Ġ= Ġ 0 ĊĠĠĠĠĠĠĠ Ġprivate Ġvar Ġim db Rating : ĠString ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġprivate Ġvar Ġim db Votes : ĠString ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġprivate Ġvar Ġim db ID : ĠString ? Ġ= Ġnull ĊĊĠĠĠĠĠĠĠ Ġfun ĠsetId (_ id : ĠInt ): ĠBuilder Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthis ._ id Ġ= Ġ_ id ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġthis ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġfun ĠsetTitle ( title : ĠString ): ĠBuilder Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthis . title Ġ= Ġtitle ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġthis ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġfun Ġset Year ( year : ĠString ): ĠBuilder Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthis . year Ġ= Ġyear ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġthis ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġfun Ġset Runtime ( runtime : ĠString ): ĠBuilder Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthis . runtime Ġ= Ġruntime ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġthis ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġfun Ġset Genre ( genre : ĠString ): ĠBuilder Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthis . genre Ġ= Ġgenre ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġthis ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġfun Ġset Director ( director : ĠString ): ĠBuilder Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthis . director Ġ= Ġdirector ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġthis ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġfun Ġset Writer ( writer : ĠString ): ĠBuilder Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthis . writer Ġ= Ġwriter ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġthis ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġfun Ġset Act ors ( actors : ĠString ): ĠBuilder Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthis . actors Ġ= Ġactors ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġthis ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġfun Ġset Plot ( plot : ĠString ): ĠBuilder Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthis . plot Ġ= Ġplot ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġthis ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġfun Ġset Language ( language : ĠString ): ĠBuilder Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthis . language Ġ= Ġlanguage ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġthis ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġfun Ġset Post er ( poster : ĠString ): ĠBuilder Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthis . poster Ġ= Ġposter ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġthis ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġfun Ġset Post er Background ( poster Background : ĠInt ): ĠBuilder Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthis . poster Background Ġ= Ġposter Background ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġthis ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġfun Ġset I mdb Rating ( imdb Rating : ĠString ): ĠBuilder Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthis . imdb Rating Ġ= Ġim db Rating ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġthis ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġfun Ġset I mdb Votes ( imdb Votes : ĠString ): ĠBuilder Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthis . imdb Votes Ġ= Ġim db Votes ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġthis ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġfun Ġset I mdb ID ( imdb ID : ĠString ): ĠBuilder Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthis . imdb ID Ġ= Ġim db ID ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġthis ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġfun Ġbuild (): ĠDatabase Model Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġmodel Ġ= ĠDatabase Model () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmodel . id Ġ= Ġthis ._ id ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmodel . title Ġ= Ġthis . title ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmodel . year Ġ= Ġthis . year ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmodel . runtime Ġ= Ġthis . runtime ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmodel . genre Ġ= Ġthis . genre ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmodel . director Ġ= Ġthis . director ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmodel . writer Ġ= Ġthis . writer ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmodel . actors Ġ= Ġthis . actors ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmodel . plot Ġ= Ġthis . plot ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmodel . language Ġ= Ġthis . language ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmodel . poster Ġ= Ġthis . poster ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmodel . poster Background Ġ= Ġthis . poster Background ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmodel . imdb Rating Ġ= Ġthis . imdb Rating ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmodel . imdb Votes Ġ= Ġthis . imdb Votes ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmodel . imdb ID Ġ= Ġthis . imdb ID ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġmodel ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ