Skip to content

@sourceloop/audit-service / Exports / JobProcessingService

Class: JobProcessingService

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new JobProcessingService(querySelectedFiles, auditLogExportService, columnBuilder, mappingLogRepository, jobRepository, auditLogRepository)

Parameters

Name Type
querySelectedFiles QuerySelectedFilesFn
auditLogExportService AuditLogExportFn
columnBuilder ColumnBuilderFn
mappingLogRepository EntityCrudRepository<MappingLog, string, {}>
jobRepository EntityCrudRepository<Job, string, {}>
auditLogRepository EntityCrudRepository<AuditLog, string, {}>

Defined in

services/audit-service/src/services/job-processing.service.ts:40

Properties

auditLogExportService

auditLogExportService: AuditLogExportFn

Defined in

services/audit-service/src/services/job-processing.service.ts:44


auditLogRepository

auditLogRepository: EntityCrudRepository<AuditLog, string, {}>

Defined in

services/audit-service/src/services/job-processing.service.ts:52


columnBuilder

columnBuilder: ColumnBuilderFn

Defined in

services/audit-service/src/services/job-processing.service.ts:46


jobRepository

jobRepository: EntityCrudRepository<Job, string, {}>

Defined in

services/audit-service/src/services/job-processing.service.ts:50


mappingLogRepository

mappingLogRepository: EntityCrudRepository<MappingLog, string, {}>

Defined in

services/audit-service/src/services/job-processing.service.ts:48


querySelectedFiles

querySelectedFiles: QuerySelectedFilesFn

Defined in

services/audit-service/src/services/job-processing.service.ts:42

Methods

buildCustomFilter

buildCustomFilter(andArray, customFilter): void

Parameters

Name Type
andArray AnyObject[]
customFilter CustomFilter

Returns

void

Defined in

services/audit-service/src/services/job-processing.service.ts:110


getFilter

getFilter(inquiredFilter): string[]

Parameters

Name Type
inquiredFilter string | AnyObject

Returns

string[]

Defined in

services/audit-service/src/services/job-processing.service.ts:100


haveCommonElements

haveCommonElements(arr1, arr2): boolean

Parameters

Name Type
arr1 string[]
arr2 string[]

Returns

boolean

Defined in

services/audit-service/src/services/job-processing.service.ts:106


start

start(jobId): Promise<void>

Parameters

Name Type
jobId string

Returns

Promise<void>

Defined in

services/audit-service/src/services/job-processing.service.ts:55