@Service(value="blScheduledJobService") public class ScheduledJobServiceImpl extends Object implements ScheduledJobService
Modifier and Type | Field and Description |
---|---|
protected ScheduledJobDao |
dao |
protected com.broadleafcommerce.process.manager.ProcessActionManager |
processActionManager |
protected com.broadleafcommerce.process.execution.ProcessExecutionManager |
processExecutionManager |
protected ScheduledJobProcessRegistrationHelper |
processRegistrationHelper |
protected com.broadleafcommerce.process.service.ProcessService |
processService |
protected ScheduledJobEventSender |
scheduledJobEventSender |
protected static String |
UNABLE_TO_RUN_JOB_NOW |
Constructor and Description |
---|
ScheduledJobServiceImpl() |
Modifier and Type | Method and Description |
---|---|
protected void |
archiveAllDetailChunks(ScheduledJobDetail scheduledJobDetail) |
protected void |
archiveAllDetails(ScheduledJob scheduledJob) |
void |
archiveJobAndAllDetails(ScheduledJob scheduledJob)
Archive the
ScheduledJob , all ScheduledJobDetail s, and all of their associated ScheduledJobDetailValueChunk s |
protected boolean |
canRunScheduledJobNow(Long jobId) |
ScheduledJob |
create()
Create a
ScheduledJob |
ScheduledJob |
findScheduledJobById(Long id)
Read an
ScheduledJob by id |
void |
runScheduledJobNow(Long jobId,
org.springframework.validation.BindingResult result)
Runs the
ScheduledJob immediately |
ScheduledJob |
save(ScheduledJob scheduledJob)
Save
ScheduledJob |
protected boolean |
shouldExecuteWithProcess(ScheduledJob job) |
protected void |
startProcess(Long processId) |
protected static final String UNABLE_TO_RUN_JOB_NOW
protected com.broadleafcommerce.process.service.ProcessService processService
protected com.broadleafcommerce.process.execution.ProcessExecutionManager processExecutionManager
protected ScheduledJobProcessRegistrationHelper processRegistrationHelper
protected com.broadleafcommerce.process.manager.ProcessActionManager processActionManager
protected ScheduledJobEventSender scheduledJobEventSender
protected ScheduledJobDao dao
public ScheduledJob create()
ScheduledJobService
ScheduledJob
create
in interface ScheduledJobService
ScheduledJob
@Transactional(value="blTransactionManagerEventInfo") public ScheduledJob save(ScheduledJob scheduledJob)
ScheduledJobService
ScheduledJob
save
in interface ScheduledJobService
ScheduledJob
public ScheduledJob findScheduledJobById(Long id)
ScheduledJobService
ScheduledJob
by idfindScheduledJobById
in interface ScheduledJobService
ScheduledJob
public void runScheduledJobNow(Long jobId, org.springframework.validation.BindingResult result)
ScheduledJobService
ScheduledJob
immediatelyrunScheduledJobNow
in interface ScheduledJobService
protected boolean shouldExecuteWithProcess(ScheduledJob job)
protected void startProcess(Long processId)
protected boolean canRunScheduledJobNow(Long jobId)
@Transactional(value="blTransactionManagerEventInfo") public void archiveJobAndAllDetails(ScheduledJob scheduledJob)
ScheduledJobService
ScheduledJob
, all ScheduledJobDetail
s, and all of their associated ScheduledJobDetailValueChunk
sarchiveJobAndAllDetails
in interface ScheduledJobService
protected void archiveAllDetails(ScheduledJob scheduledJob)
protected void archiveAllDetailChunks(ScheduledJobDetail scheduledJobDetail)
Copyright © 2020. All rights reserved.