Class: abstract AbstractJobVersionService<T, FIELDS_REQUIRED_FOR_UPDATE, AUTOGENERATED_FIELDS, REPOSITORY>
jobs/src.AbstractJobVersionService
Extends
BaseTrackedEntityService<T,"id",REPOSITORY,FIELDS_REQUIRED_FOR_UPDATE,AUTOGENERATED_FIELDS>
Type parameters
▪ T extends BaseJobVersion = JobVersion
▪ FIELDS_REQUIRED_FOR_UPDATE extends keyof T = "id"
▪ AUTOGENERATED_FIELDS extends keyof T = keyof BaseTrackedEntityHelper | "id"
▪ REPOSITORY extends AbstractRepository<T, "id", unknown, FIELDS_REQUIRED_FOR_UPDATE, AUTOGENERATED_FIELDS> & ITrackedRepository<T, "id", unknown> = JobVersionRepository<T, "id", FIELDS_REQUIRED_FOR_UPDATE, AUTOGENERATED_FIELDS>
Constructors
new AbstractJobVersionService(repository)
new AbstractJobVersionService<
T,FIELDS_REQUIRED_FOR_UPDATE,AUTOGENERATED_FIELDS,REPOSITORY>(repository):AbstractJobVersionService<T,FIELDS_REQUIRED_FOR_UPDATE,AUTOGENERATED_FIELDS,REPOSITORY>
Parameters
▪ repository: REPOSITORY
Returns
AbstractJobVersionService<T, FIELDS_REQUIRED_FOR_UPDATE, AUTOGENERATED_FIELDS, REPOSITORY>
Inherited from
BaseTrackedEntityService.constructor
Source
libs/service-api/src/lib/base-tracked-entity.service.ts:28
Properties
repository
protectedreadonlyrepository:REPOSITORY
Inherited from
BaseTrackedEntityService.repository
Source
libs/service-api/src/lib/base-entity.service.ts:30
Methods
archive
archive(
id):Promise<boolean>
Parameters
▪ id: T["id"] | T["id"][]
Returns
Promise<boolean>
Inherited from
BaseTrackedEntityService.archive
Source
libs/service-api/src/lib/base-tracked-entity.service.ts:32