platform-components-ng/projects/platform-components-lib/src/lib/components/background-tasks/service/background-tasks.service.ts
Background tasks service
Methods |
constructor(http: HttpClient, callbackService: CallbackService, qppErrorMessageService: QppErrorMessageService)
|
||||||||||||
|
Parameters :
|
| addBackgroundTask | ||||||||
addBackgroundTask(tasks: any)
|
||||||||
|
Add background task
Parameters :
Returns :
void
void |
| Async cancelAllTasks | ||||||||||
cancelAllTasks(taskTypes: BackgroundTaskType[])
|
||||||||||
|
Clears all tasks of specified types. If no task types are specified, it clears all tasks.
Parameters :
Returns :
Promise<void>
Promise of void
|
| Async cancelPollingForConvStatus | ||||||||
cancelPollingForConvStatus(backgroundTask: BackgroundTask)
|
||||||||
|
Cancel polling for conversion statuscontextId
Parameters :
Returns :
Promise<boolean | void>
Promise of boolean |
| clearAllCompletedTasks | ||||||||||
clearAllCompletedTasks(taskTypes: BackgroundTaskType[])
|
||||||||||
|
Clears all completed tasks of specified types. If no task types are specified, it clears all completed tasks.
Parameters :
Returns :
void
void |
| clearBackgroundTaskForContextId | ||||||||
clearBackgroundTaskForContextId(contextId: string)
|
||||||||
|
Clears the background task for a specific context ID.
Parameters :
Returns :
void
void
|
| clearBackgroundTasks |
clearBackgroundTasks()
|
|
This methods is used to clear the background task dialog by removing all the tasks from backgroundTasks$ which are not in 'PENDING' status.
Returns :
void
void |
| downloadFile | ||||||||
downloadFile(backgroundTask: BackgroundTask)
|
||||||||
|
Download File
Parameters :
Returns :
void
void |
| getBackgroundTaskForContextId | ||||||||
getBackgroundTaskForContextId(contextId: string)
|
||||||||
|
Get background task for context id
Parameters :
Returns :
Observable<BackgroundTask>
Observable |
| getBackgroundTasks |
getBackgroundTasks()
|
|
Get background tasks
Returns :
any
void |