Interface AuditDeleteBuilder<T>
-
- Type Parameters:
T
-
- All Superinterfaces:
ParametrizedQueryBuilder<T>
- All Known Subinterfaces:
AuditDateDeleteBuilder<T>
,AuditTaskDeleteBuilder
,ErrorInfoDeleteBuilder
,NodeInstanceLogDeleteBuilder
,ProcessInstanceLogDeleteBuilder
,TaskEventDeleteBuilder
,TaskVariableDeleteBuilder
,VariableInstanceLogDeleteBuilder
public interface AuditDeleteBuilder<T> extends ParametrizedQueryBuilder<T>
This interface defines methods that are used by all of the Audit delete query builder implementations.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ParametrizedUpdate
build()
Create theParametrizedUpdate
instance that can be used to execute an update or delete of the entities that this builder is for.T
logBelongsToProcessInDeployment(java.lang.String deploymentId)
Specify deployment id that process instance should be in as criteria in the query.T
logBelongsToProcessInStatus(java.lang.Integer... statuses)
Specify one or more status that process instance should be in as criteria in the query.T
processId(java.lang.String... processId)
Specify one or more process (definition) id's as criteria in the queryT
processInstanceId(long... processInstanceId)
Specify one or more process instance ids as criteria in the queryT
recordsPerTransaction(int numRecords)
Specify the number of records to be included per transaction.
-
-
-
Method Detail
-
processInstanceId
T processInstanceId(long... processInstanceId)
Specify one or more process instance ids as criteria in the query- Parameters:
processInstanceId
- one or more a process instance ids- Returns:
- The current query builder instance
-
processId
T processId(java.lang.String... processId)
Specify one or more process (definition) id's as criteria in the query- Parameters:
processId
- one or more process ids- Returns:
- The current query builder instance
-
logBelongsToProcessInStatus
T logBelongsToProcessInStatus(java.lang.Integer... statuses)
Specify one or more status that process instance should be in as criteria in the query. It might be supported or not- Parameters:
statuses
-- Returns:
- The current query builder instance
- See Also:
ProcessInstance
-
logBelongsToProcessInDeployment
T logBelongsToProcessInDeployment(java.lang.String deploymentId)
Specify deployment id that process instance should be in as criteria in the query. It might me supported or not- Parameters:
the
- deployment id- Returns:
- The current query builder instance
-
recordsPerTransaction
T recordsPerTransaction(int numRecords)
Specify the number of records to be included per transaction.- Parameters:
numRecords
- number of records (0 means all records will be processed into one single transaction)- Returns:
- The current query builder instance
-
build
ParametrizedUpdate build()
Create theParametrizedUpdate
instance that can be used to execute an update or delete of the entities that this builder is for. Further modifications to this builder instance will not affect the query criteria used in theParametrizedUpdate
produced by this method.- Returns:
- a
ParametrizedUpdate
instance that can be executed.
-
-