Class: ModuleUpdateRepository
Defined in: Data/Repositories/ModuleUpdateRepository.ts:13
Repository for module update entities Manages available updates for installed modules
Implements
Constructors
Constructor
new ModuleUpdateRepository(
sql):ModuleUpdateRepository
Defined in: Data/Repositories/ModuleUpdateRepository.ts:16
Parameters
sql
Returns
ModuleUpdateRepository
Methods
create()
create(
entity):ModuleUpdate
Defined in: Data/Repositories/ModuleUpdateRepository.ts:86
Create a new update record
Parameters
entity
Returns
Implementation of
IModuleUpdateRepository.create
delete()
delete(
id):boolean
Defined in: Data/Repositories/ModuleUpdateRepository.ts:148
Delete an update
Parameters
id
number
Returns
boolean
Implementation of
IModuleUpdateRepository.delete
deleteByModule()
deleteByModule(
moduleId):number
Defined in: Data/Repositories/ModuleUpdateRepository.ts:190
Delete updates for a specific module
Parameters
moduleId
number
Returns
number
Implementation of
IModuleUpdateRepository.deleteByModule
getAll()
getAll(
options?):ModuleUpdate[]
Defined in: Data/Repositories/ModuleUpdateRepository.ts:33
Get all updates
Parameters
options?
Returns
Implementation of
IModuleUpdateRepository.getAll
getById()
getById(
id):ModuleUpdate|undefined
Defined in: Data/Repositories/ModuleUpdateRepository.ts:21
Get an update by ID
Parameters
id
number
Returns
ModuleUpdate | undefined
Implementation of
IModuleUpdateRepository.getById
getByModule()
getByModule(
moduleId):ModuleUpdate[]
Defined in: Data/Repositories/ModuleUpdateRepository.ts:52
Get updates for a specific module
Parameters
moduleId
number
Returns
Implementation of
IModuleUpdateRepository.getByModule
getCritical()
getCritical():
ModuleUpdate[]
Defined in: Data/Repositories/ModuleUpdateRepository.ts:75
Get critical updates
Returns
Implementation of
IModuleUpdateRepository.getCritical
getUnignored()
getUnignored():
ModuleUpdate[]
Defined in: Data/Repositories/ModuleUpdateRepository.ts:64
Get unignored updates
Returns
Implementation of
IModuleUpdateRepository.getUnignored
hasUpdate()
hasUpdate(
moduleId):boolean
Defined in: Data/Repositories/ModuleUpdateRepository.ts:179
Check if update exists for module
Parameters
moduleId
number
Returns
boolean
Implementation of
IModuleUpdateRepository.hasUpdate
ignoreUpdate()
ignoreUpdate(
updateId):void
Defined in: Data/Repositories/ModuleUpdateRepository.ts:159
Ignore an update
Parameters
updateId
number
Returns
void
Implementation of
IModuleUpdateRepository.ignoreUpdate
markNotified()
markNotified(
updateId):void
Defined in: Data/Repositories/ModuleUpdateRepository.ts:169
Mark update as notified
Parameters
updateId
number
Returns
void
Implementation of
IModuleUpdateRepository.markNotified
update()
update(
entity):ModuleUpdate
Defined in: Data/Repositories/ModuleUpdateRepository.ts:115
Update an existing update record