Перейти до основного вмісту

Class: JobVersionService

jobs/src.JobVersionService

Extends​

Constructors​

new JobVersionService(repository)​

new JobVersionService(repository): JobVersionService

Parameters​

▪ repository: JobVersionRepository<JobVersion, "id", "id", "id" | keyof BaseTrackedEntityHelper>

Returns​

JobVersionService

Overrides​

AbstractJobVersionService.constructor

Source​

libs/jobs/src/lib/service/job-version.service.ts:11

Properties​

repository​

protected readonly repository: JobVersionRepository<JobVersion, "id", "id", "id" | keyof BaseTrackedEntityHelper>

Inherited from​

AbstractJobVersionService.repository

Source​

libs/service-api/src/lib/base-entity.service.ts:30

Methods​

archive​

archive(id): Promise<boolean>

Parameters​

▪ id: string | string[]

Returns​

Promise<boolean>

Inherited from​

AbstractJobVersionService.archive

Source​

libs/service-api/src/lib/base-tracked-entity.service.ts:32


create​

create(entity)​

create(entity): Promise<JobVersion>

Parameters​

▪ entity: Omit<JobVersion, "id" | keyof BaseTrackedEntityHelper> & Partial<Pick<JobVersion, "id">>

Returns​

Promise<JobVersion>

Inherited from​

AbstractJobVersionService.create

Source​

libs/service-api/src/lib/base-entity.service.ts:34

create(entities)​

create(entities): Promise<JobVersion[]>

Parameters​

▪ entities: Omit<JobVersion, "id" | keyof BaseTrackedEntityHelper> & Partial<Pick<JobVersion, "id">>[]

Returns​

Promise<JobVersion[]>

Inherited from​

AbstractJobVersionService.create

Source​

libs/service-api/src/lib/base-entity.service.ts:38


delete​

delete(id): Promise<boolean>

Parameters​

▪ id: string | string[]

Returns​

Promise<boolean>

Inherited from​

AbstractJobVersionService.delete

Source​

libs/service-api/src/lib/base-entity.service.ts:208


findAll​

findAll(page, limit): Promise<JobVersion[]>

Parameters​

▪ page: number= 0

▪ limit: number= 100

Returns​

Promise<JobVersion[]>

Inherited from​

AbstractJobVersionService.findAll

Source​

libs/service-api/src/lib/base-entity.service.ts:200


findAllPaginated​

findAllPaginated<T>(query, config, clazz?, options?): Promise<Paginated<T>>

Type parameters​

▪ T = JobVersion

Parameters​

▪ query: PaginateQuery

▪ config: PaginateConfig<JobVersion>

▪ clazz?: ClassConstructor<T>

▪ options?: ClassTransformOptions

Returns​

Promise<Paginated<T>>

Inherited from​

AbstractJobVersionService.findAllPaginated

Source​

libs/service-api/src/lib/base-entity.service.ts:180


findById​

findById(id)​

findById(id): Promise<JobVersion>

Parameters​

▪ id: string

Returns​

Promise<JobVersion>

Inherited from​

AbstractJobVersionService.findById

Source​

libs/service-api/src/lib/base-entity.service.ts:150

findById(id, throwExceptionIfNotFound)​

findById(id, throwExceptionIfNotFound): Promise<JobVersion>

Parameters​

▪ id: string

▪ throwExceptionIfNotFound: true

Returns​

Promise<JobVersion>

Inherited from​

AbstractJobVersionService.findById

Source​

libs/service-api/src/lib/base-entity.service.ts:151

findById(id, throwExceptionIfNotFound)​

findById(id, throwExceptionIfNotFound): Promise<JobVersion>

Parameters​

▪ id: string

▪ throwExceptionIfNotFound: false

Returns​

Promise<JobVersion>

Inherited from​

AbstractJobVersionService.findById

Source​

libs/service-api/src/lib/base-entity.service.ts:152

findById(ids)​

findById(ids): Promise<JobVersion[]>

Parameters​

▪ ids: string[]

Returns​

Promise<JobVersion[]>

Inherited from​

AbstractJobVersionService.findById

Source​

libs/service-api/src/lib/base-entity.service.ts:156


findJobVersionByJobDefinitionIdAndVersion​

findJobVersionByJobDefinitionIdAndVersion(jobDefinitionId, jobVersion): Promise<BaseJobVersion>

Parameters​

▪ jobDefinitionId: string

▪ jobVersion: number

Returns​

Promise<BaseJobVersion>

Overrides​

AbstractJobVersionService.findJobVersionByJobDefinitionIdAndVersion

Source​

libs/jobs/src/lib/service/job-version.service.ts:16


findLatestJobVersion​

findLatestJobVersion(jobDefinitionId): Promise<BaseJobVersion>

Parameters​

▪ jobDefinitionId: string

Returns​

Promise<BaseJobVersion>

Overrides​

AbstractJobVersionService.findLatestJobVersion

Source​

libs/jobs/src/lib/service/job-version.service.ts:38


findPreviousJobVersion​

findPreviousJobVersion(jobDefinitionId, newJobVersion): Promise<BaseJobVersion>

Parameters​

▪ jobDefinitionId: string

▪ newJobVersion: number

Returns​

Promise<BaseJobVersion>

Overrides​

AbstractJobVersionService.findPreviousJobVersion

Source​

libs/jobs/src/lib/service/job-version.service.ts:27


partialUpdate​

partialUpdate(entity)​

partialUpdate(entity): Promise<Partial<JobVersion>>

update entity partial if it doesn't exist -> throw error

Parameters​

▪ entity: Partial<Omit<JobVersion, "id" | keyof BaseTrackedEntityHelper>> & Pick<JobVersion, "id">

Returns​

Promise<Partial<JobVersion>>

Inherited from​

AbstractJobVersionService.partialUpdate

Source​

libs/service-api/src/lib/base-entity.service.ts:121

partialUpdate(entities)​

partialUpdate(entities): Promise<Partial<JobVersion>[]>

Parameters​

▪ entities: Partial<Omit<JobVersion, "id" | keyof BaseTrackedEntityHelper>> & Pick<JobVersion, "id">[]

Returns​

Promise<Partial<JobVersion>[]>

Inherited from​

AbstractJobVersionService.partialUpdate

Source​

libs/service-api/src/lib/base-entity.service.ts:126


restore​

restore(id): Promise<boolean>

Parameters​

▪ id: string | string[]

Returns​

Promise<boolean>

Inherited from​

AbstractJobVersionService.restore

Source​

libs/service-api/src/lib/base-tracked-entity.service.ts:39


update​

update(entity)​

update(entity): Promise<JobVersion>

Parameters​

▪ entity: Omit<JobVersion, "id" | keyof BaseTrackedEntityHelper> & Pick<JobVersion, "id">

Returns​

Promise<JobVersion>

Inherited from​

AbstractJobVersionService.update

Source​

libs/service-api/src/lib/base-entity.service.ts:55

update(entities)​

update(entities): Promise<JobVersion[]>

Parameters​

▪ entities: Omit<JobVersion, "id" | keyof BaseTrackedEntityHelper> & Pick<JobVersion, "id">[]

Returns​

Promise<JobVersion[]>

Inherited from​

AbstractJobVersionService.update

Source​

libs/service-api/src/lib/base-entity.service.ts:60


upsert​

upsert(entity)​

upsert(entity): Promise<JobVersion>

Parameters​

▪ entity: Omit<JobVersion, "id" | keyof BaseTrackedEntityHelper> & Partial<Never<Pick<JobVersion, "id">>> | Omit<JobVersion, "id" | keyof BaseTrackedEntityHelper> & Pick<JobVersion, "id">

Returns​

Promise<JobVersion>

Inherited from​

AbstractJobVersionService.upsert

Source​

libs/service-api/src/lib/base-entity.service.ts:83

upsert(entities)​

upsert(entities): Promise<JobVersion[]>

Parameters​

▪ entities: (Omit<JobVersion, "id" | keyof BaseTrackedEntityHelper> & Partial<Never<Pick<JobVersion, "id">>> | Omit<JobVersion, "id" | keyof BaseTrackedEntityHelper> & Pick<JobVersion, "id">)[]

Returns​

Promise<JobVersion[]>

Inherited from​

AbstractJobVersionService.upsert

Source​

libs/service-api/src/lib/base-entity.service.ts:91


Generated using typedoc-plugin-markdown and TypeDoc