KIE Internal 6.2.0.Final

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

All Superinterfaces:
AuditDeleteBuilder<NodeInstanceLogDeleteBuilder>

public interface NodeInstanceLogDeleteBuilder
extends AuditDeleteBuilder<NodeInstanceLogDeleteBuilder>


Method Summary
 ParametrizedUpdate build()
          Create the ParametrizedUpdate instance that can be used to execute update/delete of List instances.
 NodeInstanceLogDeleteBuilder date(Date... date)
          Specify one or more dates as criteria in the query.
 NodeInstanceLogDeleteBuilder dateRangeEnd(Date rangeStart)
          Specify the end of a date range to be used as a criteria on the date field.
 NodeInstanceLogDeleteBuilder dateRangeStart(Date rangeStart)
          Specify the begin of a date range to be used as a criteria on the date field.
 NodeInstanceLogDeleteBuilder externalId(String... externalId)
          Specify externalId to be used as criteria on the externalId field.
 NodeInstanceLogDeleteBuilder nodeId(String... nodeId)
          Specify one or more node ids to use as a criteria.
 NodeInstanceLogDeleteBuilder nodeInstanceId(String... nodeInstanceId)
          Specify one or more node instance ids to use as a criteria.
 NodeInstanceLogDeleteBuilder nodeName(String... name)
          Specify one or more node names to use as a criteria.
 NodeInstanceLogDeleteBuilder 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.AuditDeleteBuilder
processId, processInstanceId
 

Method Detail

workItemId

NodeInstanceLogDeleteBuilder 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

nodeInstanceId

NodeInstanceLogDeleteBuilder 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

NodeInstanceLogDeleteBuilder 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

NodeInstanceLogDeleteBuilder 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

date

NodeInstanceLogDeleteBuilder 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

NodeInstanceLogDeleteBuilder 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

NodeInstanceLogDeleteBuilder 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

externalId

NodeInstanceLogDeleteBuilder externalId(String... externalId)
Specify externalId to be used as criteria on the externalId field.

Parameters:
externalId - identifier that defines custom id
Returns:
The current query builder instance

build

ParametrizedUpdate build()
Create the ParametrizedUpdate instance that can be used to execute update/delete of List instances.

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

Returns:
The results of the update/delete

KIE Internal 6.2.0.Final

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