public abstract class AbstractAuditDeleteBuilderImpl<T>
extends org.jbpm.query.jpa.builder.impl.AbstractDeleteBuilderImpl<T>
implements org.kie.internal.runtime.manager.audit.query.AuditDeleteBuilder<T>
Modifier and Type | Field and Description |
---|---|
protected org.kie.api.runtime.CommandExecutor |
executor |
protected JPAAuditLogService |
jpaAuditService |
protected static String |
ONLY_COMPLETED_PROCESS_INSTANCES |
Modifier | Constructor and Description |
---|---|
protected |
AbstractAuditDeleteBuilderImpl(org.kie.api.runtime.CommandExecutor cmdExecutor) |
protected |
AbstractAuditDeleteBuilderImpl(JPAAuditLogService jpaService) |
Modifier and Type | Method and Description |
---|---|
org.kie.internal.query.ParametrizedUpdate |
build() |
protected <T> boolean |
checkIfNull(T... parameter) |
T |
date(Date... date) |
T |
dateRangeEnd(Date rangeEnd) |
T |
dateRangeStart(Date rangeStart) |
protected Date[] |
ensureDateNotTimestamp(Date... date) |
protected JPAAuditLogService |
getJpaAuditLogService() |
protected abstract String |
getQueryBase() |
protected abstract Class |
getQueryType() |
protected String |
getSubQuery() |
T |
processId(String... processId) |
T |
processInstanceId(long... processInstanceId) |
endGroup, newGroup
addIntParameter, addLongParameter, addObjectParameter, addRangeParameter, addRangeParameters, and, clear, equals, getQueryWhere, intersect, like, maxResults, offset, or, regex, union
protected static String ONLY_COMPLETED_PROCESS_INSTANCES
protected final org.kie.api.runtime.CommandExecutor executor
protected final JPAAuditLogService jpaAuditService
protected AbstractAuditDeleteBuilderImpl(JPAAuditLogService jpaService)
protected AbstractAuditDeleteBuilderImpl(org.kie.api.runtime.CommandExecutor cmdExecutor)
protected JPAAuditLogService getJpaAuditLogService()
public T processInstanceId(long... processInstanceId)
processInstanceId
in interface org.kie.internal.runtime.manager.audit.query.AuditDeleteBuilder<T>
public T processId(String... processId)
processId
in interface org.kie.internal.runtime.manager.audit.query.AuditDeleteBuilder<T>
protected <T> boolean checkIfNull(T... parameter)
protected abstract Class getQueryType()
protected abstract String getQueryBase()
protected String getSubQuery()
public org.kie.internal.query.ParametrizedUpdate build()
build
in interface org.kie.internal.runtime.manager.audit.query.AuditDeleteBuilder<T>
Copyright © 2001–2017 JBoss by Red Hat. All rights reserved.