@sourceloop/audit-service / Exports / JobProcessingService
Class: JobProcessingService¶
Table of contents¶
Constructors¶
Properties¶
- auditLogExportService
- auditLogRepository
- columnBuilder
- jobRepository
- mappingLogRepository
- querySelectedFiles
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