Class BAMTaskSummaryQueryBuilderImpl
- java.lang.Object
-
- org.jbpm.query.jpa.builder.impl.AbstractQueryBuilderImpl<T>
-
- org.jbpm.process.audit.query.AbstractAuditQueryBuilderImpl<BAMTaskSummaryQueryBuilder,BAMTaskSummaryImpl>
-
- org.jbpm.services.task.audit.service.BAMTaskSummaryQueryBuilderImpl
-
- All Implemented Interfaces:
BAMTaskSummaryQueryBuilder,org.kie.internal.query.ExtendedParametrizedQueryBuilder<BAMTaskSummaryQueryBuilder,BAMTaskSummaryImpl>,org.kie.internal.query.ParametrizedQueryBuilder<BAMTaskSummaryQueryBuilder>,org.kie.internal.query.ProcessInstanceIdQueryBuilder<BAMTaskSummaryQueryBuilder,BAMTaskSummaryImpl>,org.kie.internal.runtime.manager.audit.query.AuditLogQueryBuilder<BAMTaskSummaryQueryBuilder,BAMTaskSummaryImpl>,org.kie.internal.runtime.manager.audit.query.ProcessIdQueryBuilder<BAMTaskSummaryQueryBuilder,BAMTaskSummaryImpl>,org.kie.internal.task.query.TaskAuditQueryBuilder<BAMTaskSummaryQueryBuilder,BAMTaskSummaryImpl>
public class BAMTaskSummaryQueryBuilderImpl extends AbstractAuditQueryBuilderImpl<BAMTaskSummaryQueryBuilder,BAMTaskSummaryImpl> implements BAMTaskSummaryQueryBuilder
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.kie.internal.runtime.manager.audit.query.AuditLogQueryBuilder
org.kie.internal.runtime.manager.audit.query.AuditLogQueryBuilder.OrderBy
-
Nested classes/interfaces inherited from interface org.jbpm.services.task.audit.BAMTaskSummaryQueryBuilder
BAMTaskSummaryQueryBuilder.OrderBy
-
-
Field Summary
-
Fields inherited from class org.jbpm.process.audit.query.AbstractAuditQueryBuilderImpl
executor, jpaAuditService
-
-
Constructor Summary
Constructors Constructor Description BAMTaskSummaryQueryBuilderImpl(JPAAuditLogService jpaAuditService)BAMTaskSummaryQueryBuilderImpl(org.kie.api.runtime.CommandExecutor cmdService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BAMTaskSummaryQueryBuilderascending(BAMTaskSummaryQueryBuilder.OrderBy field)Specify which field to use when ordering the results, in ascending order.BAMTaskSummaryQueryBuildercreatedOn(Date... createdOn)Specify one or more dates to use as a criteria for the created-on date of a task as logged in the task eventBAMTaskSummaryQueryBuildercreatedOnRange(Date createdOnMin, Date createdOnMax)Specify an inclusive range of (task) creation dates to use as a criteriaBAMTaskSummaryQueryBuilderdescending(BAMTaskSummaryQueryBuilder.OrderBy field)Specify which field to use when ordering the results, in descending order.BAMTaskSummaryQueryBuilderduration(long... duration)Specify one or more duration to use as a criteriaBAMTaskSummaryQueryBuilderendDate(Date... endDate)Specify one or more (task) end dates to use as a criteria.BAMTaskSummaryQueryBuilderendDateRange(Date endDateMin, Date endDateMax)Specify an inclusive range of (task) end dates to use as a criteriaprotected Class<BAMTaskSummaryImpl>getQueryType()protected Class<BAMTaskSummaryImpl>getResultType()BAMTaskSummaryQueryBuilderid(long... id)BAMTaskSummaryQueryBuilderstartDate(Date... startDate)Specify one or more (task) start dates to use as a criteria.BAMTaskSummaryQueryBuilderstartDateRange(Date startDateMin, Date startDateMax)Specify an inclusive range of (task) start dates to use as a criteriaBAMTaskSummaryQueryBuildertaskId(long... taskId)BAMTaskSummaryQueryBuildertaskIdRange(Long taskIdMin, Long taskIdMax)BAMTaskSummaryQueryBuildertaskName(String... name)Specify one or more task names to use as a criteria.BAMTaskSummaryQueryBuildertaskStatus(org.kie.api.task.model.Status... status)Specify one or more task statuses to use as a criteria.BAMTaskSummaryQueryBuilderuserId(String... userId)Specify one or more user ids to use as a criteria-
Methods inherited from class org.jbpm.process.audit.query.AbstractAuditQueryBuilderImpl
ascending, build, date, dateRangeEnd, dateRangeStart, descending, getJpaAuditLogService, processId, processInstanceId, processInstanceIdRange
-
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
-
Methods inherited from interface org.kie.internal.query.ExtendedParametrizedQueryBuilder
build, endGroup, newGroup
-
-
-
-
Constructor Detail
-
BAMTaskSummaryQueryBuilderImpl
public BAMTaskSummaryQueryBuilderImpl(org.kie.api.runtime.CommandExecutor cmdService)
-
BAMTaskSummaryQueryBuilderImpl
public BAMTaskSummaryQueryBuilderImpl(JPAAuditLogService jpaAuditService)
-
-
Method Detail
-
taskId
public BAMTaskSummaryQueryBuilder taskId(long... taskId)
- Specified by:
taskIdin interfaceorg.kie.internal.task.query.TaskAuditQueryBuilder<BAMTaskSummaryQueryBuilder,BAMTaskSummaryImpl>
-
taskIdRange
public BAMTaskSummaryQueryBuilder taskIdRange(Long taskIdMin, Long taskIdMax)
- Specified by:
taskIdRangein interfaceorg.kie.internal.task.query.TaskAuditQueryBuilder<BAMTaskSummaryQueryBuilder,BAMTaskSummaryImpl>
-
startDate
public BAMTaskSummaryQueryBuilder startDate(Date... startDate)
Description copied from interface:BAMTaskSummaryQueryBuilderSpecify one or more (task) start dates to use as a criteria.- Specified by:
startDatein interfaceBAMTaskSummaryQueryBuilder- Parameters:
startDate- one or more dates- Returns:
- The current query builder instance
-
startDateRange
public BAMTaskSummaryQueryBuilder startDateRange(Date startDateMin, Date startDateMax)
Description copied from interface:BAMTaskSummaryQueryBuilderSpecify an inclusive range of (task) start dates to use as a criteria If the lower or upper end of the range is given as null, then an open-ended range using the non-null range end is used as the criteria- Specified by:
startDateRangein interfaceBAMTaskSummaryQueryBuilder- Parameters:
startDateMin- the minimal (lower) date to use in the rangestartDateMax- the max (upper) date to use in the range- Returns:
- The current query builder instance
-
duration
public BAMTaskSummaryQueryBuilder duration(long... duration)
Description copied from interface:BAMTaskSummaryQueryBuilderSpecify one or more duration to use as a criteria- Specified by:
durationin interfaceBAMTaskSummaryQueryBuilder- Parameters:
duration- one or more durations- Returns:
- The current query builder instance
-
taskStatus
public BAMTaskSummaryQueryBuilder taskStatus(org.kie.api.task.model.Status... status)
Description copied from interface:BAMTaskSummaryQueryBuilderSpecify one or more task statuses to use as a criteria.- Specified by:
taskStatusin interfaceBAMTaskSummaryQueryBuilder- Parameters:
status- one or more task statuses- Returns:
- The current query builder instance
-
userId
public BAMTaskSummaryQueryBuilder userId(String... userId)
Description copied from interface:BAMTaskSummaryQueryBuilderSpecify one or more user ids to use as a criteria- Specified by:
userIdin interfaceBAMTaskSummaryQueryBuilder- Parameters:
userId- one or more (string) user ids- Returns:
- The current query builder instance
-
endDate
public BAMTaskSummaryQueryBuilder endDate(Date... endDate)
Description copied from interface:BAMTaskSummaryQueryBuilderSpecify one or more (task) end dates to use as a criteria.- Specified by:
endDatein interfaceBAMTaskSummaryQueryBuilder- Parameters:
endDate- one or more dates- Returns:
- The current query builder instance
-
endDateRange
public BAMTaskSummaryQueryBuilder endDateRange(Date endDateMin, Date endDateMax)
Description copied from interface:BAMTaskSummaryQueryBuilderSpecify an inclusive range of (task) end dates to use as a criteria If the lower or upper end of the range is given as null, then an open-ended range using the non-null range end is used as the criteria- Specified by:
endDateRangein interfaceBAMTaskSummaryQueryBuilder- Parameters:
endDateMin- the minimal (lower) date to use in the rangeendDateMax- the max (upper) date to use in the range- Returns:
- The current query builder instance
-
createdOn
public BAMTaskSummaryQueryBuilder createdOn(Date... createdOn)
Description copied from interface:BAMTaskSummaryQueryBuilderSpecify one or more dates to use as a criteria for the created-on date of a task as logged in the task event- Specified by:
createdOnin interfaceBAMTaskSummaryQueryBuilder- Parameters:
createdOn- one or more dates- Returns:
- The current query builder instance
-
createdOnRange
public BAMTaskSummaryQueryBuilder createdOnRange(Date createdOnMin, Date createdOnMax)
Description copied from interface:BAMTaskSummaryQueryBuilderSpecify an inclusive range of (task) creation dates to use as a criteria If the lower or upper end of the range is given as null, then an open-ended range using the non-null range end is used as the criteria- Specified by:
createdOnRangein interfaceBAMTaskSummaryQueryBuilder- Parameters:
createdOnMin- the minimal (lower) date to use in the rangecreatedOnMax- the max (upper) date to use in the range- Returns:
- The current query builder instance
-
taskName
public BAMTaskSummaryQueryBuilder taskName(String... name)
Description copied from interface:BAMTaskSummaryQueryBuilderSpecify one or more task names to use as a criteria.- Specified by:
taskNamein interfaceBAMTaskSummaryQueryBuilder- Parameters:
name- one or more string names- Returns:
- The current query builder instance
-
id
public BAMTaskSummaryQueryBuilder id(long... id)
- Specified by:
idin interfaceorg.kie.internal.task.query.TaskAuditQueryBuilder<BAMTaskSummaryQueryBuilder,BAMTaskSummaryImpl>
-
ascending
public BAMTaskSummaryQueryBuilder ascending(BAMTaskSummaryQueryBuilder.OrderBy field)
Description copied from interface:BAMTaskSummaryQueryBuilderSpecify which field to use when ordering the results, in ascending order. If this method is not used, the results will be ordered in ascending order by the id field.- Specified by:
ascendingin interfaceBAMTaskSummaryQueryBuilder- Parameters:
field- the field by which the query results should be ordered- Returns:
- The current instance of this query builder
-
descending
public BAMTaskSummaryQueryBuilder descending(BAMTaskSummaryQueryBuilder.OrderBy field)
Description copied from interface:BAMTaskSummaryQueryBuilderSpecify which field to use when ordering the results, in descending order. If this method is not used, the results will be ordered in ascending order by the id field.- Specified by:
descendingin interfaceBAMTaskSummaryQueryBuilder- Parameters:
field- the field by which the query results should be ordered- Returns:
- The current instance of this query builder
-
getResultType
protected Class<BAMTaskSummaryImpl> getResultType()
- Specified by:
getResultTypein classAbstractAuditQueryBuilderImpl<BAMTaskSummaryQueryBuilder,BAMTaskSummaryImpl>
-
getQueryType
protected Class<BAMTaskSummaryImpl> getQueryType()
- Specified by:
getQueryTypein classAbstractAuditQueryBuilderImpl<BAMTaskSummaryQueryBuilder,BAMTaskSummaryImpl>
-
-