Class HistoricBatchEntity
java.lang.Object
org.camunda.bpm.engine.impl.history.event.HistoryEvent
org.camunda.bpm.engine.impl.batch.history.HistoricBatchEntity
- All Implemented Interfaces:
Serializable
,HistoricBatch
,DbEntity
,HistoricEntity
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionprotected String
protected int
protected String
protected Date
protected Date
protected String
protected int
protected String
protected String
protected Date
protected String
protected int
protected String
Fields inherited from class org.camunda.bpm.engine.impl.history.event.HistoryEvent
ACTIVITY_EVENT_TYPE_END, ACTIVITY_EVENT_TYPE_START, ACTIVITY_EVENT_TYPE_UPDATE, caseDefinitionId, caseDefinitionKey, caseDefinitionName, caseExecutionId, caseInstanceId, eventType, executionId, FORM_PROPERTY_UPDATE, IDENTITY_LINK_ADD, IDENTITY_LINK_DELETE, INCIDENT_CREATE, INCIDENT_DELETE, INCIDENT_RESOLVE, processDefinitionId, processDefinitionKey, processDefinitionName, processDefinitionVersion, processInstanceId, removalTime, rootProcessInstanceId, sequenceCounter, TASK_EVENT_TYPE_COMPLETE, TASK_EVENT_TYPE_CREATE, TASK_EVENT_TYPE_DELETE, TASK_EVENT_TYPE_UPDATE, VARIABLE_EVENT_TYPE_CREATE, VARIABLE_EVENT_TYPE_DELETE, VARIABLE_EVENT_TYPE_UPDATE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
delete()
int
int
Returns a representation of the object, as would be stored in the database.int
getType()
void
setBatchJobDefinitionId
(String batchJobDefinitionId) void
setBatchJobsPerSeed
(int batchJobsPerSeed) void
setCreateUserId
(String createUserId) void
setEndTime
(Date endTime) void
setExecutionStartTime
(Date executionStartTime) void
setInvocationsPerBatchJob
(int invocationsPerBatchJob) void
setMonitorJobDefinitionId
(String monitorJobDefinitionId) void
setSeedJobDefinitionId
(String seedJobDefinitionId) void
setStartTime
(Date startTime) void
setTenantId
(String tenantId) void
setTotalJobs
(int totalJobs) void
Methods inherited from class org.camunda.bpm.engine.impl.history.event.HistoryEvent
getCaseDefinitionId, getCaseDefinitionKey, getCaseDefinitionName, getCaseExecutionId, getCaseInstanceId, getEventType, getExecutionId, getId, getProcessDefinitionId, getProcessDefinitionKey, getProcessDefinitionName, getProcessDefinitionVersion, getProcessInstanceId, getRemovalTime, getRootProcessInstanceId, getSequenceCounter, isEventOfType, setCaseDefinitionId, setCaseDefinitionKey, setCaseDefinitionName, setCaseExecutionId, setCaseInstanceId, setEventType, setExecutionId, setId, setProcessDefinitionId, setProcessDefinitionKey, setProcessDefinitionName, setProcessDefinitionVersion, setProcessInstanceId, setRemovalTime, setRootProcessInstanceId, setSequenceCounter, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.camunda.bpm.engine.batch.history.HistoricBatch
getId, getRemovalTime
-
Field Details
-
id
-
type
-
totalJobs
protected int totalJobs -
batchJobsPerSeed
protected int batchJobsPerSeed -
invocationsPerBatchJob
protected int invocationsPerBatchJob -
seedJobDefinitionId
-
monitorJobDefinitionId
-
batchJobDefinitionId
-
tenantId
-
createUserId
-
startTime
-
endTime
-
executionStartTime
-
-
Constructor Details
-
HistoricBatchEntity
public HistoricBatchEntity()
-
-
Method Details
-
getType
- Specified by:
getType
in interfaceHistoricBatch
- Returns:
- the type of the batch
-
setType
-
getTotalJobs
public int getTotalJobs()- Specified by:
getTotalJobs
in interfaceHistoricBatch
- Returns:
- the number of batch execution jobs required to complete the batch
-
setTotalJobs
public void setTotalJobs(int totalJobs) -
getBatchJobsPerSeed
public int getBatchJobsPerSeed()- Specified by:
getBatchJobsPerSeed
in interfaceHistoricBatch
- Returns:
- number of batch jobs created per batch seed job invocation
-
setBatchJobsPerSeed
public void setBatchJobsPerSeed(int batchJobsPerSeed) -
getInvocationsPerBatchJob
public int getInvocationsPerBatchJob()- Specified by:
getInvocationsPerBatchJob
in interfaceHistoricBatch
- Returns:
- the number of invocations executed per batch job
-
setInvocationsPerBatchJob
public void setInvocationsPerBatchJob(int invocationsPerBatchJob) -
getSeedJobDefinitionId
- Specified by:
getSeedJobDefinitionId
in interfaceHistoricBatch
- Returns:
- the id of the batch seed job definition
-
setSeedJobDefinitionId
-
getMonitorJobDefinitionId
- Specified by:
getMonitorJobDefinitionId
in interfaceHistoricBatch
- Returns:
- the id of the batch monitor job definition
-
setMonitorJobDefinitionId
-
getBatchJobDefinitionId
- Specified by:
getBatchJobDefinitionId
in interfaceHistoricBatch
- Returns:
- the id of the batch job definition
-
setBatchJobDefinitionId
-
getTenantId
- Specified by:
getTenantId
in interfaceHistoricBatch
- Returns:
- the batch's tenant id or null
-
setTenantId
-
getCreateUserId
- Specified by:
getCreateUserId
in interfaceHistoricBatch
- Returns:
- the batch creator's user id
-
setCreateUserId
-
getStartTime
- Specified by:
getStartTime
in interfaceHistoricBatch
- Returns:
- the date the batch was started
-
setStartTime
-
getEndTime
- Specified by:
getEndTime
in interfaceHistoricBatch
- Returns:
- the date the batch was completed
-
setEndTime
-
getExecutionStartTime
- Specified by:
getExecutionStartTime
in interfaceHistoricBatch
- Returns:
- the date the batch execution started
-
setExecutionStartTime
-
getPersistentState
Description copied from interface:DbEntity
Returns a representation of the object, as would be stored in the database. Used when deciding if updates have occurred to the object or not since it was last loaded.- Specified by:
getPersistentState
in interfaceDbEntity
- Overrides:
getPersistentState
in classHistoryEvent
-
delete
public void delete()
-