package Ġcom . cl arab o ia . bible android . helpers Ċ Ċ import Ġcom . cl arab o ia . bible android . models . Book Ċ import Ġcom . cl arab o ia . bible android . models . Book TypeEnum Ċ import Ġcom . cl arab o ia . bible android . models . Test ament Enum Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġl uc as b atag li ao Ġon Ġ 2 5 / 1 0 / 1 6 . Ċ Ġ*/ Ċ Ċ private Ġconst Ġval ĠBO OK _ NAME _ KEY Ġ: ĠString Ġ= Ġ" Book % d " Ċ private Ġconst Ġval ĠBO OK _ SUM MARY _ KEY Ġ= Ġ"% s Summary " Ċ private Ġconst Ġval ĠBO OK _ KEY Ġ: ĠString Ġ= Ġ" Key Book % d " Ċ private Ġconst Ġval ĠBO OK _ AB BRE V _ KEY Ġ: ĠString Ġ= Ġ" Book Abbre v % d " Ċ Ċ // extension Ġmethods Ġfor ĠBook Ġtype Ċ fun ĠBook . getKey (): ĠString Ġ{ ĊĠĠĠ Ġval Ġresource Name Ġ= ĠString . format ( BOOK _ KEY , Ġthis . book Order ) ĊĠĠĠ Ġreturn ĠResource Helper . getString ByName ( resourceName ) Ċ } Ċ Ċ fun ĠBook . get Summary (): ĠString Ġ{ ĊĠĠĠ Ġval Ġresource Name Ġ= ĠString . format ( BOOK _ SUM MARY _ KEY , Ġthis . getKey ()) ĊĠĠĠ Ġreturn ĠResource Helper . getString ByName ( resourceName ) Ċ } Ċ Ċ fun ĠBook . get Book Name (): ĠString Ġ{ ĊĠĠĠ Ġreturn Ġget Book Name ( this . book Order ) Ċ } Ċ Ċ fun Ġget Book Name ( book Order : ĠInt ): ĠString Ġ{ ĊĠĠĠ Ġval Ġresource Name Ġ= ĠString . format ( BOOK _ NAME _ KEY , Ġbook Order ) ĊĠĠĠ Ġreturn ĠResource Helper . getString ByName ( resourceName ) Ċ } Ċ Ċ fun ĠBook . get Book Abbre v (): ĠString Ġ{ ĊĠĠĠ Ġreturn Ġget Book Abbre v ( this . book Order ) Ċ } Ċ Ċ fun Ġget Book Abbre v ( book Order : ĠInt ): ĠString Ġ{ ĊĠĠĠ Ġval Ġresource Name Ġ= ĠString . format ( BOOK _ AB BRE V _ KEY , Ġbook Order ) ĊĠĠĠ Ġreturn ĠResource Helper . getString ByName ( resourceName ) Ċ } Ċ Ċ fun ĠBook . getTest ament (): ĠTest ament Enum Ġ{ ĊĠĠĠ Ġif Ġ( book Order Ġ< Ġ 4 0 ) Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠTest ament Enum . OLD _ TEST AM ENT ĊĠĠĠ Ġ} ĊĠĠĠ Ġreturn ĠTest ament Enum . NEW _ TEST AM ENT Ċ } Ċ Ċ fun ĠBook . get Book Type (): ĠBook TypeEnum Ġ{ ĊĠĠĠ Ġif Ġ( getTest ament () Ġ== ĠTest ament Enum . OLD _ TEST AM ENT ) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( book Order Ġ<= Ġ 5 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠBook TypeEnum . P ENT ATE UCH ĊĠĠĠĠĠĠĠ Ġif Ġ( book Order Ġ<= Ġ 1 7 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠBook TypeEnum . HIST OR IC ĊĠĠĠĠĠĠĠ Ġif Ġ( book Order Ġ<= Ġ 2 2 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠBook TypeEnum . PO ET IC ĊĠĠĠĠĠĠĠ Ġ// if Ġ( Book Order Ġ<= Ġ 3 9 ) ĊĠĠĠĠĠĠĠ Ġreturn ĠBook TypeEnum . PRO PH ET IC ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ// new Ġtest ament ĊĠĠĠ Ġif Ġ( book Order Ġ<= Ġ 4 3 ) ĊĠĠĠĠĠĠĠ Ġreturn ĠBook TypeEnum . G OS PE L ĊĠĠĠ Ġif Ġ( book Order Ġ<= Ġ 6 5 ) ĊĠĠĠĠĠĠĠ Ġreturn ĠBook TypeEnum . E PI ST LE ĊĠĠĠ Ġreturn ĠBook TypeEnum . PRO PH ET IC Ġ// 6 6 Ċ }