Interface: IModuleUpdateRepository
Defined in: Data/Repositories/IModuleUpdateRepository.ts:7
Repository interface for module update entities
Extends
Methods
create()
create(
entity):ModuleUpdate
Defined in: Data/Core/IRepository.ts:36
Create a new entity
Parameters
entity
Entity to create
Returns
The created entity with ID populated
Inherited from
delete()
delete(
id):boolean
Defined in: Data/Core/IRepository.ts:50
Delete an entity by ID
Parameters
id
number
Primary key of the entity to delete
Returns
boolean
True if deleted, false if not found
Inherited from
deleteByModule()
deleteByModule(
moduleId):number
Defined in: Data/Repositories/IModuleUpdateRepository.ts:41
Delete updates for a specific module
Parameters
moduleId
number
Returns
number
getAll()
getAll(
options?):ModuleUpdate[]
Defined in: Data/Core/IRepository.ts:57
Get all entities
Parameters
options?
Optional query options (limit, offset, ordering)
Returns
Array of all entities
Inherited from
getById()
getById(
id):ModuleUpdate|undefined
Defined in: Data/Core/IRepository.ts:29
Retrieve an entity by its ID
Parameters
id
number
Primary key of the entity
Returns
ModuleUpdate | undefined
The entity, or undefined if not found
Inherited from
getByModule()
getByModule(
moduleId):ModuleUpdate[]
Defined in: Data/Repositories/IModuleUpdateRepository.ts:11
Get updates for a specific module
Parameters
moduleId
number
Returns
getCritical()
getCritical():
ModuleUpdate[]
Defined in: Data/Repositories/IModuleUpdateRepository.ts:21
Get critical updates
Returns
getUnignored()
getUnignored():
ModuleUpdate[]
Defined in: Data/Repositories/IModuleUpdateRepository.ts:16
Get unignored updates
Returns
hasUpdate()
hasUpdate(
moduleId):boolean
Defined in: Data/Repositories/IModuleUpdateRepository.ts:36
Check if update exists for module
Parameters
moduleId
number
Returns
boolean
ignoreUpdate()
ignoreUpdate(
updateId):void
Defined in: Data/Repositories/IModuleUpdateRepository.ts:26
Ignore an update
Parameters
updateId
number
Returns
void
markNotified()
markNotified(
updateId):void
Defined in: Data/Repositories/IModuleUpdateRepository.ts:31
Mark update as notified
Parameters
updateId
number
Returns
void
update()
update(
entity):ModuleUpdate
Defined in: Data/Core/IRepository.ts:43
Update an existing entity
Parameters
entity
Entity with updated values
Returns
The updated entity