Class ProcessJobAssignmentHelper
Constructors
ProcessJobAssignmentHelper(DocumentDatabaseTable, ResourceManager, WorkerRequest)
Declaration
new ProcessJobAssignmentHelper(dbTable: DocumentDatabaseTable, resourceManager: ResourceManager, workerRequest: WorkerRequest)
Parameters
Type |
Name |
Description |
DocumentDatabaseTable |
dbTable |
|
ResourceManager |
resourceManager |
|
WorkerRequest |
workerRequest |
|
Properties
dbTable
Declaration
public dbTable: DocumentDatabaseTable
Property Value
Type |
Description |
DocumentDatabaseTable |
|
job
Declaration
Property Value
jobAssignment
Declaration
JobAssignment jobAssignment
Property Value
Type |
Description |
JobAssignment |
|
jobAssignmentDatabaseId
Declaration
public jobAssignmentDatabaseId: string
Property Value
Declaration
Property Value
Type |
Description |
JobParameterBag |
|
jobOutput
Declaration
JobParameterBag jobOutput
Property Value
Type |
Description |
JobParameterBag |
|
logger
Declaration
Logger | undefined logger
Property Value
Type |
Description |
Logger | undefined |
|
profile
Declaration
Property Value
Type |
Description |
JobProfile |
|
resourceManager
Declaration
public resourceManager: ResourceManager
Property Value
Type |
Description |
ResourceManager |
|
workerRequest
Declaration
public workerRequest: WorkerRequest
Property Value
Methods
cancel()
Declaration
Returns
Type |
Description |
Promise<JobAssignment> |
|
complete()
Declaration
Returns
Type |
Description |
Promise<JobAssignment> |
|
fail(ProblemDetailProperties)
Declaration
function fail(error: ProblemDetailProperties)
Parameters
Type |
Name |
Description |
ProblemDetailProperties |
error |
|
Returns
Type |
Description |
Promise<JobAssignment> |
|
initialize(JobStatus)
Declaration
function initialize(initialStatus?: JobStatus)
Parameters
Type |
Name |
Description |
JobStatus |
initialStatus |
|
Returns
Type |
Description |
Promise<void> |
|
sendNotification()
Declaration
function sendNotification()
Returns
Type |
Description |
Promise<void> |
|
updateJobAssignment((jobAssigment: JobAssignment) => void, boolean)
Declaration
function updateJobAssignment(update: (jobAssigment: JobAssignment) => void, sendNotification: boolean)
Parameters
Type |
Name |
Description |
(jobAssigment: JobAssignment) => void |
update |
|
boolean |
sendNotification |
|
Returns
Type |
Description |
Promise<JobAssignment> |
|
updateJobAssignmentOutput()
Declaration
function updateJobAssignmentOutput()
Returns
Type |
Description |
Promise<JobAssignment> |
|
updateJobAssignmentStatus(JobStatus)
Declaration
function updateJobAssignmentStatus(status: JobStatus)
Parameters
Type |
Name |
Description |
JobStatus |
status |
|
Returns
Type |
Description |
Promise<JobAssignment> |
|
validateJob()
Declaration