KIE Internal 6.2.0.Final

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

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

public interface AuditTaskInstanceLogQueryBuilder
extends AuditQueryBuilder<AuditTaskInstanceLogQueryBuilder>


Nested Class Summary
static class AuditTaskInstanceLogQueryBuilder.OrderBy
           
 
Method Summary
 ParametrizedQuery<AuditTask> buildQuery()
          Create the ParametrizedQuery instance that can be used to retrieve the results, a List instance.
 AuditTaskInstanceLogQueryBuilder date(Date... date)
          Specify one or more dates as criteria in the query.
 AuditTaskInstanceLogQueryBuilder dateRangeEnd(Date rangeStart)
          Specify the end of a date range to be used as a criteria on the date field.
 AuditTaskInstanceLogQueryBuilder dateRangeStart(Date rangeStart)
          Specify the begin of a date range to be used as a criteria on the date field.
 AuditTaskInstanceLogQueryBuilder description(String... description)
          Specify one or more task description to use as a criteria.
 AuditTaskInstanceLogQueryBuilder orderBy(AuditTaskInstanceLogQueryBuilder.OrderBy field)
          Specify how the results of the query should be ordered.
 AuditTaskInstanceLogQueryBuilder taskId(long... taskId)
          Specify one or more task instance ids to use as a criteria.
 AuditTaskInstanceLogQueryBuilder taskName(String... name)
          Specify one or more task names to use as a criteria.
 AuditTaskInstanceLogQueryBuilder taskStatus(String... status)
          Specify one or more task names to use as a criteria.
 AuditTaskInstanceLogQueryBuilder 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

AuditTaskInstanceLogQueryBuilder 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

AuditTaskInstanceLogQueryBuilder 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

AuditTaskInstanceLogQueryBuilder 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

taskId

AuditTaskInstanceLogQueryBuilder taskId(long... taskId)
Specify one or more task instance ids to use as a criteria.

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

taskName

AuditTaskInstanceLogQueryBuilder taskName(String... name)
Specify one or more task names to use as a criteria.

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

taskStatus

AuditTaskInstanceLogQueryBuilder taskStatus(String... status)
Specify one or more task names to use as a criteria.

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

description

AuditTaskInstanceLogQueryBuilder description(String... description)
Specify one or more task description to use as a criteria.

Parameters:
description - one or more description string
Returns:
The current query builder instance

workItemId

AuditTaskInstanceLogQueryBuilder 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

AuditTaskInstanceLogQueryBuilder orderBy(AuditTaskInstanceLogQueryBuilder.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<AuditTask> buildQuery()
Create the ParametrizedQuery instance that can be used to retrieve the results, a List instance.

Further modifications to the AuditTaskInstanceLogQueryBuilder 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.Final

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