org.bonitasoft.engine.core.process.instance.impl
public class ActivityInstanceServiceImpl extends FlowNodeInstancesServiceImpl implements org.bonitasoft.engine.core.process.instance.api.ActivityInstanceService
ACTIVITYINSTANCE, ARCHIVED_ACTIVITYINSTANCE, HIDDEN_TASK, PENDINGACTIVITYMAPPINGACTIVITY_INSTANCE_TOKEN_COUNT, ACTIVITYINSTANCE_DISPLAY_DESCRIPTION, ACTIVITYINSTANCE_DISPLAY_DESCRIPTION_MODIFIED, ACTIVITYINSTANCE_DISPLAY_NAME, ACTIVITYINSTANCE_STATE, ARCHIVED_FLOWNODE_INSTANCE, EXECUTED_BY_MODIFIED, EXECUTED_BY_SUBSTITUTE_MODIFIED, EXPECTED_END_DATE_MODIFIED, FLOWNODE_INSTANCE, LOOPINSTANCE_LOOPMAX_MODIFIED, MULTIINSTANCE_LOOPCARDINALITY_MODIFIED, MULTIINSTANCE_NUMBEROFINSTANCE_MODIFIED, STATE_CATEGORY| Constructor and Description |
|---|
ActivityInstanceServiceImpl(org.bonitasoft.engine.recorder.Recorder recorder,
org.bonitasoft.engine.services.PersistenceService persistenceService,
org.bonitasoft.engine.archive.ArchiveService archiveService,
org.bonitasoft.engine.events.EventService eventService,
org.bonitasoft.engine.log.technical.TechnicalLoggerService logger) |
| Modifier and Type | Method and Description |
|---|---|
void |
addMultiInstanceNumberOfActiveActivities(org.bonitasoft.engine.core.process.instance.model.SMultiInstanceActivityInstance flowNodeInstance,
int number) |
void |
addMultiInstanceNumberOfCompletedActivities(org.bonitasoft.engine.core.process.instance.model.SMultiInstanceActivityInstance flowNodeInstance,
int number) |
void |
addMultiInstanceNumberOfTerminatedActivities(org.bonitasoft.engine.core.process.instance.model.SMultiInstanceActivityInstance flowNodeInstance,
int number) |
void |
addPendingActivityMappings(org.bonitasoft.engine.core.process.instance.model.SPendingActivityMapping mapping) |
void |
assignHumanTask(long userTaskId,
long userId) |
void |
createActivityInstance(org.bonitasoft.engine.core.process.instance.model.SActivityInstance activityInstance) |
org.bonitasoft.engine.core.process.instance.model.SManualTaskInstance |
createManualUserTask(long userTaskId,
String name,
long flowNodeDefinitionId,
String displayName,
long userId,
String description,
long dueDate,
org.bonitasoft.engine.core.process.instance.model.STaskPriority priority) |
void |
deleteAllHiddenTasks() |
void |
deleteAllPendingMappings() |
void |
deleteArchivedPendingMappings(long flowNodeInstanceId) |
void |
deleteHiddenTasksForActivity(long activityInstanceId) |
void |
deletePendingMappings(long humanTaskInstanceId) |
List<org.bonitasoft.engine.core.process.instance.model.SActivityInstance> |
getActivitiesWithStates(long rootContainerId,
Set<Integer> stateIds,
int fromIndex,
int maxResults,
String sortingField,
org.bonitasoft.engine.persistence.OrderByType sortingOrder) |
org.bonitasoft.engine.core.process.instance.model.SActivityInstance |
getActivityInstance(long activityInstanceId) |
List<org.bonitasoft.engine.core.process.instance.model.SActivityInstance> |
getActivityInstances(long rootContainerId,
int fromIndex,
int numberOfResults) |
org.bonitasoft.engine.core.process.instance.model.archive.SAActivityInstance |
getArchivedActivityInstance(long activityInstanceId,
int stateId) |
List<org.bonitasoft.engine.core.process.instance.model.archive.SAActivityInstance> |
getArchivedActivityInstances(long rootContainerId,
org.bonitasoft.engine.persistence.QueryOptions queryOptions) |
List<org.bonitasoft.engine.core.process.instance.model.SHumanTaskInstance> |
getAssignedUserTasks(long assigneeId,
int fromIndex,
int maxResults,
String sortFieldName,
org.bonitasoft.engine.persistence.OrderByType order) |
List<org.bonitasoft.engine.core.process.instance.model.SActivityInstance> |
getChildrenOfAnActivity(long parentActivityInstanceId,
int fromIndex,
int numberOfResults) |
org.bonitasoft.engine.core.process.instance.model.SHiddenTaskInstance |
getHiddenTask(long id) |
org.bonitasoft.engine.core.process.instance.model.SHiddenTaskInstance |
getHiddenTask(long userId,
long activityInstanceId) |
protected org.bonitasoft.engine.core.process.instance.model.builder.SHiddenTaskInstanceLogBuilder |
getHiddenTaskQueriableLog(org.bonitasoft.engine.queriablelogger.model.builder.ActionType actionType,
String message,
org.bonitasoft.engine.core.process.instance.model.SHiddenTaskInstance hiddenTask) |
org.bonitasoft.engine.core.process.instance.model.SHumanTaskInstance |
getHumanTaskInstance(long activityInstanceId) |
org.bonitasoft.engine.core.process.instance.model.archive.SAActivityInstance |
getMostRecentArchivedActivityInstance(long activityInstanceId) |
long |
getNumberOfActivityInstances(Class<? extends org.bonitasoft.engine.persistence.PersistentObject> entityClass,
org.bonitasoft.engine.persistence.QueryOptions searchOptions) |
int |
getNumberOfActivityInstances(long rootContainerId) |
long |
getNumberOfArchivedActivityInstances(Class<? extends org.bonitasoft.engine.persistence.PersistentObject> entityClass,
org.bonitasoft.engine.persistence.QueryOptions searchOptions) |
long |
getNumberOfArchivedActivityInstancesSupervisedBy(long supervisorId,
Class<? extends org.bonitasoft.engine.core.process.instance.model.archive.SAActivityInstance> entityClass,
org.bonitasoft.engine.persistence.QueryOptions queryOptions) |
long |
getNumberOfArchivedHumanTasksSupervisedBy(long supervisorId,
org.bonitasoft.engine.persistence.QueryOptions queryOptions) |
long |
getNumberOfArchivedTasks(org.bonitasoft.engine.persistence.QueryOptions searchOptions) |
long |
getNumberOfArchivedTasksManagedBy(long managerUserId,
org.bonitasoft.engine.persistence.QueryOptions searchOptions) |
long |
getNumberOfAssignedAndPendingHumanTasks(long rootProcessDefinitionId,
org.bonitasoft.engine.persistence.QueryOptions queryOptions) |
long |
getNumberOfAssignedAndPendingHumanTasksFor(long rootProcessDefinitionId,
long userId,
org.bonitasoft.engine.persistence.QueryOptions queryOptions) |
long |
getNumberOfAssignedHumanTaskInstances(long userId) |
long |
getNumberOfAssignedTasksManagedBy(long managerUserId,
org.bonitasoft.engine.persistence.QueryOptions searchOptions) |
long |
getNumberOfAssignedTasksSupervisedBy(long supervisorId,
org.bonitasoft.engine.persistence.QueryOptions queryOptions) |
long |
getNumberOfHumanTasks(org.bonitasoft.engine.persistence.QueryOptions queryOptions) |
int |
getNumberOfOpenActivityInstances(long rootContainerId) |
Map<Long,Long> |
getNumberOfOpenTasksForUsers(List<Long> userIds) |
Map<Long,Long> |
getNumberOfOverdueOpenTasksForUsers(List<Long> userIds) |
long |
getNumberOfPendingHiddenTasks(long userId,
org.bonitasoft.engine.persistence.QueryOptions queryOptions) |
long |
getNumberOfPendingOrAssignedTasks(long userId,
org.bonitasoft.engine.persistence.QueryOptions searchOptions) |
long |
getNumberOfPendingTasksForUser(long userId,
org.bonitasoft.engine.persistence.QueryOptions searchOptions) |
long |
getNumberOfPendingTasksSupervisedBy(long supervisorId,
org.bonitasoft.engine.persistence.QueryOptions queryOptions) |
long |
getNumberOfUsersWhoCanExecutePendingHumanTaskDeploymentInfo(long humanTaskInstanceId,
org.bonitasoft.engine.persistence.QueryOptions searchOptions) |
List<org.bonitasoft.engine.core.process.instance.model.SActivityInstance> |
getOpenActivityInstances(long rootContainerId,
int pageIndex,
int maxResults,
String sortingField,
org.bonitasoft.engine.persistence.OrderByType orderbyType) |
List<org.bonitasoft.engine.core.process.instance.model.SPendingActivityMapping> |
getPendingMappings(long humanTaskInstanceId,
org.bonitasoft.engine.persistence.QueryOptions queryOptions) |
List<org.bonitasoft.engine.core.process.instance.model.SHumanTaskInstance> |
getPendingTasks(long userId,
Set<Long> actorIds,
int fromIndex,
int maxResults,
String sortFieldName,
org.bonitasoft.engine.persistence.OrderByType order) |
List<Long> |
getPossibleUserIdsOfPendingTasks(long humanTaskInstanceId,
int startIndex,
int maxResults) |
protected org.bonitasoft.engine.core.process.instance.model.builder.SPendingActivityMappingLogBuilder |
getQueriableLog(org.bonitasoft.engine.queriablelogger.model.builder.ActionType actionType,
String message,
org.bonitasoft.engine.core.process.instance.model.SPendingActivityMapping mapping) |
void |
hideTasks(long userId,
Long... activityInstanceId) |
void |
incrementLoopCounter(org.bonitasoft.engine.core.process.instance.model.SLoopActivityInstance loopInstance) |
boolean |
isTaskHidden(long userId,
long activityInstanceId) |
List<org.bonitasoft.engine.core.process.instance.model.SActivityInstance> |
searchActivityInstances(Class<? extends org.bonitasoft.engine.persistence.PersistentObject> entityClass,
org.bonitasoft.engine.persistence.QueryOptions searchOptions) |
List<org.bonitasoft.engine.core.process.instance.model.archive.SAActivityInstance> |
searchArchivedActivityInstances(Class<? extends org.bonitasoft.engine.persistence.PersistentObject> entityClass,
org.bonitasoft.engine.persistence.QueryOptions searchOptions) |
List<org.bonitasoft.engine.core.process.instance.model.archive.SAActivityInstance> |
searchArchivedActivityInstancesSupervisedBy(long supervisorId,
Class<? extends org.bonitasoft.engine.core.process.instance.model.archive.SAActivityInstance> entityClass,
org.bonitasoft.engine.persistence.QueryOptions queryOptions) |
List<org.bonitasoft.engine.core.process.instance.model.archive.SAHumanTaskInstance> |
searchArchivedHumanTasksSupervisedBy(long supervisorId,
org.bonitasoft.engine.persistence.QueryOptions queryOptions) |
List<org.bonitasoft.engine.core.process.instance.model.archive.SAHumanTaskInstance> |
searchArchivedTasks(org.bonitasoft.engine.persistence.QueryOptions searchOptions) |
List<org.bonitasoft.engine.core.process.instance.model.archive.SAHumanTaskInstance> |
searchArchivedTasksManagedBy(long managerUserId,
org.bonitasoft.engine.persistence.QueryOptions searchOptions) |
List<org.bonitasoft.engine.core.process.instance.model.SHumanTaskInstance> |
searchAssignedAndPendingHumanTasks(long rootProcessDefinitionId,
org.bonitasoft.engine.persistence.QueryOptions queryOptions) |
List<org.bonitasoft.engine.core.process.instance.model.SHumanTaskInstance> |
searchAssignedAndPendingHumanTasksFor(long rootProcessDefinitionId,
long userId,
org.bonitasoft.engine.persistence.QueryOptions queryOptions) |
List<org.bonitasoft.engine.core.process.instance.model.SHumanTaskInstance> |
searchAssignedTasksManagedBy(long managerUserId,
org.bonitasoft.engine.persistence.QueryOptions searchOptions) |
List<org.bonitasoft.engine.core.process.instance.model.SHumanTaskInstance> |
searchAssignedTasksSupervisedBy(long supervisorId,
org.bonitasoft.engine.persistence.QueryOptions queryOptions) |
List<org.bonitasoft.engine.core.process.instance.model.SHiddenTaskInstance> |
searchHiddenTasksForActivity(long activityInstanceId,
int fromIndex,
int maxResults) |
List<org.bonitasoft.engine.core.process.instance.model.SHumanTaskInstance> |
searchHumanTasks(org.bonitasoft.engine.persistence.QueryOptions queryOptions) |
long |
searchNumberOfPendingTasksManagedBy(long managerUserId,
org.bonitasoft.engine.persistence.QueryOptions searchOptions) |
List<org.bonitasoft.engine.core.process.instance.model.SHumanTaskInstance> |
searchPendingHiddenTasks(long userId,
org.bonitasoft.engine.persistence.QueryOptions queryOptions) |
List<org.bonitasoft.engine.core.process.instance.model.SHumanTaskInstance> |
searchPendingOrAssignedTasks(long userId,
org.bonitasoft.engine.persistence.QueryOptions searchOptions) |
List<org.bonitasoft.engine.core.process.instance.model.SHumanTaskInstance> |
searchPendingTasksForUser(long userId,
org.bonitasoft.engine.persistence.QueryOptions searchOptions) |
List<org.bonitasoft.engine.core.process.instance.model.SHumanTaskInstance> |
searchPendingTasksManagedBy(long managerUserId,
org.bonitasoft.engine.persistence.QueryOptions searchOptions) |
List<org.bonitasoft.engine.core.process.instance.model.SHumanTaskInstance> |
searchPendingTasksSupervisedBy(long supervisorId,
org.bonitasoft.engine.persistence.QueryOptions queryOptions) |
List<org.bonitasoft.engine.identity.model.SUser> |
searchUsersWhoCanExecutePendingHumanTaskDeploymentInfo(long humanTaskInstanceId,
org.bonitasoft.engine.persistence.QueryOptions searchOptions) |
void |
setAbortedByBoundaryEvent(org.bonitasoft.engine.core.process.instance.model.SActivityInstance activityInstance,
long boundaryEventId) |
void |
setLoopCardinality(org.bonitasoft.engine.core.process.instance.model.SFlowNodeInstance flowNodeInstance,
int intLoopCardinality) |
void |
setLoopMax(org.bonitasoft.engine.core.process.instance.model.SLoopActivityInstance loopActivity,
Integer loopMap) |
void |
setTokenCount(org.bonitasoft.engine.core.process.instance.model.SActivityInstance activityInstance,
int tokenCount) |
void |
unhideTask(long userId,
long activityInstanceId) |
void |
unhideTasks(long userId,
Long... activityInstanceId) |
deleteArchivedFlowNodeInstance, deleteFlowNodeInstance, getArchivedFlowNodeInstance, getArchivedFlowNodeInstances, getArchiveService, getEventService, getFlowNodeInstance, getFlowNodeInstanceIdsToRestart, getFlowNodeInstances, getLastArchivedFlowNodeInstance, getLogger, getNumberOfArchivedFlowNodeInstances, getNumberOfArchivedFlowNodeInstancesSupervisedBy, getNumberOfFlowNodeInstances, getNumberOfFlowNodeInstancesSupervisedBy, getPersistenceService, getProcessInstanceId, getQueriableLog, getRecorder, getUnmodifiableList, initializeLogBuilder, searchArchivedFlowNodeInstances, searchArchivedFlowNodeInstancesSupervisedBy, searchFlowNodeInstances, searchFlowNodeInstancesSupervisedBy, setExecutedBy, setExecutedBySubstitute, setExecuting, setExpectedEndDate, setState, setStateCategory, setTaskPriority, updateDisplayDescription, updateDisplayName, updateFlowNode, updateLogclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdeleteArchivedFlowNodeInstance, deleteFlowNodeInstance, getArchivedFlowNodeInstance, getArchivedFlowNodeInstances, getFlowNodeInstance, getFlowNodeInstanceIdsToRestart, getFlowNodeInstances, getLastArchivedFlowNodeInstance, getNumberOfArchivedFlowNodeInstances, getNumberOfArchivedFlowNodeInstancesSupervisedBy, getNumberOfFlowNodeInstances, getNumberOfFlowNodeInstancesSupervisedBy, getProcessInstanceId, searchArchivedFlowNodeInstances, searchArchivedFlowNodeInstancesSupervisedBy, searchFlowNodeInstances, searchFlowNodeInstancesSupervisedBy, setExecutedBy, setExecutedBySubstitute, setExecuting, setExpectedEndDate, setState, setStateCategory, setTaskPriority, updateDisplayDescription, updateDisplayNamepublic ActivityInstanceServiceImpl(org.bonitasoft.engine.recorder.Recorder recorder,
org.bonitasoft.engine.services.PersistenceService persistenceService,
org.bonitasoft.engine.archive.ArchiveService archiveService,
org.bonitasoft.engine.events.EventService eventService,
org.bonitasoft.engine.log.technical.TechnicalLoggerService logger)
public void createActivityInstance(org.bonitasoft.engine.core.process.instance.model.SActivityInstance activityInstance)
throws org.bonitasoft.engine.core.process.instance.api.exceptions.SActivityCreationException
createActivityInstance in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.core.process.instance.api.exceptions.SActivityCreationExceptionpublic org.bonitasoft.engine.core.process.instance.model.SManualTaskInstance createManualUserTask(long userTaskId,
String name,
long flowNodeDefinitionId,
String displayName,
long userId,
String description,
long dueDate,
org.bonitasoft.engine.core.process.instance.model.STaskPriority priority)
throws org.bonitasoft.engine.core.process.instance.api.exceptions.SActivityCreationException,
org.bonitasoft.engine.core.process.instance.api.exceptions.SFlowNodeNotFoundException,
org.bonitasoft.engine.core.process.instance.api.exceptions.SFlowNodeReadException
createManualUserTask in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.core.process.instance.api.exceptions.SActivityCreationExceptionorg.bonitasoft.engine.core.process.instance.api.exceptions.SFlowNodeNotFoundExceptionorg.bonitasoft.engine.core.process.instance.api.exceptions.SFlowNodeReadExceptionprotected org.bonitasoft.engine.core.process.instance.model.builder.SPendingActivityMappingLogBuilder getQueriableLog(org.bonitasoft.engine.queriablelogger.model.builder.ActionType actionType,
String message,
org.bonitasoft.engine.core.process.instance.model.SPendingActivityMapping mapping)
public void addPendingActivityMappings(org.bonitasoft.engine.core.process.instance.model.SPendingActivityMapping mapping)
throws org.bonitasoft.engine.core.process.instance.api.exceptions.SActivityCreationException
addPendingActivityMappings in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.core.process.instance.api.exceptions.SActivityCreationExceptionpublic void deletePendingMappings(long humanTaskInstanceId)
throws org.bonitasoft.engine.core.process.instance.api.exceptions.SActivityModificationException
deletePendingMappings in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.core.process.instance.api.exceptions.SActivityModificationExceptionpublic void deleteAllPendingMappings()
throws org.bonitasoft.engine.core.process.instance.api.exceptions.SActivityModificationException
deleteAllPendingMappings in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.core.process.instance.api.exceptions.SActivityModificationExceptionpublic List<org.bonitasoft.engine.core.process.instance.model.SPendingActivityMapping> getPendingMappings(long humanTaskInstanceId, org.bonitasoft.engine.persistence.QueryOptions queryOptions) throws org.bonitasoft.engine.core.process.instance.api.exceptions.SActivityReadException
getPendingMappings in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServicehumanTaskInstanceId - queryOptions - org.bonitasoft.engine.core.process.instance.api.exceptions.SActivityReadExceptionpublic org.bonitasoft.engine.core.process.instance.model.SActivityInstance getActivityInstance(long activityInstanceId)
throws org.bonitasoft.engine.core.process.instance.api.exceptions.SActivityInstanceNotFoundException,
org.bonitasoft.engine.core.process.instance.api.exceptions.SActivityReadException
getActivityInstance in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.core.process.instance.api.exceptions.SActivityInstanceNotFoundExceptionorg.bonitasoft.engine.core.process.instance.api.exceptions.SActivityReadExceptionpublic org.bonitasoft.engine.core.process.instance.model.SHumanTaskInstance getHumanTaskInstance(long activityInstanceId)
throws org.bonitasoft.engine.core.process.instance.api.exceptions.SActivityInstanceNotFoundException,
org.bonitasoft.engine.core.process.instance.api.exceptions.SActivityReadException
getHumanTaskInstance in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.core.process.instance.api.exceptions.SActivityInstanceNotFoundExceptionorg.bonitasoft.engine.core.process.instance.api.exceptions.SActivityReadExceptionpublic List<org.bonitasoft.engine.core.process.instance.model.SActivityInstance> getActivitiesWithStates(long rootContainerId, Set<Integer> stateIds, int fromIndex, int maxResults, String sortingField, org.bonitasoft.engine.persistence.OrderByType sortingOrder) throws org.bonitasoft.engine.core.process.instance.api.exceptions.SActivityReadException
getActivitiesWithStates in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.core.process.instance.api.exceptions.SActivityReadExceptionpublic List<org.bonitasoft.engine.core.process.instance.model.SActivityInstance> getOpenActivityInstances(long rootContainerId, int pageIndex, int maxResults, String sortingField, org.bonitasoft.engine.persistence.OrderByType orderbyType) throws org.bonitasoft.engine.core.process.instance.api.exceptions.SActivityReadException
getOpenActivityInstances in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.core.process.instance.api.exceptions.SActivityReadExceptionpublic org.bonitasoft.engine.core.process.instance.model.archive.SAActivityInstance getMostRecentArchivedActivityInstance(long activityInstanceId)
throws org.bonitasoft.engine.core.process.instance.api.exceptions.SActivityReadException,
org.bonitasoft.engine.core.process.instance.api.exceptions.SActivityInstanceNotFoundException
getMostRecentArchivedActivityInstance in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.core.process.instance.api.exceptions.SActivityReadExceptionorg.bonitasoft.engine.core.process.instance.api.exceptions.SActivityInstanceNotFoundExceptionpublic List<org.bonitasoft.engine.core.process.instance.model.archive.SAActivityInstance> getArchivedActivityInstances(long rootContainerId, org.bonitasoft.engine.persistence.QueryOptions queryOptions) throws org.bonitasoft.engine.core.process.instance.api.exceptions.SActivityReadException
getArchivedActivityInstances in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.core.process.instance.api.exceptions.SActivityReadExceptionpublic List<org.bonitasoft.engine.core.process.instance.model.SHumanTaskInstance> getPendingTasks(long userId, Set<Long> actorIds, int fromIndex, int maxResults, String sortFieldName, org.bonitasoft.engine.persistence.OrderByType order) throws org.bonitasoft.engine.core.process.instance.api.exceptions.SActivityReadException
getPendingTasks in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.core.process.instance.api.exceptions.SActivityReadExceptionpublic List<org.bonitasoft.engine.core.process.instance.model.SHumanTaskInstance> getAssignedUserTasks(long assigneeId, int fromIndex, int maxResults, String sortFieldName, org.bonitasoft.engine.persistence.OrderByType order) throws org.bonitasoft.engine.core.process.instance.api.exceptions.SActivityReadException
getAssignedUserTasks in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.core.process.instance.api.exceptions.SActivityReadExceptionpublic int getNumberOfOpenActivityInstances(long rootContainerId)
throws org.bonitasoft.engine.core.process.instance.api.exceptions.SActivityReadException
getNumberOfOpenActivityInstances in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.core.process.instance.api.exceptions.SActivityReadExceptionpublic List<org.bonitasoft.engine.core.process.instance.model.SActivityInstance> getActivityInstances(long rootContainerId, int fromIndex, int numberOfResults) throws org.bonitasoft.engine.core.process.instance.api.exceptions.SActivityReadException
getActivityInstances in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.core.process.instance.api.exceptions.SActivityReadExceptionpublic int getNumberOfActivityInstances(long rootContainerId)
throws org.bonitasoft.engine.core.process.instance.api.exceptions.SActivityReadException
getNumberOfActivityInstances in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.core.process.instance.api.exceptions.SActivityReadExceptionpublic void assignHumanTask(long userTaskId,
long userId)
throws org.bonitasoft.engine.core.process.instance.api.exceptions.SFlowNodeNotFoundException,
org.bonitasoft.engine.core.process.instance.api.exceptions.SFlowNodeReadException,
org.bonitasoft.engine.core.process.instance.api.exceptions.SActivityModificationException
assignHumanTask in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.core.process.instance.api.exceptions.SFlowNodeNotFoundExceptionorg.bonitasoft.engine.core.process.instance.api.exceptions.SFlowNodeReadExceptionorg.bonitasoft.engine.core.process.instance.api.exceptions.SActivityModificationExceptionpublic long getNumberOfAssignedHumanTaskInstances(long userId)
throws org.bonitasoft.engine.core.process.instance.api.exceptions.SActivityReadException
getNumberOfAssignedHumanTaskInstances in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.core.process.instance.api.exceptions.SActivityReadExceptionpublic org.bonitasoft.engine.core.process.instance.model.archive.SAActivityInstance getArchivedActivityInstance(long activityInstanceId,
int stateId)
throws org.bonitasoft.engine.core.process.instance.api.exceptions.SActivityReadException,
org.bonitasoft.engine.core.process.instance.api.exceptions.SActivityInstanceNotFoundException
getArchivedActivityInstance in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.core.process.instance.api.exceptions.SActivityReadExceptionorg.bonitasoft.engine.core.process.instance.api.exceptions.SActivityInstanceNotFoundExceptionpublic long getNumberOfArchivedTasksManagedBy(long managerUserId,
org.bonitasoft.engine.persistence.QueryOptions searchOptions)
throws org.bonitasoft.engine.persistence.SBonitaSearchException
getNumberOfArchivedTasksManagedBy in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.persistence.SBonitaSearchExceptionpublic List<org.bonitasoft.engine.core.process.instance.model.archive.SAHumanTaskInstance> searchArchivedTasksManagedBy(long managerUserId, org.bonitasoft.engine.persistence.QueryOptions searchOptions) throws org.bonitasoft.engine.persistence.SBonitaSearchException
searchArchivedTasksManagedBy in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.persistence.SBonitaSearchExceptionpublic long getNumberOfArchivedHumanTasksSupervisedBy(long supervisorId,
org.bonitasoft.engine.persistence.QueryOptions queryOptions)
throws org.bonitasoft.engine.persistence.SBonitaSearchException
getNumberOfArchivedHumanTasksSupervisedBy in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.persistence.SBonitaSearchExceptionpublic long getNumberOfAssignedTasksSupervisedBy(long supervisorId,
org.bonitasoft.engine.persistence.QueryOptions queryOptions)
throws org.bonitasoft.engine.persistence.SBonitaSearchException
getNumberOfAssignedTasksSupervisedBy in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.persistence.SBonitaSearchExceptionpublic List<org.bonitasoft.engine.core.process.instance.model.SHumanTaskInstance> searchAssignedTasksSupervisedBy(long supervisorId, org.bonitasoft.engine.persistence.QueryOptions queryOptions) throws org.bonitasoft.engine.persistence.SBonitaSearchException
searchAssignedTasksSupervisedBy in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.persistence.SBonitaSearchExceptionpublic long getNumberOfHumanTasks(org.bonitasoft.engine.persistence.QueryOptions queryOptions)
throws org.bonitasoft.engine.persistence.SBonitaSearchException
getNumberOfHumanTasks in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.persistence.SBonitaSearchExceptionpublic List<org.bonitasoft.engine.core.process.instance.model.SHumanTaskInstance> searchHumanTasks(org.bonitasoft.engine.persistence.QueryOptions queryOptions) throws org.bonitasoft.engine.persistence.SBonitaSearchException
searchHumanTasks in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.persistence.SBonitaSearchExceptionpublic List<org.bonitasoft.engine.core.process.instance.model.archive.SAHumanTaskInstance> searchArchivedHumanTasksSupervisedBy(long supervisorId, org.bonitasoft.engine.persistence.QueryOptions queryOptions) throws org.bonitasoft.engine.persistence.SBonitaSearchException
searchArchivedHumanTasksSupervisedBy in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.persistence.SBonitaSearchExceptionpublic List<org.bonitasoft.engine.core.process.instance.model.archive.SAHumanTaskInstance> searchArchivedTasks(org.bonitasoft.engine.persistence.QueryOptions searchOptions) throws org.bonitasoft.engine.persistence.SBonitaSearchException
searchArchivedTasks in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.persistence.SBonitaSearchExceptionpublic long getNumberOfArchivedTasks(org.bonitasoft.engine.persistence.QueryOptions searchOptions)
throws org.bonitasoft.engine.persistence.SBonitaSearchException
getNumberOfArchivedTasks in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.persistence.SBonitaSearchExceptionpublic long getNumberOfAssignedTasksManagedBy(long managerUserId,
org.bonitasoft.engine.persistence.QueryOptions searchOptions)
throws org.bonitasoft.engine.persistence.SBonitaSearchException
getNumberOfAssignedTasksManagedBy in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.persistence.SBonitaSearchExceptionpublic List<org.bonitasoft.engine.core.process.instance.model.SHumanTaskInstance> searchAssignedTasksManagedBy(long managerUserId, org.bonitasoft.engine.persistence.QueryOptions searchOptions) throws org.bonitasoft.engine.persistence.SBonitaSearchException
searchAssignedTasksManagedBy in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.persistence.SBonitaSearchExceptionpublic List<org.bonitasoft.engine.core.process.instance.model.SHumanTaskInstance> searchPendingTasksSupervisedBy(long supervisorId, org.bonitasoft.engine.persistence.QueryOptions queryOptions) throws org.bonitasoft.engine.persistence.SBonitaSearchException
searchPendingTasksSupervisedBy in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.persistence.SBonitaSearchExceptionpublic long getNumberOfPendingTasksSupervisedBy(long supervisorId,
org.bonitasoft.engine.persistence.QueryOptions queryOptions)
throws org.bonitasoft.engine.persistence.SBonitaSearchException
getNumberOfPendingTasksSupervisedBy in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.persistence.SBonitaSearchExceptionpublic Map<Long,Long> getNumberOfOpenTasksForUsers(List<Long> userIds) throws org.bonitasoft.engine.persistence.SBonitaSearchException
getNumberOfOpenTasksForUsers in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.persistence.SBonitaSearchExceptionpublic long searchNumberOfPendingTasksManagedBy(long managerUserId,
org.bonitasoft.engine.persistence.QueryOptions searchOptions)
throws org.bonitasoft.engine.persistence.SBonitaSearchException
searchNumberOfPendingTasksManagedBy in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.persistence.SBonitaSearchExceptionpublic List<org.bonitasoft.engine.core.process.instance.model.SHumanTaskInstance> searchPendingTasksManagedBy(long managerUserId, org.bonitasoft.engine.persistence.QueryOptions searchOptions) throws org.bonitasoft.engine.persistence.SBonitaSearchException
searchPendingTasksManagedBy in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.persistence.SBonitaSearchExceptionpublic void incrementLoopCounter(org.bonitasoft.engine.core.process.instance.model.SLoopActivityInstance loopInstance)
throws org.bonitasoft.engine.core.process.instance.api.exceptions.SActivityModificationException
incrementLoopCounter in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.core.process.instance.api.exceptions.SActivityModificationExceptionpublic Map<Long,Long> getNumberOfOverdueOpenTasksForUsers(List<Long> userIds) throws org.bonitasoft.engine.persistence.SBonitaSearchException
getNumberOfOverdueOpenTasksForUsers in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.persistence.SBonitaSearchExceptionpublic List<org.bonitasoft.engine.core.process.instance.model.SActivityInstance> getChildrenOfAnActivity(long parentActivityInstanceId, int fromIndex, int numberOfResults) throws org.bonitasoft.engine.core.process.instance.api.exceptions.SActivityReadException
getChildrenOfAnActivity in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.core.process.instance.api.exceptions.SActivityReadExceptionpublic void setLoopMax(org.bonitasoft.engine.core.process.instance.model.SLoopActivityInstance loopActivity,
Integer loopMap)
throws org.bonitasoft.engine.core.process.instance.api.exceptions.SActivityModificationException
setLoopMax in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.core.process.instance.api.exceptions.SActivityModificationExceptionpublic void setLoopCardinality(org.bonitasoft.engine.core.process.instance.model.SFlowNodeInstance flowNodeInstance,
int intLoopCardinality)
throws org.bonitasoft.engine.core.process.instance.api.exceptions.SActivityModificationException
setLoopCardinality in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.core.process.instance.api.exceptions.SActivityModificationExceptionpublic void addMultiInstanceNumberOfActiveActivities(org.bonitasoft.engine.core.process.instance.model.SMultiInstanceActivityInstance flowNodeInstance,
int number)
throws org.bonitasoft.engine.core.process.instance.api.exceptions.SActivityModificationException
addMultiInstanceNumberOfActiveActivities in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.core.process.instance.api.exceptions.SActivityModificationExceptionpublic void addMultiInstanceNumberOfTerminatedActivities(org.bonitasoft.engine.core.process.instance.model.SMultiInstanceActivityInstance flowNodeInstance,
int number)
throws org.bonitasoft.engine.core.process.instance.api.exceptions.SActivityModificationException
addMultiInstanceNumberOfTerminatedActivities in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.core.process.instance.api.exceptions.SActivityModificationExceptionpublic void addMultiInstanceNumberOfCompletedActivities(org.bonitasoft.engine.core.process.instance.model.SMultiInstanceActivityInstance flowNodeInstance,
int number)
throws org.bonitasoft.engine.core.process.instance.api.exceptions.SActivityModificationException
addMultiInstanceNumberOfCompletedActivities in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.core.process.instance.api.exceptions.SActivityModificationExceptionpublic long getNumberOfActivityInstances(Class<? extends org.bonitasoft.engine.persistence.PersistentObject> entityClass, org.bonitasoft.engine.persistence.QueryOptions searchOptions) throws org.bonitasoft.engine.persistence.SBonitaSearchException
getNumberOfActivityInstances in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.persistence.SBonitaSearchExceptionpublic List<org.bonitasoft.engine.core.process.instance.model.SActivityInstance> searchActivityInstances(Class<? extends org.bonitasoft.engine.persistence.PersistentObject> entityClass, org.bonitasoft.engine.persistence.QueryOptions searchOptions) throws org.bonitasoft.engine.persistence.SBonitaSearchException
searchActivityInstances in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.persistence.SBonitaSearchExceptionpublic long getNumberOfArchivedActivityInstances(Class<? extends org.bonitasoft.engine.persistence.PersistentObject> entityClass, org.bonitasoft.engine.persistence.QueryOptions searchOptions) throws org.bonitasoft.engine.persistence.SBonitaSearchException
getNumberOfArchivedActivityInstances in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.persistence.SBonitaSearchExceptionpublic List<org.bonitasoft.engine.core.process.instance.model.archive.SAActivityInstance> searchArchivedActivityInstances(Class<? extends org.bonitasoft.engine.persistence.PersistentObject> entityClass, org.bonitasoft.engine.persistence.QueryOptions searchOptions) throws org.bonitasoft.engine.persistence.SBonitaSearchException
searchArchivedActivityInstances in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.persistence.SBonitaSearchExceptionpublic void setTokenCount(org.bonitasoft.engine.core.process.instance.model.SActivityInstance activityInstance,
int tokenCount)
throws org.bonitasoft.engine.core.process.instance.api.exceptions.SFlowNodeModificationException
setTokenCount in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.core.process.instance.api.exceptions.SFlowNodeModificationExceptionpublic void hideTasks(long userId,
Long... activityInstanceId)
throws org.bonitasoft.engine.core.process.instance.api.exceptions.SActivityInstanceNotFoundException,
org.bonitasoft.engine.core.process.instance.api.exceptions.STaskVisibilityException
hideTasks in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.core.process.instance.api.exceptions.SActivityInstanceNotFoundExceptionorg.bonitasoft.engine.core.process.instance.api.exceptions.STaskVisibilityExceptionpublic void unhideTasks(long userId,
Long... activityInstanceId)
throws org.bonitasoft.engine.core.process.instance.api.exceptions.STaskVisibilityException
unhideTasks in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.core.process.instance.api.exceptions.STaskVisibilityExceptionpublic void unhideTask(long userId,
long activityInstanceId)
throws org.bonitasoft.engine.core.process.instance.api.exceptions.STaskVisibilityException
unhideTask in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.core.process.instance.api.exceptions.STaskVisibilityExceptionpublic org.bonitasoft.engine.core.process.instance.model.SHiddenTaskInstance getHiddenTask(long userId,
long activityInstanceId)
throws org.bonitasoft.engine.core.process.instance.api.exceptions.STaskVisibilityException
getHiddenTask in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.core.process.instance.api.exceptions.STaskVisibilityExceptionpublic org.bonitasoft.engine.core.process.instance.model.SHiddenTaskInstance getHiddenTask(long id)
throws org.bonitasoft.engine.core.process.instance.api.exceptions.STaskVisibilityException,
org.bonitasoft.engine.persistence.SBonitaReadException
getHiddenTask in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.core.process.instance.api.exceptions.STaskVisibilityExceptionorg.bonitasoft.engine.persistence.SBonitaReadExceptionpublic List<org.bonitasoft.engine.core.process.instance.model.SHiddenTaskInstance> searchHiddenTasksForActivity(long activityInstanceId, int fromIndex, int maxResults) throws org.bonitasoft.engine.core.process.instance.api.exceptions.STaskVisibilityException
searchHiddenTasksForActivity in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.core.process.instance.api.exceptions.STaskVisibilityExceptionpublic void deleteHiddenTasksForActivity(long activityInstanceId)
throws org.bonitasoft.engine.core.process.instance.api.exceptions.STaskVisibilityException
deleteHiddenTasksForActivity in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.core.process.instance.api.exceptions.STaskVisibilityExceptionpublic void deleteAllHiddenTasks()
throws org.bonitasoft.engine.core.process.instance.api.exceptions.STaskVisibilityException
deleteAllHiddenTasks in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.core.process.instance.api.exceptions.STaskVisibilityExceptionpublic long getNumberOfPendingHiddenTasks(long userId,
org.bonitasoft.engine.persistence.QueryOptions queryOptions)
throws org.bonitasoft.engine.persistence.SBonitaSearchException
getNumberOfPendingHiddenTasks in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.persistence.SBonitaSearchExceptionpublic List<org.bonitasoft.engine.core.process.instance.model.SHumanTaskInstance> searchPendingHiddenTasks(long userId, org.bonitasoft.engine.persistence.QueryOptions queryOptions) throws org.bonitasoft.engine.persistence.SBonitaSearchException
searchPendingHiddenTasks in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.persistence.SBonitaSearchExceptionprotected org.bonitasoft.engine.core.process.instance.model.builder.SHiddenTaskInstanceLogBuilder getHiddenTaskQueriableLog(org.bonitasoft.engine.queriablelogger.model.builder.ActionType actionType,
String message,
org.bonitasoft.engine.core.process.instance.model.SHiddenTaskInstance hiddenTask)
public long getNumberOfPendingTasksForUser(long userId,
org.bonitasoft.engine.persistence.QueryOptions searchOptions)
throws org.bonitasoft.engine.persistence.SBonitaSearchException
getNumberOfPendingTasksForUser in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.persistence.SBonitaSearchExceptionpublic List<org.bonitasoft.engine.core.process.instance.model.SHumanTaskInstance> searchPendingTasksForUser(long userId, org.bonitasoft.engine.persistence.QueryOptions searchOptions) throws org.bonitasoft.engine.persistence.SBonitaSearchException
searchPendingTasksForUser in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.persistence.SBonitaSearchExceptionpublic long getNumberOfPendingOrAssignedTasks(long userId,
org.bonitasoft.engine.persistence.QueryOptions searchOptions)
throws org.bonitasoft.engine.persistence.SBonitaSearchException
getNumberOfPendingOrAssignedTasks in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.persistence.SBonitaSearchExceptionpublic List<org.bonitasoft.engine.core.process.instance.model.SHumanTaskInstance> searchPendingOrAssignedTasks(long userId, org.bonitasoft.engine.persistence.QueryOptions searchOptions) throws org.bonitasoft.engine.persistence.SBonitaSearchException
searchPendingOrAssignedTasks in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.persistence.SBonitaSearchExceptionpublic boolean isTaskHidden(long userId,
long activityInstanceId)
throws org.bonitasoft.engine.persistence.SBonitaReadException
isTaskHidden in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.persistence.SBonitaReadExceptionpublic void deleteArchivedPendingMappings(long flowNodeInstanceId)
deleteArchivedPendingMappings in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServicepublic void setAbortedByBoundaryEvent(org.bonitasoft.engine.core.process.instance.model.SActivityInstance activityInstance,
long boundaryEventId)
throws org.bonitasoft.engine.core.process.instance.api.exceptions.SActivityModificationException
setAbortedByBoundaryEvent in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.core.process.instance.api.exceptions.SActivityModificationExceptionpublic List<Long> getPossibleUserIdsOfPendingTasks(long humanTaskInstanceId, int startIndex, int maxResults) throws org.bonitasoft.engine.core.process.instance.api.exceptions.SActivityReadException
getPossibleUserIdsOfPendingTasks in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.core.process.instance.api.exceptions.SActivityReadExceptionpublic long getNumberOfArchivedActivityInstancesSupervisedBy(long supervisorId,
Class<? extends org.bonitasoft.engine.core.process.instance.model.archive.SAActivityInstance> entityClass,
org.bonitasoft.engine.persistence.QueryOptions queryOptions)
throws org.bonitasoft.engine.persistence.SBonitaSearchException
getNumberOfArchivedActivityInstancesSupervisedBy in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.persistence.SBonitaSearchExceptionpublic List<org.bonitasoft.engine.core.process.instance.model.archive.SAActivityInstance> searchArchivedActivityInstancesSupervisedBy(long supervisorId, Class<? extends org.bonitasoft.engine.core.process.instance.model.archive.SAActivityInstance> entityClass, org.bonitasoft.engine.persistence.QueryOptions queryOptions) throws org.bonitasoft.engine.persistence.SBonitaSearchException
searchArchivedActivityInstancesSupervisedBy in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.persistence.SBonitaSearchExceptionpublic long getNumberOfUsersWhoCanExecutePendingHumanTaskDeploymentInfo(long humanTaskInstanceId,
org.bonitasoft.engine.persistence.QueryOptions searchOptions)
throws org.bonitasoft.engine.persistence.SBonitaSearchException
getNumberOfUsersWhoCanExecutePendingHumanTaskDeploymentInfo in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.persistence.SBonitaSearchExceptionpublic List<org.bonitasoft.engine.identity.model.SUser> searchUsersWhoCanExecutePendingHumanTaskDeploymentInfo(long humanTaskInstanceId, org.bonitasoft.engine.persistence.QueryOptions searchOptions) throws org.bonitasoft.engine.persistence.SBonitaSearchException
searchUsersWhoCanExecutePendingHumanTaskDeploymentInfo in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.persistence.SBonitaSearchExceptionpublic long getNumberOfAssignedAndPendingHumanTasksFor(long rootProcessDefinitionId,
long userId,
org.bonitasoft.engine.persistence.QueryOptions queryOptions)
throws org.bonitasoft.engine.persistence.SBonitaSearchException
getNumberOfAssignedAndPendingHumanTasksFor in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.persistence.SBonitaSearchExceptionpublic List<org.bonitasoft.engine.core.process.instance.model.SHumanTaskInstance> searchAssignedAndPendingHumanTasksFor(long rootProcessDefinitionId, long userId, org.bonitasoft.engine.persistence.QueryOptions queryOptions) throws org.bonitasoft.engine.persistence.SBonitaSearchException
searchAssignedAndPendingHumanTasksFor in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.persistence.SBonitaSearchExceptionpublic long getNumberOfAssignedAndPendingHumanTasks(long rootProcessDefinitionId,
org.bonitasoft.engine.persistence.QueryOptions queryOptions)
throws org.bonitasoft.engine.persistence.SBonitaSearchException
getNumberOfAssignedAndPendingHumanTasks in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.persistence.SBonitaSearchExceptionpublic List<org.bonitasoft.engine.core.process.instance.model.SHumanTaskInstance> searchAssignedAndPendingHumanTasks(long rootProcessDefinitionId, org.bonitasoft.engine.persistence.QueryOptions queryOptions) throws org.bonitasoft.engine.persistence.SBonitaSearchException
searchAssignedAndPendingHumanTasks in interface org.bonitasoft.engine.core.process.instance.api.ActivityInstanceServiceorg.bonitasoft.engine.persistence.SBonitaSearchExceptionCopyright © 2014 Bonitasoft S.A.. All rights reserved.