Skip to main content

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