KIE Internal 6.2.0.CR2

org.kie.internal.runtime.manager.audit.query
Interface NodeInstanceLogQueryBuilder

All Superinterfaces:
AuditQueryBuilder<NodeInstanceLogQueryBuilder>, ParametrizedQueryBuilder<NodeInstanceLogQueryBuilder>

public interface NodeInstanceLogQueryBuilder
extends AuditQueryBuilder<NodeInstanceLogQueryBuilder>


Nested Class Summary
static class NodeInstanceLogQueryBuilder.OrderBy
           
 
Method Summary
 ParametrizedQuery<org.kie.api.runtime.manager.audit.NodeInstanceLog> buildQuery()
          Create the ParametrizedQuery instance that can be used to retrieve the results, a List instance.
 NodeInstanceLogQueryBuilder date(Date... date)
          Specify one or more dates as criteria in the query.
 NodeInstanceLogQueryBuilder dateRangeEnd(Date rangeStart)
          Specify the end of a date range to be used as a criteria on the date field.
 NodeInstanceLogQueryBuilder dateRangeStart(Date rangeStart)
          Specify the begin of a date range to be used as a criteria on the date field.
 NodeInstanceLogQueryBuilder nodeId(String... nodeId)
          Specify one or more node ids to use as a criteria.
 NodeInstanceLogQueryBuilder nodeInstanceId(String... nodeInstanceId)
          Specify one or more node instance ids to use as a criteria.
 NodeInstanceLogQueryBuilder nodeName(String... name)
          Specify one or more node names to use as a criteria.
 NodeInstanceLogQueryBuilder nodeType(String... type)
          Specify one or more node types to use as a criteria.
 NodeInstanceLogQueryBuilder orderBy(NodeInstanceLogQueryBuilder.OrderBy field)
          Specify how the results of the query should be ordered.
 NodeInstanceLogQueryBuilder workItemId(long... workItemId)
          Specify one or more work item ids associated with a node to use as a criteria.
 
Methods inherited from interface org.kie.internal.runtime.manager.audit.query.AuditQueryBuilder
processId, processInstanceId
 
Methods inherited from interface org.kie.internal.query.ParametrizedQueryBuilder
ascending, clear, descending, equals, intersect, like, maxResults, offset, union
 

Method Detail

date

NodeInstanceLogQueryBuilder date(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

NodeInstanceLogQueryBuilder dateRangeStart(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:
date - the start (early end) of the date range
Returns:
The current query builder instance

dateRangeEnd

NodeInstanceLogQueryBuilder dateRangeEnd(Date rangeStart)
Specify the end of a date range to be used as a criteria on the date field. The date range includes this date.

Parameters:
date - the end (later end) of the date range
Returns:
The current query builder instance

nodeInstanceId

NodeInstanceLogQueryBuilder nodeInstanceId(String... nodeInstanceId)
Specify one or more node instance ids to use as a criteria.

Parameters:
nodeInstanceId - one or more string node instance ids
Returns:
The current query builder instance

nodeId

NodeInstanceLogQueryBuilder nodeId(String... nodeId)
Specify one or more node ids to use as a criteria.

Parameters:
nodeId - one or more string node ids
Returns:
The current query builder instance

nodeName

NodeInstanceLogQueryBuilder nodeName(String... name)
Specify one or more node names to use as a criteria.

Parameters:
nodeInstanceId - one or more string node names
Returns:
The current query builder instance

nodeType

NodeInstanceLogQueryBuilder nodeType(String... type)
Specify one or more node types to use as a criteria.

Parameters:
nodeInstanceId - one or more string node types
Returns:
The current query builder instance

workItemId

NodeInstanceLogQueryBuilder workItemId(long... workItemId)
Specify one or more work item ids associated with a node to use as a criteria.

Parameters:
nodeInstanceId - one or more long work item ids
Returns:
The current query builder instance

orderBy

NodeInstanceLogQueryBuilder orderBy(NodeInstanceLogQueryBuilder.OrderBy field)
Specify how the results of the query should be ordered.

If this method is not used, the results will be ordered by the id field.

Parameters:
field - the field by which the query results should be ordered
Returns:
The current instance of this query builder

buildQuery

ParametrizedQuery<org.kie.api.runtime.manager.audit.NodeInstanceLog> buildQuery()
Create the ParametrizedQuery instance that can be used to retrieve the results, a List instance.

Further modifications to the NodeInstanceLogQueryBuilder instance will not affect the query criteria used in the ParametrizedQuery produced by this method.

Returns:
The results of the query

KIE Internal 6.2.0.CR2

Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.