Interface VariableInstanceLogQueryBuilder
-
- All Superinterfaces:
AuditLogQueryBuilder<VariableInstanceLogQueryBuilder,org.kie.api.runtime.manager.audit.VariableInstanceLog>
,ExtendedParametrizedQueryBuilder<VariableInstanceLogQueryBuilder,org.kie.api.runtime.manager.audit.VariableInstanceLog>
,ParametrizedQueryBuilder<VariableInstanceLogQueryBuilder>
,ProcessIdQueryBuilder<VariableInstanceLogQueryBuilder,org.kie.api.runtime.manager.audit.VariableInstanceLog>
,ProcessInstanceIdQueryBuilder<VariableInstanceLogQueryBuilder,org.kie.api.runtime.manager.audit.VariableInstanceLog>
public interface VariableInstanceLogQueryBuilder extends AuditLogQueryBuilder<VariableInstanceLogQueryBuilder,org.kie.api.runtime.manager.audit.VariableInstanceLog>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.kie.internal.runtime.manager.audit.query.AuditLogQueryBuilder
AuditLogQueryBuilder.OrderBy
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description VariableInstanceLogQueryBuilder
date(java.util.Date... date)
Specify one or more dates as criteria in the query.VariableInstanceLogQueryBuilder
dateRangeEnd(java.util.Date rangeEnd)
Specify the end of a date range to be used as a criteria on the date field.VariableInstanceLogQueryBuilder
dateRangeStart(java.util.Date rangeStart)
Specify the begin of a date range to be used as a criteria on the date field.VariableInstanceLogQueryBuilder
externalId(java.lang.String... externalId)
Specify one or more external ids to use as a criteria.VariableInstanceLogQueryBuilder
last()
Only retrieve the most recent ("last") variable instance logs per variableVariableInstanceLogQueryBuilder
oldValue(java.lang.String... oldVvalue)
Specify one or more old (previous) variable values to use as a criteria.VariableInstanceLogQueryBuilder
value(java.lang.String... value)
Specify one or more variable values to use as a criteria.VariableInstanceLogQueryBuilder
variableId(java.lang.String... variableId)
Specify one or more variable ids to use as a criteria.VariableInstanceLogQueryBuilder
variableInstanceId(java.lang.String... variableInstanceId)
Specify one or more variable instance ids to use as a criteria.VariableInstanceLogQueryBuilder
variableValue(java.lang.String variableId, java.lang.String value)
Specify the value that variable instance logs should have-
Methods inherited from interface org.kie.internal.runtime.manager.audit.query.AuditLogQueryBuilder
ascending, descending
-
Methods inherited from interface org.kie.internal.query.ExtendedParametrizedQueryBuilder
build, endGroup, newGroup
-
Methods inherited from interface org.kie.internal.query.ParametrizedQueryBuilder
and, clear, equals, intersect, like, maxResults, offset, or, regex, union
-
Methods inherited from interface org.kie.internal.runtime.manager.audit.query.ProcessIdQueryBuilder
processId
-
Methods inherited from interface org.kie.internal.query.ProcessInstanceIdQueryBuilder
processInstanceId, processInstanceIdRange
-
-
-
-
Method Detail
-
date
VariableInstanceLogQueryBuilder date(java.util.Date... date)
Specify one or more dates as criteria in the query.- Parameters:
date
- one or more dates- Returns:
- The current query builder instance
-
dateRangeStart
VariableInstanceLogQueryBuilder dateRangeStart(java.util.Date rangeStart)
Specify the begin of a date range to be used as a criteria on the 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
-
dateRangeEnd
VariableInstanceLogQueryBuilder dateRangeEnd(java.util.Date rangeEnd)
Specify the end of a date range to be used as a criteria on the date field. The date range includes this date.- Parameters:
rangeEnd
- the end (later end) of the date range- Returns:
- The current query builder instance
-
variableInstanceId
VariableInstanceLogQueryBuilder variableInstanceId(java.lang.String... variableInstanceId)
Specify one or more variable instance ids to use as a criteria.- Parameters:
variableInstanceId
- one or more string variable instance ids- Returns:
- The current query builder instance
-
variableId
VariableInstanceLogQueryBuilder variableId(java.lang.String... variableId)
Specify one or more variable ids to use as a criteria.- Parameters:
variableId
- one or more string variable ids- Returns:
- The current query builder instance
-
value
VariableInstanceLogQueryBuilder value(java.lang.String... value)
Specify one or more variable values to use as a criteria.- Parameters:
value
- one or more string values- Returns:
- The current query builder instance
-
oldValue
VariableInstanceLogQueryBuilder oldValue(java.lang.String... oldVvalue)
Specify one or more old (previous) variable values to use as a criteria.- Parameters:
oldVvalue
- one or more string old values- Returns:
- The current query builder instance
-
variableValue
VariableInstanceLogQueryBuilder variableValue(java.lang.String variableId, java.lang.String value)
Specify the value that variable instance logs should have- Parameters:
variableId
- the String variable idvalue
- the String value of the variable- Returns:
- The current query builder instance
-
externalId
VariableInstanceLogQueryBuilder externalId(java.lang.String... externalId)
Specify one or more external ids to use as a criteria. In some cases, the external id is the deployment unit id or runtime manager id.- Parameters:
externalId
- one or more string external ids- Returns:
- The current query builder instance
-
last
VariableInstanceLogQueryBuilder last()
Only retrieve the most recent ("last") variable instance logs per variable When using this, please make sure that this criteria intersects other criteria. Otherwise, this criteria will have no effect at all.- Returns:
- The current query builder instance
-
-