Class SelectDescriptorBuilder
- java.lang.Object
-
- org.bonitasoft.engine.core.process.instance.recorder.SelectDescriptorBuilder
-
public class SelectDescriptorBuilder extends java.lang.Object- Author:
- Elias Ricken de Medeiros, Matthieu Chaffotte, Hongwen Zang, Celine Souchet
-
-
Constructor Summary
Constructors Constructor Description SelectDescriptorBuilder()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static SelectListDescriptor<java.lang.Long>deleteMessageInstanceByIds(java.util.List<java.lang.Long> ids, int fromIndex, int maxResults)static SelectOneDescriptor<SGatewayInstance>getActiveGatewayInstanceOfProcess(long parentProcessInstanceId, java.lang.String name)static SelectListDescriptor<SActivityInstance>getActivitiesFromProcessInstance(long rootContainerId, int fromIndex, int maxResults)static SelectListDescriptor<SBoundaryEventInstance>getActivityBoundaryEvents(long activityInstanceId, int fromIndex, int maxResults)static SelectListDescriptor<SAActivityInstance>getArchivedActivitiesFromProcessInstance(long rootContainerId, QueryOptions queryOptions)static SelectOneDescriptor<SAActivityInstance>getArchivedActivityInstanceWithActivityIdAndStateId(long activityInstanceId, int stateId)static SelectListDescriptor<SAFlowNodeInstance>getArchivedFlowNodesFromProcessInstance(long rootContainerId, int fromIndex, int maxResults)static SelectListDescriptor<SHumanTaskInstance>getAssignedUserTasks(long userId, int fromIndex, int maxResults, java.lang.String sortFieldName, OrderByType order)static SelectListDescriptor<SWaitingErrorEvent>getCaughtError(long relatedActivityInstanceId, java.lang.String errorCode, QueryOptions queryOptions)static SelectListDescriptor<SWaitingErrorEvent>getCaughtError(long relatedActivityInstanceId, QueryOptions queryOptions)static SelectListDescriptor<java.lang.Long>getChildInstanceIdsOfProcessInstance(java.lang.Class<SProcessInstance> class1, long processInstanceId, QueryOptions queryOptions)static <T extends PersistentObject>
SelectByIdDescriptor<T>getElementById(java.lang.Class<T> clazz, java.lang.String elementName, long id)static SelectListDescriptor<SEventInstance>getEventsFromRootContainer(long rootContainerId, int fromIndex, int maxResults, java.lang.String field, OrderByType orderByType)static SelectListDescriptor<STimerEventTriggerInstance>getEventTriggers(long eventInstanceId, QueryOptions queryOptions)static SelectListDescriptor<SWaitingSignalEvent>getListeningSignals(java.lang.String signalName, int fromIndex, int maxResults)static SelectListDescriptor<SMessageEventCouple>getMessageEventCouples(int fromIndex, int maxResults)static SelectListDescriptor<java.lang.Long>getMessageInstanceIdOlderThanCreationDate(long creationDate, QueryOptions queryOptions)static SelectOneDescriptor<SAActivityInstance>getMostRecentArchivedActivityInstance(long activityInstanceId)static SelectOneDescriptor<java.lang.Long>getNumberOfActivitiesFromProcessInstance(long rootContainerId)static SelectOneDescriptor<java.lang.Long>getNumberOfArchivedProcessInstances()static SelectOneDescriptor<java.lang.Long>getNumberOfAssignedHumanTaskInstances(long userId)static SelectOneDescriptor<java.lang.Long>getNumberOfChildInstancesOfProcessInstance(long processInstanceId)static SelectOneDescriptor<java.lang.Long>getNumberOfFlowNode(long parentProcessInstanceId)static SelectOneDescriptor<java.lang.Long>getNumberOfOpenActivities(long rootContainerId)static SelectOneDescriptor<java.lang.Long>getNumberOfPendingOverdueOpenTasksForUser(java.lang.Long userId)static SelectOneDescriptor<java.lang.Long>getNumberOfProcessInstances()static SelectListDescriptor<java.util.Map<java.lang.String,java.lang.Long>>getNumbersOfAssignedOpenTasks(java.util.List<java.lang.Long> userIds)static SelectListDescriptor<java.util.Map<java.lang.Long,java.lang.Long>>getNumbersOfAssignedOverdueOpenTasks(java.util.List<java.lang.Long> userIds)static SelectListDescriptor<SHumanTaskInstance>getPendingUserTasks(long userId, int fromIndex, int maxResults, java.lang.String sortFieldName, OrderByType order)static SelectListDescriptor<SHumanTaskInstance>getPendingUserTasks(long userId, java.util.Set<java.lang.Long> actorIds, int fromIndex, int maxResults, java.lang.String sortFieldName, OrderByType order)static SelectListDescriptor<java.lang.Long>getSourceProcesInstanceIdsOfArchProcessInstancesFromDefinition(long processDefinitionId, QueryOptions queryOptions)static <T extends PersistentObject>
SelectListDescriptor<T>getSpecificQueryWithParameters(java.lang.Class<T> clazz, java.lang.String queryName, java.util.Map<java.lang.String,java.lang.Object> parameters, QueryOptions queryOptions)static SelectListDescriptor<SHumanTaskInstance>searchAssignedTasksSupervisedBy(long supervisorId, int fromIndex, int maxResults)
-
-
-
Method Detail
-
getElementById
public static <T extends PersistentObject> SelectByIdDescriptor<T> getElementById(java.lang.Class<T> clazz, java.lang.String elementName, long id)
-
getArchivedFlowNodesFromProcessInstance
public static SelectListDescriptor<SAFlowNodeInstance> getArchivedFlowNodesFromProcessInstance(long rootContainerId, int fromIndex, int maxResults)
-
getArchivedActivitiesFromProcessInstance
public static SelectListDescriptor<SAActivityInstance> getArchivedActivitiesFromProcessInstance(long rootContainerId, QueryOptions queryOptions)
-
getSourceProcesInstanceIdsOfArchProcessInstancesFromDefinition
public static SelectListDescriptor<java.lang.Long> getSourceProcesInstanceIdsOfArchProcessInstancesFromDefinition(long processDefinitionId, QueryOptions queryOptions)
-
getSpecificQueryWithParameters
public static <T extends PersistentObject> SelectListDescriptor<T> getSpecificQueryWithParameters(java.lang.Class<T> clazz, java.lang.String queryName, java.util.Map<java.lang.String,java.lang.Object> parameters, QueryOptions queryOptions)
-
getAssignedUserTasks
public static SelectListDescriptor<SHumanTaskInstance> getAssignedUserTasks(long userId, int fromIndex, int maxResults, java.lang.String sortFieldName, OrderByType order)
-
getPendingUserTasks
public static SelectListDescriptor<SHumanTaskInstance> getPendingUserTasks(long userId, java.util.Set<java.lang.Long> actorIds, int fromIndex, int maxResults, java.lang.String sortFieldName, OrderByType order)
-
getPendingUserTasks
public static SelectListDescriptor<SHumanTaskInstance> getPendingUserTasks(long userId, int fromIndex, int maxResults, java.lang.String sortFieldName, OrderByType order)
-
getNumberOfProcessInstances
public static SelectOneDescriptor<java.lang.Long> getNumberOfProcessInstances()
-
getNumberOfArchivedProcessInstances
public static SelectOneDescriptor<java.lang.Long> getNumberOfArchivedProcessInstances()
-
getNumberOfOpenActivities
public static SelectOneDescriptor<java.lang.Long> getNumberOfOpenActivities(long rootContainerId)
-
getNumberOfAssignedHumanTaskInstances
public static SelectOneDescriptor<java.lang.Long> getNumberOfAssignedHumanTaskInstances(long userId)
-
getActiveGatewayInstanceOfProcess
public static SelectOneDescriptor<SGatewayInstance> getActiveGatewayInstanceOfProcess(long parentProcessInstanceId, java.lang.String name)
-
getActivitiesFromProcessInstance
public static SelectListDescriptor<SActivityInstance> getActivitiesFromProcessInstance(long rootContainerId, int fromIndex, int maxResults)
-
getNumberOfActivitiesFromProcessInstance
public static SelectOneDescriptor<java.lang.Long> getNumberOfActivitiesFromProcessInstance(long rootContainerId)
-
getNumberOfFlowNode
public static SelectOneDescriptor<java.lang.Long> getNumberOfFlowNode(long parentProcessInstanceId)
-
getEventsFromRootContainer
public static SelectListDescriptor<SEventInstance> getEventsFromRootContainer(long rootContainerId, int fromIndex, int maxResults, java.lang.String field, OrderByType orderByType)
-
getActivityBoundaryEvents
public static SelectListDescriptor<SBoundaryEventInstance> getActivityBoundaryEvents(long activityInstanceId, int fromIndex, int maxResults)
-
getEventTriggers
public static SelectListDescriptor<STimerEventTriggerInstance> getEventTriggers(long eventInstanceId, QueryOptions queryOptions)
-
getChildInstanceIdsOfProcessInstance
public static SelectListDescriptor<java.lang.Long> getChildInstanceIdsOfProcessInstance(java.lang.Class<SProcessInstance> class1, long processInstanceId, QueryOptions queryOptions)
-
getNumberOfChildInstancesOfProcessInstance
public static SelectOneDescriptor<java.lang.Long> getNumberOfChildInstancesOfProcessInstance(long processInstanceId)
-
getCaughtError
public static SelectListDescriptor<SWaitingErrorEvent> getCaughtError(long relatedActivityInstanceId, QueryOptions queryOptions)
-
getCaughtError
public static SelectListDescriptor<SWaitingErrorEvent> getCaughtError(long relatedActivityInstanceId, java.lang.String errorCode, QueryOptions queryOptions)
-
getListeningSignals
public static SelectListDescriptor<SWaitingSignalEvent> getListeningSignals(java.lang.String signalName, int fromIndex, int maxResults)
-
getMessageEventCouples
public static SelectListDescriptor<SMessageEventCouple> getMessageEventCouples(int fromIndex, int maxResults)
-
getArchivedActivityInstanceWithActivityIdAndStateId
public static SelectOneDescriptor<SAActivityInstance> getArchivedActivityInstanceWithActivityIdAndStateId(long activityInstanceId, int stateId)
-
getMostRecentArchivedActivityInstance
public static SelectOneDescriptor<SAActivityInstance> getMostRecentArchivedActivityInstance(long activityInstanceId)
-
searchAssignedTasksSupervisedBy
public static SelectListDescriptor<SHumanTaskInstance> searchAssignedTasksSupervisedBy(long supervisorId, int fromIndex, int maxResults)
-
getNumbersOfAssignedOpenTasks
public static SelectListDescriptor<java.util.Map<java.lang.String,java.lang.Long>> getNumbersOfAssignedOpenTasks(java.util.List<java.lang.Long> userIds)
-
getNumbersOfAssignedOverdueOpenTasks
public static SelectListDescriptor<java.util.Map<java.lang.Long,java.lang.Long>> getNumbersOfAssignedOverdueOpenTasks(java.util.List<java.lang.Long> userIds)
-
getNumberOfPendingOverdueOpenTasksForUser
public static SelectOneDescriptor<java.lang.Long> getNumberOfPendingOverdueOpenTasksForUser(java.lang.Long userId)
-
deleteMessageInstanceByIds
public static SelectListDescriptor<java.lang.Long> deleteMessageInstanceByIds(java.util.List<java.lang.Long> ids, int fromIndex, int maxResults)
-
getMessageInstanceIdOlderThanCreationDate
public static SelectListDescriptor<java.lang.Long> getMessageInstanceIdOlderThanCreationDate(long creationDate, QueryOptions queryOptions)
-
-