public class TimerJobEntity extends AbstractJobEntity
createTime, customValuesByteArrayRef, DEFAULT_EXCLUSIVE, DEFAULT_RETRIES, duedate, endDate, exceptionByteArrayRef, exceptionMessage, executionId, id, isExclusive, jobHandlerConfiguration, jobHandlerType, jobType, maxIterations, processDefinitionId, processInstanceId, repeat, retries, revision, scopeDefinitionId, scopeId, scopeType, subScopeId, tenantId| Constructor and Description |
|---|
TimerJobEntity() |
TimerJobEntity(AbstractJobEntity te) |
TimerJobEntity(TimerDeclarationImpl timerDeclaration) |
| Modifier and Type | Method and Description |
|---|---|
protected int |
calculateMaxIterationsValue(String originalExpression) |
protected Date |
calculateNextTimer() |
protected int |
calculateRepeatValue() |
protected int |
checkBoundaryEventsDefinitions(List<ActivityImpl> activities,
String embededActivityId) |
protected int |
checkBoundaryEventsDefinitions(ProcessDefinition def,
String embededActivityId) |
protected int |
checkStartEventDefinitions(ProcessDefinition def,
String embededActivityId) |
void |
delete() |
void |
execute(CommandContext commandContext) |
protected String |
getBusinessCalendarName(String calendarName) |
void |
insert() |
protected boolean |
isValidTime(Date newTimer) |
protected void |
restoreExtraData(CommandContext commandContext,
String jobHandlerConfiguration) |
void |
scheduleNewTimer(CommandContext commandContext) |
void |
scheduleNextTimerIfRepeat() |
protected void |
setNewRepeat(int newRepeatValue) |
getCreateTime, getCustomValues, getDuedate, getEndDate, getExceptionMessage, getExceptionStacktrace, getExecutionId, getId, getJobHandlerConfiguration, getJobHandlerType, getJobType, getPersistentState, getProcessDefinitionId, getProcessInstanceId, getRepeat, getRetries, getRevision, getRevisionNext, getScopeDefinitionId, getScopeId, getScopeType, getSubScopeId, getTenantId, isExclusive, setCreateTime, setCustomValues, setDuedate, setEndDate, setExceptionMessage, setExceptionStacktrace, setExclusive, setExecution, setExecutionId, setId, setJobHandlerConfiguration, setJobHandlerType, setJobType, setProcessDefinitionId, setProcessInstanceId, setRepeat, setRetries, setRevision, setScopeDefinitionId, setScopeId, setScopeType, setSubScopeId, setTenantIdpublic TimerJobEntity()
public TimerJobEntity(TimerDeclarationImpl timerDeclaration)
public TimerJobEntity(AbstractJobEntity te)
public void execute(CommandContext commandContext)
public void scheduleNewTimer(CommandContext commandContext)
public void scheduleNextTimerIfRepeat()
public void insert()
public void delete()
protected void restoreExtraData(CommandContext commandContext, String jobHandlerConfiguration)
protected int checkStartEventDefinitions(ProcessDefinition def, String embededActivityId)
protected int checkBoundaryEventsDefinitions(ProcessDefinition def, String embededActivityId)
protected int checkBoundaryEventsDefinitions(List<ActivityImpl> activities, String embededActivityId)
protected int calculateMaxIterationsValue(String originalExpression)
protected boolean isValidTime(Date newTimer)
protected int calculateRepeatValue()
protected void setNewRepeat(int newRepeatValue)
protected Date calculateNextTimer()
Copyright © 2018 Flowable. All rights reserved.