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:
java.io.Serializable,HistoricJobLogQuery,Command<java.lang.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 java.lang.String[]activityIdsprotected java.lang.StringdeploymentIdprotected java.lang.String[]executionIdsprotected java.lang.String[]failedActivityIdsprotected java.lang.Stringhostnameprotected java.lang.Stringidprotected booleanisTenantIdSetprotected java.lang.StringjobDefinitionConfigurationprotected java.lang.StringjobDefinitionIdprotected java.lang.StringjobDefinitionTypeprotected java.lang.StringjobExceptionMessageprotected java.lang.StringjobIdprotected java.lang.LongjobPriorityHigherThanOrEqualprotected java.lang.LongjobPriorityLowerThanOrEqualprotected java.lang.StringprocessDefinitionIdprotected java.lang.StringprocessDefinitionKeyprotected java.lang.StringprocessInstanceIdprotected JobStatestateprotected java.lang.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(java.lang.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(java.lang.String deploymentId)Only select historic job log entries with the deployment id.longexecuteCount(CommandContext commandContext)java.util.List<HistoricJobLog>executeList(CommandContext commandContext, Page page)Executes the actual query to retrieve the list of results.HistoricJobLogQueryexecutionIdIn(java.lang.String... executionIds)Only select historic job log entries which are associated with one of the given execution ids.HistoricJobLogQueryfailedActivityIdIn(java.lang.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.java.lang.String[]getActivityIds()java.lang.StringgetDeploymentId()java.lang.String[]getExecutionIds()java.lang.String[]getFailedActivityIds()java.lang.StringgetHostname()java.lang.StringgetJobDefinitionConfiguration()java.lang.StringgetJobDefinitionId()java.lang.StringgetJobDefinitionType()java.lang.StringgetJobExceptionMessage()java.lang.StringgetJobId()java.lang.StringgetProcessDefinitionId()java.lang.StringgetProcessDefinitionKey()java.lang.StringgetProcessInstanceId()JobStategetState()java.lang.String[]getTenantIds()protected booleanhasExcludingConditions()Whether or not the query has excluding conditions.HistoricJobLogQueryhostname(java.lang.String hostname)Only selects historic job log entries that belong to the given host name.booleanisTenantIdSet()HistoricJobLogQueryjobDefinitionConfiguration(java.lang.String jobDefinitionConfiguration)Only select historic job log entries with the given job definition configuration type.HistoricJobLogQueryjobDefinitionId(java.lang.String jobDefinitionId)Only select historic job log entries with the given job definition id.HistoricJobLogQueryjobDefinitionType(java.lang.String jobDefinitionType)Only select historic job log entries with the given job definition type.HistoricJobLogQueryjobExceptionMessage(java.lang.String jobExceptionMessage)Only select historic job log entries with the given exception message.HistoricJobLogQueryjobId(java.lang.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(java.lang.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(java.lang.String processDefinitionId)Only select historic job log entries with the process definition id.HistoricJobLogQueryprocessDefinitionKey(java.lang.String processDefinitionKey)Only select historic job log entries with the process instance key.HistoricJobLogQueryprocessInstanceId(java.lang.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(java.lang.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 java.lang.String id
-
jobId
protected java.lang.String jobId
-
jobExceptionMessage
protected java.lang.String jobExceptionMessage
-
jobDefinitionId
protected java.lang.String jobDefinitionId
-
jobDefinitionType
protected java.lang.String jobDefinitionType
-
jobDefinitionConfiguration
protected java.lang.String jobDefinitionConfiguration
-
activityIds
protected java.lang.String[] activityIds
-
failedActivityIds
protected java.lang.String[] failedActivityIds
-
executionIds
protected java.lang.String[] executionIds
-
processInstanceId
protected java.lang.String processInstanceId
-
processDefinitionId
protected java.lang.String processDefinitionId
-
processDefinitionKey
protected java.lang.String processDefinitionKey
-
deploymentId
protected java.lang.String deploymentId
-
state
protected JobState state
-
jobPriorityHigherThanOrEqual
protected java.lang.Long jobPriorityHigherThanOrEqual
-
jobPriorityLowerThanOrEqual
protected java.lang.Long jobPriorityLowerThanOrEqual
-
tenantIds
protected java.lang.String[] tenantIds
-
isTenantIdSet
protected boolean isTenantIdSet
-
hostname
protected java.lang.String hostname
-
-
Constructor Detail
-
HistoricJobLogQueryImpl
public HistoricJobLogQueryImpl()
-
HistoricJobLogQueryImpl
public HistoricJobLogQueryImpl(CommandExecutor commandExecutor)
-
-
Method Detail
-
logId
public HistoricJobLogQuery logId(java.lang.String historicJobLogId)
Description copied from interface:HistoricJobLogQueryOnly select historic job log entries with the id.- Specified by:
logIdin interfaceHistoricJobLogQuery
-
jobId
public HistoricJobLogQuery jobId(java.lang.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(java.lang.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(java.lang.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(java.lang.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(java.lang.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(java.lang.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(java.lang.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(java.lang.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(java.lang.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(java.lang.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(java.lang.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(java.lang.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(java.lang.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(java.lang.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 java.util.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 java.lang.String getJobId()
-
getJobExceptionMessage
public java.lang.String getJobExceptionMessage()
-
getJobDefinitionId
public java.lang.String getJobDefinitionId()
-
getJobDefinitionType
public java.lang.String getJobDefinitionType()
-
getJobDefinitionConfiguration
public java.lang.String getJobDefinitionConfiguration()
-
getActivityIds
public java.lang.String[] getActivityIds()
-
getFailedActivityIds
public java.lang.String[] getFailedActivityIds()
-
getExecutionIds
public java.lang.String[] getExecutionIds()
-
getProcessInstanceId
public java.lang.String getProcessInstanceId()
-
getProcessDefinitionId
public java.lang.String getProcessDefinitionId()
-
getProcessDefinitionKey
public java.lang.String getProcessDefinitionKey()
-
getDeploymentId
public java.lang.String getDeploymentId()
-
getState
public JobState getState()
-
getTenantIds
public java.lang.String[] getTenantIds()
-
getHostname
public java.lang.String getHostname()
-
setState
protected void setState(JobState state)
-
-