Interface ProcessInstanceLogQueryBuilder
- All Superinterfaces:
AuditLogQueryBuilder<ProcessInstanceLogQueryBuilder,,org.kie.api.runtime.manager.audit.ProcessInstanceLog> ExtendedParametrizedQueryBuilder<ProcessInstanceLogQueryBuilder,,org.kie.api.runtime.manager.audit.ProcessInstanceLog> ParametrizedQueryBuilder<ProcessInstanceLogQueryBuilder>,ProcessIdQueryBuilder<ProcessInstanceLogQueryBuilder,,org.kie.api.runtime.manager.audit.ProcessInstanceLog> ProcessInstanceIdQueryBuilder<ProcessInstanceLogQueryBuilder,org.kie.api.runtime.manager.audit.ProcessInstanceLog>
public interface ProcessInstanceLogQueryBuilder
extends AuditLogQueryBuilder<ProcessInstanceLogQueryBuilder,org.kie.api.runtime.manager.audit.ProcessInstanceLog>
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.kie.internal.runtime.manager.audit.query.AuditLogQueryBuilder
AuditLogQueryBuilder.OrderBy -
Method Summary
Modifier and TypeMethodDescriptioncorrelationKey(CorrelationKey... correlationKeys) Specify one or more process correlation keys as a criteriaduration(long... duration) Specify one or more (process instance) durations as a criteria.durationMax(long durationMax) Specify the end (maximum) of a range to be used as a criteria on the (process instance) duration fielddurationMin(long durationMin) Specify the begin (minimum) of a range to be used as a criteria on the (process instance) duration fieldSpecify one or more (process instance) end dates as a criteriaendDateRangeEnd(Date rangeEnd) Specify the end of a date range to be used as a criteria on the end date field.endDateRangeStart(Date rangeStart) Specify the begin of a date range to be used as a criteria on the end date field.Specify one or more identiies (who started the process instance) as a criteriaSpecify one or more (process instance) outcomes as a criteria.processName(String... processName) Specify one or more process names as a criteriaprocessVersion(String... version) Specify one or more process versions as a criteriaSpecify one or more (process instance) start dates as a criteriastartDateRangeEnd(Date rangeEnd) Specify the end of a date range to be used as a criteria on the start date field.startDateRangeStart(Date rangeStart) Specify the begin of a date range to be used as a criteria on the start date field.status(int... status) Specify one more statuses (in the form of an int) as criteria.Methods inherited from interface org.kie.internal.runtime.manager.audit.query.AuditLogQueryBuilder
ascending, descendingMethods inherited from interface org.kie.internal.query.ExtendedParametrizedQueryBuilder
build, endGroup, newGroupMethods inherited from interface org.kie.internal.query.ParametrizedQueryBuilder
and, clear, equals, intersect, like, maxResults, offset, or, regex, unionMethods inherited from interface org.kie.internal.runtime.manager.audit.query.ProcessIdQueryBuilder
processIdMethods inherited from interface org.kie.internal.query.ProcessInstanceIdQueryBuilder
processInstanceId, processInstanceIdRange
-
Method Details
-
status
Specify one more statuses (in the form of an int) as criteria.- Parameters:
status- one or more int statuses- Returns:
- The current instance of this query builder
-
outcome
Specify one or more (process instance) outcomes as a criteria.- Parameters:
outcome- one or more string outcomes- Returns:
- The current instance of this query builder
-
duration
Specify one or more (process instance) durations as a criteria. This duration is in milliseconds.- Parameters:
duration- one or more long durations- Returns:
- The current instance of this query builder
-
durationMin
Specify the begin (minimum) of a range to be used as a criteria on the (process instance) duration field- Parameters:
durationMin- the begin (minimum) of the long range- Returns:
- The current instance of this query builder
-
durationMax
Specify the end (maximum) of a range to be used as a criteria on the (process instance) duration field- Parameters:
durationMax- the end (maximum) of the long range- Returns:
- The current instance of this query builder
-
identity
Specify one or more identiies (who started the process instance) as a criteria- Parameters:
identity- one or more string identities- Returns:
- The current instance of this query builder
-
processVersion
Specify one or more process versions as a criteria- Parameters:
version- one or more string process versions- Returns:
- The current instance of this query builder
-
processName
Specify one or more process names as a criteria- Parameters:
processName- one or more string process names- Returns:
- The current instance of this query builder
-
startDate
Specify one or more (process instance) start dates as a criteria- Parameters:
date- one or moreDatestart dates- Returns:
- The current instance of this query builder
-
startDateRangeStart
Specify the begin of a date range to be used as a criteria on the start date field. The date range includes the date specified.- Parameters:
rangeStart- the start (early end) of the date range- Returns:
- The current query builder instance
-
startDateRangeEnd
Specify the end of a date range to be used as a criteria on the start date field. The date range includes this date.- Parameters:
rangeEnd- the end (later end) of the date range- Returns:
- The current query builder instance
-
endDate
Specify one or more (process instance) end dates as a criteria- Parameters:
date- one or moreDateend dates- Returns:
- The current instance of this query builder
-
endDateRangeStart
Specify the begin of a date range to be used as a criteria on the end date field. The date range includes this date.- Parameters:
rangeStart- the begin (later end) of the date range- Returns:
- The current query builder instance
-
endDateRangeEnd
Specify the end of a date range to be used as a criteria on the end date field. The date range includes this date.- Parameters:
rangeEnd- the end (later end) of the date range- Returns:
- The current query builder instance
-
correlationKey
Specify one or more process correlation keys as a criteria- Parameters:
correlationKeys- one or more correlation keys- Returns:
- The current instance of this query builder
-