Class: abstract
AbstractJobDefinitionService<T
, FIELDS_REQUIRED_FOR_UPDATE
, AUTOGENERATED_FIELDS
, REPOSITORY
>
jobs/src.AbstractJobDefinitionService
Extends
BaseTrackedEntityService
<T
,"id"
,REPOSITORY
,FIELDS_REQUIRED_FOR_UPDATE
,AUTOGENERATED_FIELDS
>
Type parameters
▪ T extends BaseJobDefinitionEntity
= JobDefinition
▪ 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
> = JobDefinitionRepository
<T
, "id"
, FIELDS_REQUIRED_FOR_UPDATE
, AUTOGENERATED_FIELDS
>
Constructors
new AbstractJobDefinitionService(repository)
new AbstractJobDefinitionService<
T
,FIELDS_REQUIRED_FOR_UPDATE
,AUTOGENERATED_FIELDS
,REPOSITORY
>(repository
):AbstractJobDefinitionService
<T
,FIELDS_REQUIRED_FOR_UPDATE
,AUTOGENERATED_FIELDS
,REPOSITORY
>
Parameters
▪ repository: REPOSITORY
Returns
AbstractJobDefinitionService
<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
protected
readonly
repository: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
create
create(entity)
create(
entity
):Promise
<T
>
Parameters
▪ entity: Omit
<T
, AUTOGENERATED_FIELDS
> & Partial
<Pick
<T
, "id"
>>
Returns
Promise
<T
>
Inherited from
BaseTrackedEntityService
.create
Source
libs/service-api/src/lib/base-entity.service.ts:34
create(entities)
create(
entities
):Promise
<T
[]>
Parameters
▪ entities: Omit
<T
, AUTOGENERATED_FIELDS
> & Partial
<Pick
<T
, "id"
>>[]
Returns
Promise
<T
[]>
Inherited from
BaseTrackedEntityService
.create
Source
libs/service-api/src/lib/base-entity.service.ts:38