Interface: IBibleBookRepository
Defined in: Data/Repositories/IBibleBookRepository.ts:10
Interface for Bible Book repository Defines all operations for working with Bible book metadata in the main database
Methods
create()
create(
entity):BibleBook
Defined in: Data/Repositories/IBibleBookRepository.ts:18
Parameters
entity
Returns
delete()
delete(
id):boolean
Defined in: Data/Repositories/IBibleBookRepository.ts:20
Parameters
id
number
Returns
boolean
getAll()
getAll(
options?):BibleBook[]
Defined in: Data/Repositories/IBibleBookRepository.ts:14
Parameters
options?
Returns
getBookChapterInfo()
getBookChapterInfo(
bookId):ChapterInfo[]
Defined in: Data/Repositories/IBibleBookRepository.ts:27
Parameters
bookId
number
Returns
getByBookGroup()
getByBookGroup(
bookGroup):BibleBook[]
Defined in: Data/Repositories/IBibleBookRepository.ts:16
Parameters
bookGroup
string
Returns
getByBookNumber()
getByBookNumber(
bookNumber):BibleBook|undefined
Defined in: Data/Repositories/IBibleBookRepository.ts:12
Parameters
bookNumber
number
Returns
BibleBook | undefined
getById()
getById(
id):BibleBook|undefined
Defined in: Data/Repositories/IBibleBookRepository.ts:11
Parameters
id
number
Returns
BibleBook | undefined
getByName()
getByName(
name):BibleBook|undefined
Defined in: Data/Repositories/IBibleBookRepository.ts:13
Parameters
name
string
Returns
BibleBook | undefined
getByTestament()
getByTestament(
testament):BibleBook[]
Defined in: Data/Repositories/IBibleBookRepository.ts:15
Parameters
testament
Returns
getChapterInfo()
getChapterInfo(
bookId,chapter):ChapterInfo|undefined
Defined in: Data/Repositories/IBibleBookRepository.ts:26
Parameters
bookId
number
chapter
number
Returns
ChapterInfo | undefined
getChapterInfoByBookNumber()
getChapterInfoByBookNumber(
bookNumber):ChapterInfo[]
Defined in: Data/Repositories/IBibleBookRepository.ts:28
Parameters
bookNumber
number
Returns
getTotalVerseCount()
getTotalVerseCount():
number
Defined in: Data/Repositories/IBibleBookRepository.ts:22
Returns
number
search()
search(
query):BibleBook[]
Defined in: Data/Repositories/IBibleBookRepository.ts:23
Parameters
query
string
Returns
update()
update(
entity):BibleBook
Defined in: Data/Repositories/IBibleBookRepository.ts:19