Package org.jbpm.process.audit.query
Class AbstractAuditQueryBuilderImpl<T,R>
- java.lang.Object
-
- org.jbpm.query.jpa.builder.impl.AbstractQueryBuilderImpl<T>
-
- org.jbpm.process.audit.query.AbstractAuditQueryBuilderImpl<T,R>
-
- All Implemented Interfaces:
org.kie.internal.query.ExtendedParametrizedQueryBuilder<T,R>,org.kie.internal.query.ParametrizedQueryBuilder<T>,org.kie.internal.query.ProcessInstanceIdQueryBuilder<T,R>,org.kie.internal.runtime.manager.audit.query.AuditLogQueryBuilder<T,R>,org.kie.internal.runtime.manager.audit.query.ProcessIdQueryBuilder<T,R>
- Direct Known Subclasses:
AuditTaskQueryBuilderImpl,BAMTaskSummaryQueryBuilderImpl,NodeInstLogQueryBuilderImpl,ProcInstLogQueryBuilderImpl,TaskEventQueryBuilderImpl,VarInstLogQueryBuilderImpl
public abstract class AbstractAuditQueryBuilderImpl<T,R> extends org.jbpm.query.jpa.builder.impl.AbstractQueryBuilderImpl<T> implements org.kie.internal.runtime.manager.audit.query.AuditLogQueryBuilder<T,R>
-
-
Field Summary
Fields Modifier and Type Field Description protected org.kie.api.runtime.CommandExecutorexecutorprotected JPAAuditLogServicejpaAuditService
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractAuditQueryBuilderImpl(JPAAuditLogService jpaService)protectedAbstractAuditQueryBuilderImpl(org.kie.api.runtime.CommandExecutor cmdExecutor)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description Tascending(org.kie.internal.runtime.manager.audit.query.AuditLogQueryBuilder.OrderBy field)org.kie.internal.query.ParametrizedQuery<R>build()Tdate(Date... date)TdateRangeEnd(Date rangeStart)TdateRangeStart(Date rangeStart)Tdescending(org.kie.internal.runtime.manager.audit.query.AuditLogQueryBuilder.OrderBy field)protected JPAAuditLogServicegetJpaAuditLogService()protected abstract ClassgetQueryType()protected abstract Class<R>getResultType()TprocessId(String... processId)TprocessInstanceId(long... processInstanceId)TprocessInstanceIdRange(Long processInstanceIdMin, Long processInstanceIdMax)-
Methods inherited from class org.jbpm.query.jpa.builder.impl.AbstractQueryBuilderImpl
addIntParameter, addLongParameter, addObjectParameter, addRangeParameter, addRangeParameters, and, clear, endGroup, equals, getQueryWhere, intersect, like, maxResults, newGroup, offset, or, regex, union
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Field Detail
-
executor
protected final org.kie.api.runtime.CommandExecutor executor
-
jpaAuditService
protected final JPAAuditLogService jpaAuditService
-
-
Constructor Detail
-
AbstractAuditQueryBuilderImpl
protected AbstractAuditQueryBuilderImpl(JPAAuditLogService jpaService)
-
AbstractAuditQueryBuilderImpl
protected AbstractAuditQueryBuilderImpl(org.kie.api.runtime.CommandExecutor cmdExecutor)
-
-
Method Detail
-
getJpaAuditLogService
protected JPAAuditLogService getJpaAuditLogService()
-
processInstanceId
public T processInstanceId(long... processInstanceId)
-
processInstanceIdRange
public T processInstanceIdRange(Long processInstanceIdMin, Long processInstanceIdMax)
-
ascending
public T ascending(org.kie.internal.runtime.manager.audit.query.AuditLogQueryBuilder.OrderBy field)
-
descending
public T descending(org.kie.internal.runtime.manager.audit.query.AuditLogQueryBuilder.OrderBy field)
-
getQueryType
protected abstract Class getQueryType()
-
-