public interface ProcessInstanceLogQueryBuilder extends AuditQueryBuilder<ProcessInstanceLogQueryBuilder>
Modifier and Type | Interface and Description |
---|---|
static class |
ProcessInstanceLogQueryBuilder.OrderBy |
Modifier and Type | Method and Description |
---|---|
ParametrizedQuery<org.kie.api.runtime.manager.audit.ProcessInstanceLog> |
buildQuery()
Create the
ParametrizedQuery instance that can be used
to retrieve the results, a List instance. |
ProcessInstanceLogQueryBuilder |
duration(long... duration)
Specify one or more (process instance) durations as a criteria.
|
ProcessInstanceLogQueryBuilder |
durationMax(long durationMax)
Specify the end (maximum) of a range to be used as a criteria on the
(process instance) duration field
|
ProcessInstanceLogQueryBuilder |
durationMin(long durationMin)
Specify the begin (minimum) of a range to be used as a criteria on the
(process instance) duration field
|
ProcessInstanceLogQueryBuilder |
endDate(Date... date)
Specify one or more (process instance) end dates as a criteria
|
ProcessInstanceLogQueryBuilder |
endDateRangeEnd(Date rangeEnd)
Specify the end of a date range to be used as a criteria on the end date field.
|
ProcessInstanceLogQueryBuilder |
endDateRangeStart(Date rangeStart)
Specify the begin of a date range to be used as a criteria on the end date field.
|
ProcessInstanceLogQueryBuilder |
identity(String... identity)
Specify one or more identiies (who started the process instance) as a criteria
|
ProcessInstanceLogQueryBuilder |
orderBy(ProcessInstanceLogQueryBuilder.OrderBy field)
Specify how the results of the query should be ordered.
|
ProcessInstanceLogQueryBuilder |
outcome(String... outcome)
Specify one or more (process instance) outcomes as a criteria.
|
ProcessInstanceLogQueryBuilder |
processName(String... processName)
Specify one or more process names as a criteria
|
ProcessInstanceLogQueryBuilder |
processVersion(String... version)
Specify one or more process versions as a criteria
|
ProcessInstanceLogQueryBuilder |
startDate(Date... date)
Specify one or more (process instance) start dates as a criteria
|
ProcessInstanceLogQueryBuilder |
startDateRangeEnd(Date rangeEnd)
Specify the end of a date range to be used as a criteria on the start date field.
|
ProcessInstanceLogQueryBuilder |
startDateRangeStart(Date rangeStart)
Specify the begin of a date range to be used as a criteria on the start date field.
|
ProcessInstanceLogQueryBuilder |
status(int... status)
Specify one more statuses (in the form of an int) as criteria.
|
processId, processInstanceId
ascending, clear, descending, equals, intersect, like, maxResults, offset, union
ProcessInstanceLogQueryBuilder status(int... status)
status
- one or more int statusesProcessInstanceLogQueryBuilder outcome(String... outcome)
outcome
- one or more string outcomesProcessInstanceLogQueryBuilder duration(long... duration)
duration
- one or more long durationsProcessInstanceLogQueryBuilder durationMin(long durationMin)
durationMin
- the begin (minimum) of the long rangeProcessInstanceLogQueryBuilder durationMax(long durationMax)
durationMax
- the end (maximum) of the long rangeProcessInstanceLogQueryBuilder identity(String... identity)
identity
- one or more string identitiesProcessInstanceLogQueryBuilder processVersion(String... version)
version
- one or more string process versionsProcessInstanceLogQueryBuilder processName(String... processName)
processName
- one or more string process namesProcessInstanceLogQueryBuilder startDate(Date... date)
date
- one or more Date
start datesProcessInstanceLogQueryBuilder startDateRangeStart(Date rangeStart)
rangeStart
- the start (early end) of the date rangeProcessInstanceLogQueryBuilder startDateRangeEnd(Date rangeEnd)
rangeEnd
- the end (later end) of the date rangeProcessInstanceLogQueryBuilder endDate(Date... date)
date
- one or more Date
end datesProcessInstanceLogQueryBuilder endDateRangeStart(Date rangeStart)
date
- the begin (later end) of the date rangeProcessInstanceLogQueryBuilder endDateRangeEnd(Date rangeEnd)
date
- the end (later end) of the date rangeProcessInstanceLogQueryBuilder orderBy(ProcessInstanceLogQueryBuilder.OrderBy field)
field
- the field by which the query results should be orderedParametrizedQuery<org.kie.api.runtime.manager.audit.ProcessInstanceLog> buildQuery()
ParametrizedQuery
instance that can be used
to retrieve the results, a List
instance.
Further modifications to the ProcessInstanceLogQueryBuilder
instance
will not affect the query criteria used in the ParametrizedQuery
produced by this method.Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.