Interface AuditDeleteBuilder<T>
- Type Parameters:
T-
- All Superinterfaces:
ParametrizedQueryBuilder<T>
- All Known Subinterfaces:
AuditDateDeleteBuilder<T>,AuditTaskDeleteBuilder,ErrorInfoDeleteBuilder,NodeInstanceLogDeleteBuilder,ProcessInstanceLogDeleteBuilder,TaskEventDeleteBuilder,TaskVariableDeleteBuilder,VariableInstanceLogDeleteBuilder
This interface defines methods that are used by all of the Audit delete query builder implementations.
-
Method Summary
Modifier and TypeMethodDescriptionbuild()Create theParametrizedUpdateinstance that can be used to execute an update or delete of the entities that this builder is for.logBelongsToProcessInDeployment(String deploymentId) Specify deployment id that process instance should be in as criteria in the query.logBelongsToProcessInStatus(Integer... statuses) Specify one or more status that process instance should be in as criteria in the query.Specify one or more process (definition) id's as criteria in the queryprocessInstanceId(long... processInstanceId) Specify one or more process instance ids as criteria in the queryrecordsPerTransaction(int numRecords) Specify the number of records to be included per transaction.
-
Method Details
-
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
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
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
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
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 theParametrizedUpdateinstance 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 theParametrizedUpdateproduced by this method.- Returns:
- a
ParametrizedUpdateinstance that can be executed.
-