Package org.camunda.bpm.engine.impl
Class HistoricJobLogQueryImpl
- java.lang.Object
 - 
- org.camunda.bpm.engine.impl.db.ListQueryParameterObject
 - 
- org.camunda.bpm.engine.impl.AbstractQuery<HistoricJobLogQuery,HistoricJobLog>
 - 
- org.camunda.bpm.engine.impl.HistoricJobLogQueryImpl
 
 
 
 
- 
- All Implemented Interfaces:
 Serializable,HistoricJobLogQuery,Command<Object>,Query<HistoricJobLogQuery,HistoricJobLog>
public class HistoricJobLogQueryImpl extends AbstractQuery<HistoricJobLogQuery,HistoricJobLog> implements HistoricJobLogQuery
- Author:
 - Roman Smirnov
 - See Also:
 - Serialized Form
 
 
- 
- 
Nested Class Summary
- 
Nested classes/interfaces inherited from class org.camunda.bpm.engine.impl.AbstractQuery
AbstractQuery.ResultType 
 - 
 
- 
Field Summary
Fields Modifier and Type Field Description protected String[]activityIdsprotected StringdeploymentIdprotected String[]executionIdsprotected String[]failedActivityIdsprotected Stringhostnameprotected Stringidprotected booleanisTenantIdSetprotected StringjobDefinitionConfigurationprotected StringjobDefinitionIdprotected StringjobDefinitionTypeprotected StringjobExceptionMessageprotected StringjobIdprotected LongjobPriorityHigherThanOrEqualprotected LongjobPriorityLowerThanOrEqualprotected StringprocessDefinitionIdprotected StringprocessDefinitionKeyprotected StringprocessInstanceIdprotected JobStatestateprotected String[]tenantIds- 
Fields inherited from class org.camunda.bpm.engine.impl.AbstractQuery
commandExecutor, expressions, maxResultsLimitEnabled, resultType, SORTORDER_ASC, SORTORDER_DESC, validators 
- 
Fields inherited from class org.camunda.bpm.engine.impl.db.ListQueryParameterObject
authCheck, databaseType, firstResult, maxResults, orderingProperties, parameter, tenantCheck 
 - 
 
- 
Constructor Summary
Constructors Constructor Description HistoricJobLogQueryImpl()HistoricJobLogQueryImpl(CommandExecutor commandExecutor) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HistoricJobLogQueryactivityIdIn(String... activityIds)Only select historic job log entries which are associated with one of the given activity ids.HistoricJobLogQuerycreationLog()Only select created historic job log entries.HistoricJobLogQuerydeletionLog()Only select deleted historic job log entries.HistoricJobLogQuerydeploymentId(String deploymentId)Only select historic job log entries with the deployment id.longexecuteCount(CommandContext commandContext)List<HistoricJobLog>executeList(CommandContext commandContext, Page page)Executes the actual query to retrieve the list of results.HistoricJobLogQueryexecutionIdIn(String... executionIds)Only select historic job log entries which are associated with one of the given execution ids.HistoricJobLogQueryfailedActivityIdIn(String... activityIds)Only select historic job log entries which are associated with failures of one of the given activity ids.HistoricJobLogQueryfailureLog()Only select failed historic job log entries.String[]getActivityIds()StringgetDeploymentId()String[]getExecutionIds()String[]getFailedActivityIds()StringgetHostname()StringgetJobDefinitionConfiguration()StringgetJobDefinitionId()StringgetJobDefinitionType()StringgetJobExceptionMessage()StringgetJobId()StringgetProcessDefinitionId()StringgetProcessDefinitionKey()StringgetProcessInstanceId()JobStategetState()String[]getTenantIds()protected booleanhasExcludingConditions()Whether or not the query has excluding conditions.HistoricJobLogQueryhostname(String hostname)Only selects historic job log entries that belong to the given host name.booleanisTenantIdSet()HistoricJobLogQueryjobDefinitionConfiguration(String jobDefinitionConfiguration)Only select historic job log entries with the given job definition configuration type.HistoricJobLogQueryjobDefinitionId(String jobDefinitionId)Only select historic job log entries with the given job definition id.HistoricJobLogQueryjobDefinitionType(String jobDefinitionType)Only select historic job log entries with the given job definition type.HistoricJobLogQueryjobExceptionMessage(String jobExceptionMessage)Only select historic job log entries with the given exception message.HistoricJobLogQueryjobId(String jobId)Only select historic job log entries with the given job id.HistoricJobLogQueryjobPriorityHigherThanOrEquals(long priority)Only select log entries where the job had a priority higher than or equal to the given priority.HistoricJobLogQueryjobPriorityLowerThanOrEquals(long priority)Only select log entries where the job had a priority lower than or equal to the given priority.HistoricJobLogQuerylogId(String historicJobLogId)Only select historic job log entries with the id.HistoricJobLogQueryorderByActivityId()Order by activity id (needs to be followed byQuery.asc()orQuery.desc()).HistoricJobLogQueryorderByDeploymentId()Order by deployment id (needs to be followed byQuery.asc()orQuery.desc()).HistoricJobLogQueryorderByExecutionId()Order by execution id (needs to be followed byQuery.asc()orQuery.desc()).HistoricJobLogQueryorderByHostname()Order by hostname (needs to be followed byQuery.asc()orQuery.desc()).HistoricJobLogQueryorderByJobDefinitionId()Order by job definition id (needs to be followed byQuery.asc()orQuery.desc()).HistoricJobLogQueryorderByJobDueDate()Order by job due date (needs to be followed byQuery.asc()orQuery.desc()).HistoricJobLogQueryorderByJobId()Order by job id (needs to be followed byQuery.asc()orQuery.desc()).HistoricJobLogQueryorderByJobPriority()Order by job priority (needs to be followed byQuery.asc()orQuery.desc()).HistoricJobLogQueryorderByJobRetries()Order by job retries (needs to be followed byQuery.asc()orQuery.desc()).HistoricJobLogQueryorderByProcessDefinitionId()Order by process definition id (needs to be followed byQuery.asc()orQuery.desc()).HistoricJobLogQueryorderByProcessDefinitionKey()Order by process definition key (needs to be followed byQuery.asc()orQuery.desc()).HistoricJobLogQueryorderByProcessInstanceId()Order by process instance id (needs to be followed byQuery.asc()orQuery.desc()).HistoricJobLogQueryorderByTenantId()Order by tenant id (needs to be followed byQuery.asc()orQuery.desc()).HistoricJobLogQueryorderByTimestamp()Order by timestamp (needs to be followed byQuery.asc()orQuery.desc()).HistoricJobLogQueryorderPartiallyByOccurrence()Sort thehistoric job logsin the order in which they occurred and needs to be followed byQuery.asc()orQuery.desc().HistoricJobLogQueryprocessDefinitionId(String processDefinitionId)Only select historic job log entries with the process definition id.HistoricJobLogQueryprocessDefinitionKey(String processDefinitionKey)Only select historic job log entries with the process instance key.HistoricJobLogQueryprocessInstanceId(String processInstanceId)Only select historic job log entries with the process instance id.protected voidsetState(JobState state)HistoricJobLogQuerysuccessLog()Only select historic job logs which belongs to asuccessfulexecuted job.HistoricJobLogQuerytenantIdIn(String... tenantIds)Only select historic job log entries that belong to one of the given tenant ids.HistoricJobLogQuerywithoutTenantId()Only selects historic job log entries that have no tenant id.- 
Methods inherited from class org.camunda.bpm.engine.impl.AbstractQuery
addExpression, addValidator, asc, checkMaxResultsLimit, checkQueryOk, count, desc, direction, disableMaxResultsLimit, enableMaxResultsLimit, evaluateExpressions, evaluateExpressionsAndExecuteCount, evaluateExpressionsAndExecuteDeploymentIdMappingsList, evaluateExpressionsAndExecuteIdsList, evaluateExpressionsAndExecuteList, execute, executeDeploymentIdMappingsList, executeIdsList, executeResult, executeSingleResult, extend, getExpressions, getMethod, list, listDeploymentIdMappings, listIds, listPage, mergeExpressions, mergeOrdering, orderBy, orderBy, removeValidator, setCommandExecutor, setExpressions, singleResult, unlimitedList, validate, validate 
- 
Methods inherited from class org.camunda.bpm.engine.impl.db.ListQueryParameterObject
getAuthCheck, getDatabaseType, getFirstResult, getFirstRow, getLastRow, getMaxResults, getOrderingProperties, getParameter, getTenantCheck, setAuthCheck, setDatabaseType, setFirstResult, setMaxResults, setOrderingProperties, setParameter, setTenantCheck 
- 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 
- 
Methods inherited from interface org.camunda.bpm.engine.impl.interceptor.Command
isRetryable 
- 
Methods inherited from interface org.camunda.bpm.engine.query.Query
asc, count, desc, list, listPage, singleResult, unlimitedList 
 - 
 
 - 
 
- 
- 
Field Detail
- 
id
protected String id
 
- 
jobId
protected String jobId
 
- 
jobExceptionMessage
protected String jobExceptionMessage
 
- 
jobDefinitionId
protected String jobDefinitionId
 
- 
jobDefinitionType
protected String jobDefinitionType
 
- 
jobDefinitionConfiguration
protected String jobDefinitionConfiguration
 
- 
activityIds
protected String[] activityIds
 
- 
failedActivityIds
protected String[] failedActivityIds
 
- 
executionIds
protected String[] executionIds
 
- 
processInstanceId
protected String processInstanceId
 
- 
processDefinitionId
protected String processDefinitionId
 
- 
processDefinitionKey
protected String processDefinitionKey
 
- 
deploymentId
protected String deploymentId
 
- 
state
protected JobState state
 
- 
jobPriorityHigherThanOrEqual
protected Long jobPriorityHigherThanOrEqual
 
- 
jobPriorityLowerThanOrEqual
protected Long jobPriorityLowerThanOrEqual
 
- 
tenantIds
protected String[] tenantIds
 
- 
isTenantIdSet
protected boolean isTenantIdSet
 
- 
hostname
protected String hostname
 
 - 
 
- 
Constructor Detail
- 
HistoricJobLogQueryImpl
public HistoricJobLogQueryImpl()
 
- 
HistoricJobLogQueryImpl
public HistoricJobLogQueryImpl(CommandExecutor commandExecutor)
 
 - 
 
- 
Method Detail
- 
logId
public HistoricJobLogQuery logId(String historicJobLogId)
Description copied from interface:HistoricJobLogQueryOnly select historic job log entries with the id.- Specified by:
 logIdin interfaceHistoricJobLogQuery
 
- 
jobId
public HistoricJobLogQuery jobId(String jobId)
Description copied from interface:HistoricJobLogQueryOnly select historic job log entries with the given job id.- Specified by:
 jobIdin interfaceHistoricJobLogQuery
 
- 
jobExceptionMessage
public HistoricJobLogQuery jobExceptionMessage(String jobExceptionMessage)
Description copied from interface:HistoricJobLogQueryOnly select historic job log entries with the given exception message.- Specified by:
 jobExceptionMessagein interfaceHistoricJobLogQuery
 
- 
jobDefinitionId
public HistoricJobLogQuery jobDefinitionId(String jobDefinitionId)
Description copied from interface:HistoricJobLogQueryOnly select historic job log entries with the given job definition id.- Specified by:
 jobDefinitionIdin interfaceHistoricJobLogQuery
 
- 
jobDefinitionType
public HistoricJobLogQuery jobDefinitionType(String jobDefinitionType)
Description copied from interface:HistoricJobLogQueryOnly select historic job log entries with the given job definition type.- Specified by:
 jobDefinitionTypein interfaceHistoricJobLogQuery
 
- 
jobDefinitionConfiguration
public HistoricJobLogQuery jobDefinitionConfiguration(String jobDefinitionConfiguration)
Description copied from interface:HistoricJobLogQueryOnly select historic job log entries with the given job definition configuration type.- Specified by:
 jobDefinitionConfigurationin interfaceHistoricJobLogQuery
 
- 
activityIdIn
public HistoricJobLogQuery activityIdIn(String... activityIds)
Description copied from interface:HistoricJobLogQueryOnly select historic job log entries which are associated with one of the given activity ids.- Specified by:
 activityIdInin interfaceHistoricJobLogQuery
 
- 
failedActivityIdIn
public HistoricJobLogQuery failedActivityIdIn(String... activityIds)
Description copied from interface:HistoricJobLogQueryOnly select historic job log entries which are associated with failures of one of the given activity ids.- Specified by:
 failedActivityIdInin interfaceHistoricJobLogQuery
 
- 
executionIdIn
public HistoricJobLogQuery executionIdIn(String... executionIds)
Description copied from interface:HistoricJobLogQueryOnly select historic job log entries which are associated with one of the given execution ids.- Specified by:
 executionIdInin interfaceHistoricJobLogQuery
 
- 
processInstanceId
public HistoricJobLogQuery processInstanceId(String processInstanceId)
Description copied from interface:HistoricJobLogQueryOnly select historic job log entries with the process instance id.- Specified by:
 processInstanceIdin interfaceHistoricJobLogQuery
 
- 
processDefinitionId
public HistoricJobLogQuery processDefinitionId(String processDefinitionId)
Description copied from interface:HistoricJobLogQueryOnly select historic job log entries with the process definition id.- Specified by:
 processDefinitionIdin interfaceHistoricJobLogQuery
 
- 
processDefinitionKey
public HistoricJobLogQuery processDefinitionKey(String processDefinitionKey)
Description copied from interface:HistoricJobLogQueryOnly select historic job log entries with the process instance key.- Specified by:
 processDefinitionKeyin interfaceHistoricJobLogQuery
 
- 
deploymentId
public HistoricJobLogQuery deploymentId(String deploymentId)
Description copied from interface:HistoricJobLogQueryOnly select historic job log entries with the deployment id.- Specified by:
 deploymentIdin interfaceHistoricJobLogQuery
 
- 
jobPriorityHigherThanOrEquals
public HistoricJobLogQuery jobPriorityHigherThanOrEquals(long priority)
Description copied from interface:HistoricJobLogQueryOnly select log entries where the job had a priority higher than or equal to the given priority.- Specified by:
 jobPriorityHigherThanOrEqualsin interfaceHistoricJobLogQuery
 
- 
jobPriorityLowerThanOrEquals
public HistoricJobLogQuery jobPriorityLowerThanOrEquals(long priority)
Description copied from interface:HistoricJobLogQueryOnly select log entries where the job had a priority lower than or equal to the given priority.- Specified by:
 jobPriorityLowerThanOrEqualsin interfaceHistoricJobLogQuery
 
- 
tenantIdIn
public HistoricJobLogQuery tenantIdIn(String... tenantIds)
Description copied from interface:HistoricJobLogQueryOnly select historic job log entries that belong to one of the given tenant ids.- Specified by:
 tenantIdInin interfaceHistoricJobLogQuery
 
- 
withoutTenantId
public HistoricJobLogQuery withoutTenantId()
Description copied from interface:HistoricJobLogQueryOnly selects historic job log entries that have no tenant id.- Specified by:
 withoutTenantIdin interfaceHistoricJobLogQuery
 
- 
hostname
public HistoricJobLogQuery hostname(String hostname)
Description copied from interface:HistoricJobLogQueryOnly selects historic job log entries that belong to the given host name.- Specified by:
 hostnamein interfaceHistoricJobLogQuery
 
- 
creationLog
public HistoricJobLogQuery creationLog()
Description copied from interface:HistoricJobLogQueryOnly select created historic job log entries.- Specified by:
 creationLogin interfaceHistoricJobLogQuery
 
- 
failureLog
public HistoricJobLogQuery failureLog()
Description copied from interface:HistoricJobLogQueryOnly select failed historic job log entries.- Specified by:
 failureLogin interfaceHistoricJobLogQuery
 
- 
successLog
public HistoricJobLogQuery successLog()
Description copied from interface:HistoricJobLogQueryOnly select historic job logs which belongs to asuccessfulexecuted job.- Specified by:
 successLogin interfaceHistoricJobLogQuery
 
- 
deletionLog
public HistoricJobLogQuery deletionLog()
Description copied from interface:HistoricJobLogQueryOnly select deleted historic job log entries.- Specified by:
 deletionLogin interfaceHistoricJobLogQuery
 
- 
hasExcludingConditions
protected boolean hasExcludingConditions()
Description copied from class:AbstractQueryWhether or not the query has excluding conditions. If the query has excluding conditions, (e.g. task due date before and after are excluding), the SQL query is avoided and a default result is returned. The returned result is the same as if the SQL was executed and there were no entries.- Overrides:
 hasExcludingConditionsin classAbstractQuery<HistoricJobLogQuery,HistoricJobLog>- Returns:
 trueif the query does have excluding conditions,falseotherwise
 
- 
orderByTimestamp
public HistoricJobLogQuery orderByTimestamp()
Description copied from interface:HistoricJobLogQueryOrder by timestamp (needs to be followed byQuery.asc()orQuery.desc()).- Specified by:
 orderByTimestampin interfaceHistoricJobLogQuery
 
- 
orderByJobId
public HistoricJobLogQuery orderByJobId()
Description copied from interface:HistoricJobLogQueryOrder by job id (needs to be followed byQuery.asc()orQuery.desc()).- Specified by:
 orderByJobIdin interfaceHistoricJobLogQuery
 
- 
orderByJobDueDate
public HistoricJobLogQuery orderByJobDueDate()
Description copied from interface:HistoricJobLogQueryOrder by job due date (needs to be followed byQuery.asc()orQuery.desc()).- Specified by:
 orderByJobDueDatein interfaceHistoricJobLogQuery
 
- 
orderByJobRetries
public HistoricJobLogQuery orderByJobRetries()
Description copied from interface:HistoricJobLogQueryOrder by job retries (needs to be followed byQuery.asc()orQuery.desc()).- Specified by:
 orderByJobRetriesin interfaceHistoricJobLogQuery
 
- 
orderByJobPriority
public HistoricJobLogQuery orderByJobPriority()
Description copied from interface:HistoricJobLogQueryOrder by job priority (needs to be followed byQuery.asc()orQuery.desc()).- Specified by:
 orderByJobPriorityin interfaceHistoricJobLogQuery
 
- 
orderByJobDefinitionId
public HistoricJobLogQuery orderByJobDefinitionId()
Description copied from interface:HistoricJobLogQueryOrder by job definition id (needs to be followed byQuery.asc()orQuery.desc()).- Specified by:
 orderByJobDefinitionIdin interfaceHistoricJobLogQuery
 
- 
orderByActivityId
public HistoricJobLogQuery orderByActivityId()
Description copied from interface:HistoricJobLogQueryOrder by activity id (needs to be followed byQuery.asc()orQuery.desc()).- Specified by:
 orderByActivityIdin interfaceHistoricJobLogQuery
 
- 
orderByExecutionId
public HistoricJobLogQuery orderByExecutionId()
Description copied from interface:HistoricJobLogQueryOrder by execution id (needs to be followed byQuery.asc()orQuery.desc()).- Specified by:
 orderByExecutionIdin interfaceHistoricJobLogQuery
 
- 
orderByProcessInstanceId
public HistoricJobLogQuery orderByProcessInstanceId()
Description copied from interface:HistoricJobLogQueryOrder by process instance id (needs to be followed byQuery.asc()orQuery.desc()).- Specified by:
 orderByProcessInstanceIdin interfaceHistoricJobLogQuery
 
- 
orderByProcessDefinitionId
public HistoricJobLogQuery orderByProcessDefinitionId()
Description copied from interface:HistoricJobLogQueryOrder by process definition id (needs to be followed byQuery.asc()orQuery.desc()).- Specified by:
 orderByProcessDefinitionIdin interfaceHistoricJobLogQuery
 
- 
orderByProcessDefinitionKey
public HistoricJobLogQuery orderByProcessDefinitionKey()
Description copied from interface:HistoricJobLogQueryOrder by process definition key (needs to be followed byQuery.asc()orQuery.desc()).- Specified by:
 orderByProcessDefinitionKeyin interfaceHistoricJobLogQuery
 
- 
orderByDeploymentId
public HistoricJobLogQuery orderByDeploymentId()
Description copied from interface:HistoricJobLogQueryOrder by deployment id (needs to be followed byQuery.asc()orQuery.desc()).- Specified by:
 orderByDeploymentIdin interfaceHistoricJobLogQuery
 
- 
orderPartiallyByOccurrence
public HistoricJobLogQuery orderPartiallyByOccurrence()
Description copied from interface:HistoricJobLogQuerySort the
historic job logsin the order in which they occurred and needs to be followed byQuery.asc()orQuery.desc().The set of all
historic job logsis a partially ordered set. Due to this facthistoric job logswith differentjob idsare incomparable. Onlyhistoric job logswith the samejob idcan be totally ordered by usingHistoricJobLogQuery.jobId(String)andHistoricJobLogQuery.orderPartiallyByOccurrence()which will return a result set ordered by its occurrence.- Specified by:
 orderPartiallyByOccurrencein interfaceHistoricJobLogQuery
 
- 
orderByTenantId
public HistoricJobLogQuery orderByTenantId()
Description copied from interface:HistoricJobLogQueryOrder by tenant id (needs to be followed byQuery.asc()orQuery.desc()). Note that the ordering of job log entries without tenant id is database-specific.- Specified by:
 orderByTenantIdin interfaceHistoricJobLogQuery
 
- 
orderByHostname
public HistoricJobLogQuery orderByHostname()
Description copied from interface:HistoricJobLogQueryOrder by hostname (needs to be followed byQuery.asc()orQuery.desc()). Note that the ordering of job log entries without hostname is database-specific.- Specified by:
 orderByHostnamein interfaceHistoricJobLogQuery
 
- 
executeCount
public long executeCount(CommandContext commandContext)
- Specified by:
 executeCountin classAbstractQuery<HistoricJobLogQuery,HistoricJobLog>
 
- 
executeList
public List<HistoricJobLog> executeList(CommandContext commandContext, Page page)
Description copied from class:AbstractQueryExecutes the actual query to retrieve the list of results.- Specified by:
 executeListin classAbstractQuery<HistoricJobLogQuery,HistoricJobLog>page- used if the results must be paged. If null, no paging will be applied.
 
- 
isTenantIdSet
public boolean isTenantIdSet()
 
- 
getJobId
public String getJobId()
 
- 
getJobExceptionMessage
public String getJobExceptionMessage()
 
- 
getJobDefinitionId
public String getJobDefinitionId()
 
- 
getJobDefinitionType
public String getJobDefinitionType()
 
- 
getJobDefinitionConfiguration
public String getJobDefinitionConfiguration()
 
- 
getActivityIds
public String[] getActivityIds()
 
- 
getFailedActivityIds
public String[] getFailedActivityIds()
 
- 
getExecutionIds
public String[] getExecutionIds()
 
- 
getProcessInstanceId
public String getProcessInstanceId()
 
- 
getProcessDefinitionId
public String getProcessDefinitionId()
 
- 
getProcessDefinitionKey
public String getProcessDefinitionKey()
 
- 
getDeploymentId
public String getDeploymentId()
 
- 
getState
public JobState getState()
 
- 
getTenantIds
public String[] getTenantIds()
 
- 
getHostname
public String getHostname()
 
- 
setState
protected void setState(JobState state)
 
 - 
 
 -