public class ProcessDefinitionServiceImpl extends Object implements org.bonitasoft.engine.core.process.definition.ProcessDefinitionService
GROUP_ID, PROCESS_CACHE_NAME, PROCESS_DEFINITION_ID, PROCESSDEFINITION, PROCESSDEFINITION_DEPLOY_INFO, PROCESSDEFINITION_IS_DISABLED, PROCESSDEFINITION_IS_ENABLED, PROCESSDEFINITION_IS_RESOLVED, PROCESSDEFINITION_IS_UNRESOLVED, ROLE_ID, STARTED_BY_SUFFIX, UNCATEGORIZED_SUFFIX, UNCATEGORIZED_SUPERVISED_BY_SUFFIX, UNCATEGORIZED_USERCANSTART_SUFFIX, USER_ID, WHOCANSTART_PROCESS_SUFFIX| Constructor and Description |
|---|
ProcessDefinitionServiceImpl(org.bonitasoft.engine.cache.CacheService cacheService,
org.bonitasoft.engine.recorder.Recorder recorder,
org.bonitasoft.engine.persistence.ReadPersistenceService persistenceService,
org.bonitasoft.engine.events.EventService eventService,
SessionService sessionService,
org.bonitasoft.engine.sessionaccessor.ReadSessionAccessor sessionAccessor,
ParserFactory parserFactory,
XMLWriter xmlWriter,
org.bonitasoft.engine.services.QueriableLoggerService queriableLoggerService,
org.bonitasoft.engine.dependency.DependencyService dependencyService) |
| Modifier and Type | Method and Description |
|---|---|
void |
delete(long processId) |
void |
disableProcessDeploymentInfo(long processId) |
void |
enableProcessDeploymentInfo(long processId) |
protected long |
generateId() |
long |
getLatestProcessDefinitionId(String processName) |
org.bonitasoft.engine.core.process.definition.model.SFlowNodeDefinition |
getNextFlowNode(org.bonitasoft.engine.core.process.definition.model.SProcessDefinition definition,
String source) |
long |
getNumberOfProcessDeploymentInfo(ActivationState activationState) |
long |
getNumberOfProcessDeploymentInfos() |
long |
getNumberOfProcessDeploymentInfos(long userId,
org.bonitasoft.engine.persistence.QueryOptions countOptions) |
long |
getNumberOfProcessDeploymentInfos(long userId,
org.bonitasoft.engine.persistence.QueryOptions countOptions,
String querySuffix) |
long |
getNumberOfProcessDeploymentInfos(org.bonitasoft.engine.persistence.QueryOptions countOptions) |
long |
getNumberOfProcessDeploymentInfosStartedBy(long startedBy,
org.bonitasoft.engine.persistence.QueryOptions countOptions) |
Long |
getNumberOfProcessDeploymentInfosUnrelatedToCategory(long categoryId) |
long |
getNumberOfProcessDeploymentInfosUsersManagedByCanStart(long managerUserId,
org.bonitasoft.engine.persistence.QueryOptions countOptions) |
long |
getNumberOfUncategorizedProcessDeploymentInfos(org.bonitasoft.engine.persistence.QueryOptions countOptions) |
long |
getNumberOfUncategorizedProcessDeploymentInfosSupervisedBy(long userId,
org.bonitasoft.engine.persistence.QueryOptions countOptions) |
long |
getNumberOfUncategorizedProcessDeploymentInfosUserCanStart(long userId,
org.bonitasoft.engine.persistence.QueryOptions countOptions) |
long |
getNumberOfUsersWhoCanStartProcessDeploymentInfo(long processDefinitionId,
org.bonitasoft.engine.persistence.QueryOptions searchOptions) |
org.bonitasoft.engine.core.process.definition.model.SProcessDefinition |
getProcessDefinition(long processId) |
long |
getProcessDefinitionId(String name,
String version) |
List<Long> |
getProcessDefinitionIds(ActivationState activationState,
int fromIndex,
int numberOfResults) |
List<Long> |
getProcessDefinitionIds(int fromIndex,
int numberOfResults) |
org.bonitasoft.engine.core.process.definition.model.SProcessDefinitionDeployInfo |
getProcessDeploymentInfo(long processId) |
List<org.bonitasoft.engine.core.process.definition.model.SProcessDefinitionDeployInfo> |
getProcessDeploymentInfos(int fromIndex,
int numberPerPage,
String field,
org.bonitasoft.engine.persistence.OrderByType order) |
List<org.bonitasoft.engine.core.process.definition.model.SProcessDefinitionDeployInfo> |
getProcessDeploymentInfos(List<Long> processIds) |
List<org.bonitasoft.engine.core.process.definition.model.SProcessDefinitionDeployInfo> |
getProcessDeploymentInfos(List<Long> processIds,
int fromIndex,
int numberOfProcesses,
String field,
org.bonitasoft.engine.persistence.OrderByType order) |
List<org.bonitasoft.engine.core.process.definition.model.SProcessDefinitionDeployInfo> |
getProcessDeploymentInfos(org.bonitasoft.engine.persistence.QueryOptions queryOptions) |
Map<Long,org.bonitasoft.engine.core.process.definition.model.SProcessDefinitionDeployInfo> |
getProcessDeploymentInfosFromArchivedProcessInstanceIds(List<Long> archivedProcessInstantsIds) |
List<Map<String,String>> |
getProcessDeploymentInfosFromProcessInstanceIds(List<Long> processInstanceIds) |
List<org.bonitasoft.engine.core.process.definition.model.SProcessDefinitionDeployInfo> |
getProcessDeploymentInfosUnrelatedToCategory(long categoryId,
int pageIndex,
int numberPerPage,
ProcessDeploymentInfoCriterion pagingCriterion) |
List<org.bonitasoft.engine.core.process.definition.model.SProcessDefinitionDeployInfo> |
getProcessDeploymentInfosWithActorOnlyForGroup(long groupId,
org.bonitasoft.engine.persistence.QueryOptions queryOptions) |
List<org.bonitasoft.engine.core.process.definition.model.SProcessDefinitionDeployInfo> |
getProcessDeploymentInfosWithActorOnlyForGroups(List<Long> groupIds,
org.bonitasoft.engine.persistence.QueryOptions queryOptions) |
List<org.bonitasoft.engine.core.process.definition.model.SProcessDefinitionDeployInfo> |
getProcessDeploymentInfosWithActorOnlyForRole(long roleId,
org.bonitasoft.engine.persistence.QueryOptions queryOptions) |
List<org.bonitasoft.engine.core.process.definition.model.SProcessDefinitionDeployInfo> |
getProcessDeploymentInfosWithActorOnlyForRoles(List<Long> roleIds,
org.bonitasoft.engine.persistence.QueryOptions queryOptions) |
List<org.bonitasoft.engine.core.process.definition.model.SProcessDefinitionDeployInfo> |
getProcessDeploymentInfosWithActorOnlyForUser(long userId,
org.bonitasoft.engine.persistence.QueryOptions queryOptions) |
List<org.bonitasoft.engine.core.process.definition.model.SProcessDefinitionDeployInfo> |
getProcessDeploymentInfosWithActorOnlyForUsers(List<Long> userIds,
org.bonitasoft.engine.persistence.QueryOptions queryOptions) |
void |
resolveProcess(long processId) |
List<org.bonitasoft.engine.core.process.definition.model.SProcessDefinitionDeployInfo> |
searchProcessDeploymentInfos(long userId,
org.bonitasoft.engine.persistence.QueryOptions searchOptions) |
List<org.bonitasoft.engine.core.process.definition.model.SProcessDefinitionDeployInfo> |
searchProcessDeploymentInfos(long userId,
org.bonitasoft.engine.persistence.QueryOptions searchOptions,
String querySuffix) |
List<org.bonitasoft.engine.core.process.definition.model.SProcessDefinitionDeployInfo> |
searchProcessDeploymentInfos(org.bonitasoft.engine.persistence.QueryOptions searchOptions) |
List<org.bonitasoft.engine.core.process.definition.model.SProcessDefinitionDeployInfo> |
searchProcessDeploymentInfosStartedBy(long startedBy,
org.bonitasoft.engine.persistence.QueryOptions searchOptions) |
List<org.bonitasoft.engine.core.process.definition.model.SProcessDefinitionDeployInfo> |
searchProcessDeploymentInfosUsersManagedByCanStart(long managerUserId,
org.bonitasoft.engine.persistence.QueryOptions searchOptions) |
List<org.bonitasoft.engine.core.process.definition.model.SProcessDefinitionDeployInfo> |
searchUncategorizedProcessDeploymentInfos(org.bonitasoft.engine.persistence.QueryOptions searchOptions) |
List<org.bonitasoft.engine.core.process.definition.model.SProcessDefinitionDeployInfo> |
searchUncategorizedProcessDeploymentInfosSupervisedBy(long userId,
org.bonitasoft.engine.persistence.QueryOptions searchOptions) |
List<org.bonitasoft.engine.core.process.definition.model.SProcessDefinitionDeployInfo> |
searchUncategorizedProcessDeploymentInfosUserCanStart(long userId,
org.bonitasoft.engine.persistence.QueryOptions searchOptions) |
List<org.bonitasoft.engine.identity.model.SUser> |
searchUsersWhoCanStartProcessDeploymentInfo(long processDefinitionId,
org.bonitasoft.engine.persistence.QueryOptions searchOptions) |
org.bonitasoft.engine.core.process.definition.model.SProcessDefinition |
store(org.bonitasoft.engine.core.process.definition.model.SProcessDefinition definition,
String displayName,
String displayDescription) |
void |
updateProcessDefinitionDeployInfo(long processId,
org.bonitasoft.engine.recorder.model.EntityUpdateDescriptor descriptor) |
public ProcessDefinitionServiceImpl(org.bonitasoft.engine.cache.CacheService cacheService,
org.bonitasoft.engine.recorder.Recorder recorder,
org.bonitasoft.engine.persistence.ReadPersistenceService persistenceService,
org.bonitasoft.engine.events.EventService eventService,
SessionService sessionService,
org.bonitasoft.engine.sessionaccessor.ReadSessionAccessor sessionAccessor,
ParserFactory parserFactory,
XMLWriter xmlWriter,
org.bonitasoft.engine.services.QueriableLoggerService queriableLoggerService,
org.bonitasoft.engine.dependency.DependencyService dependencyService)
public void delete(long processId)
throws org.bonitasoft.engine.core.process.definition.exception.SProcessDefinitionNotFoundException,
org.bonitasoft.engine.core.process.definition.exception.SProcessDeletionException,
org.bonitasoft.engine.core.process.definition.exception.SDeletingEnabledProcessException
delete in interface org.bonitasoft.engine.core.process.definition.ProcessDefinitionServiceorg.bonitasoft.engine.core.process.definition.exception.SProcessDefinitionNotFoundExceptionorg.bonitasoft.engine.core.process.definition.exception.SProcessDeletionExceptionorg.bonitasoft.engine.core.process.definition.exception.SDeletingEnabledProcessExceptionpublic void disableProcessDeploymentInfo(long processId)
throws org.bonitasoft.engine.core.process.definition.exception.SProcessDefinitionNotFoundException,
org.bonitasoft.engine.core.process.definition.exception.SProcessDisablementException
disableProcessDeploymentInfo in interface org.bonitasoft.engine.core.process.definition.ProcessDefinitionServiceorg.bonitasoft.engine.core.process.definition.exception.SProcessDefinitionNotFoundExceptionorg.bonitasoft.engine.core.process.definition.exception.SProcessDisablementExceptionpublic void enableProcessDeploymentInfo(long processId)
throws org.bonitasoft.engine.core.process.definition.exception.SProcessDefinitionNotFoundException,
org.bonitasoft.engine.core.process.definition.exception.SProcessEnablementException
enableProcessDeploymentInfo in interface org.bonitasoft.engine.core.process.definition.ProcessDefinitionServiceorg.bonitasoft.engine.core.process.definition.exception.SProcessDefinitionNotFoundExceptionorg.bonitasoft.engine.core.process.definition.exception.SProcessEnablementExceptionpublic List<org.bonitasoft.engine.core.process.definition.model.SProcessDefinitionDeployInfo> getProcessDeploymentInfos(int fromIndex, int numberPerPage, String field, org.bonitasoft.engine.persistence.OrderByType order) throws org.bonitasoft.engine.core.process.definition.exception.SProcessDefinitionReadException
getProcessDeploymentInfos in interface org.bonitasoft.engine.core.process.definition.ProcessDefinitionServiceorg.bonitasoft.engine.core.process.definition.exception.SProcessDefinitionReadExceptionpublic long getNumberOfProcessDeploymentInfos()
throws org.bonitasoft.engine.core.process.definition.exception.SProcessDefinitionReadException
getNumberOfProcessDeploymentInfos in interface org.bonitasoft.engine.core.process.definition.ProcessDefinitionServiceorg.bonitasoft.engine.core.process.definition.exception.SProcessDefinitionReadExceptionpublic org.bonitasoft.engine.core.process.definition.model.SProcessDefinition getProcessDefinition(long processId)
throws org.bonitasoft.engine.core.process.definition.exception.SProcessDefinitionNotFoundException,
org.bonitasoft.engine.core.process.definition.exception.SProcessDefinitionReadException
getProcessDefinition in interface org.bonitasoft.engine.core.process.definition.ProcessDefinitionServiceorg.bonitasoft.engine.core.process.definition.exception.SProcessDefinitionNotFoundExceptionorg.bonitasoft.engine.core.process.definition.exception.SProcessDefinitionReadExceptionprotected long generateId()
public org.bonitasoft.engine.core.process.definition.model.SProcessDefinitionDeployInfo getProcessDeploymentInfo(long processId)
throws org.bonitasoft.engine.core.process.definition.exception.SProcessDefinitionNotFoundException,
org.bonitasoft.engine.core.process.definition.exception.SProcessDefinitionReadException
getProcessDeploymentInfo in interface org.bonitasoft.engine.core.process.definition.ProcessDefinitionServiceorg.bonitasoft.engine.core.process.definition.exception.SProcessDefinitionNotFoundExceptionorg.bonitasoft.engine.core.process.definition.exception.SProcessDefinitionReadExceptionpublic org.bonitasoft.engine.core.process.definition.model.SProcessDefinition store(org.bonitasoft.engine.core.process.definition.model.SProcessDefinition definition,
String displayName,
String displayDescription)
throws org.bonitasoft.engine.core.process.definition.exception.SProcessDefinitionException
store in interface org.bonitasoft.engine.core.process.definition.ProcessDefinitionServiceorg.bonitasoft.engine.core.process.definition.exception.SProcessDefinitionExceptionpublic void resolveProcess(long processId)
throws org.bonitasoft.engine.core.process.definition.exception.SProcessDefinitionNotFoundException,
org.bonitasoft.engine.core.process.definition.exception.SProcessDisablementException
resolveProcess in interface org.bonitasoft.engine.core.process.definition.ProcessDefinitionServiceorg.bonitasoft.engine.core.process.definition.exception.SProcessDefinitionNotFoundExceptionorg.bonitasoft.engine.core.process.definition.exception.SProcessDisablementExceptionpublic long getNumberOfProcessDeploymentInfo(ActivationState activationState) throws org.bonitasoft.engine.core.process.definition.exception.SProcessDefinitionReadException
getNumberOfProcessDeploymentInfo in interface org.bonitasoft.engine.core.process.definition.ProcessDefinitionServiceorg.bonitasoft.engine.core.process.definition.exception.SProcessDefinitionReadExceptionpublic List<Long> getProcessDefinitionIds(ActivationState activationState, int fromIndex, int numberOfResults) throws org.bonitasoft.engine.core.process.definition.exception.SProcessDefinitionReadException
getProcessDefinitionIds in interface org.bonitasoft.engine.core.process.definition.ProcessDefinitionServiceorg.bonitasoft.engine.core.process.definition.exception.SProcessDefinitionReadExceptionpublic List<Long> getProcessDefinitionIds(int fromIndex, int numberOfResults) throws org.bonitasoft.engine.core.process.definition.exception.SProcessDefinitionReadException
getProcessDefinitionIds in interface org.bonitasoft.engine.core.process.definition.ProcessDefinitionServiceorg.bonitasoft.engine.core.process.definition.exception.SProcessDefinitionReadExceptionpublic org.bonitasoft.engine.core.process.definition.model.SFlowNodeDefinition getNextFlowNode(org.bonitasoft.engine.core.process.definition.model.SProcessDefinition definition,
String source)
getNextFlowNode in interface org.bonitasoft.engine.core.process.definition.ProcessDefinitionServicepublic List<org.bonitasoft.engine.core.process.definition.model.SProcessDefinitionDeployInfo> getProcessDeploymentInfos(List<Long> processIds, int fromIndex, int numberOfProcesses, String field, org.bonitasoft.engine.persistence.OrderByType order) throws org.bonitasoft.engine.core.process.definition.exception.SProcessDefinitionReadException
getProcessDeploymentInfos in interface org.bonitasoft.engine.core.process.definition.ProcessDefinitionServiceorg.bonitasoft.engine.core.process.definition.exception.SProcessDefinitionReadExceptionpublic List<org.bonitasoft.engine.core.process.definition.model.SProcessDefinitionDeployInfo> getProcessDeploymentInfos(List<Long> processIds) throws org.bonitasoft.engine.core.process.definition.exception.SProcessDefinitionReadException
getProcessDeploymentInfos in interface org.bonitasoft.engine.core.process.definition.ProcessDefinitionServiceorg.bonitasoft.engine.core.process.definition.exception.SProcessDefinitionReadExceptionpublic long getLatestProcessDefinitionId(String processName) throws org.bonitasoft.engine.core.process.definition.exception.SProcessDefinitionReadException
getLatestProcessDefinitionId in interface org.bonitasoft.engine.core.process.definition.ProcessDefinitionServiceorg.bonitasoft.engine.core.process.definition.exception.SProcessDefinitionReadExceptionpublic long getProcessDefinitionId(String name, String version) throws org.bonitasoft.engine.core.process.definition.exception.SProcessDefinitionReadException
getProcessDefinitionId in interface org.bonitasoft.engine.core.process.definition.ProcessDefinitionServiceorg.bonitasoft.engine.core.process.definition.exception.SProcessDefinitionReadExceptionpublic void updateProcessDefinitionDeployInfo(long processId,
org.bonitasoft.engine.recorder.model.EntityUpdateDescriptor descriptor)
throws org.bonitasoft.engine.core.process.definition.exception.SProcessDefinitionNotFoundException,
org.bonitasoft.engine.core.process.definition.exception.SProcessDeploymentInfoUpdateException
updateProcessDefinitionDeployInfo in interface org.bonitasoft.engine.core.process.definition.ProcessDefinitionServiceorg.bonitasoft.engine.core.process.definition.exception.SProcessDefinitionNotFoundExceptionorg.bonitasoft.engine.core.process.definition.exception.SProcessDeploymentInfoUpdateExceptionpublic List<org.bonitasoft.engine.core.process.definition.model.SProcessDefinitionDeployInfo> searchProcessDeploymentInfosStartedBy(long startedBy, org.bonitasoft.engine.persistence.QueryOptions searchOptions) throws org.bonitasoft.engine.persistence.SBonitaSearchException
searchProcessDeploymentInfosStartedBy in interface org.bonitasoft.engine.core.process.definition.ProcessDefinitionServiceorg.bonitasoft.engine.persistence.SBonitaSearchExceptionpublic long getNumberOfProcessDeploymentInfosStartedBy(long startedBy,
org.bonitasoft.engine.persistence.QueryOptions countOptions)
throws org.bonitasoft.engine.persistence.SBonitaSearchException
getNumberOfProcessDeploymentInfosStartedBy in interface org.bonitasoft.engine.core.process.definition.ProcessDefinitionServiceorg.bonitasoft.engine.persistence.SBonitaSearchExceptionpublic List<org.bonitasoft.engine.core.process.definition.model.SProcessDefinitionDeployInfo> searchProcessDeploymentInfos(org.bonitasoft.engine.persistence.QueryOptions searchOptions) throws org.bonitasoft.engine.persistence.SBonitaSearchException
searchProcessDeploymentInfos in interface org.bonitasoft.engine.core.process.definition.ProcessDefinitionServiceorg.bonitasoft.engine.persistence.SBonitaSearchExceptionpublic long getNumberOfProcessDeploymentInfos(org.bonitasoft.engine.persistence.QueryOptions countOptions)
throws org.bonitasoft.engine.persistence.SBonitaSearchException
getNumberOfProcessDeploymentInfos in interface org.bonitasoft.engine.core.process.definition.ProcessDefinitionServiceorg.bonitasoft.engine.persistence.SBonitaSearchExceptionpublic List<org.bonitasoft.engine.core.process.definition.model.SProcessDefinitionDeployInfo> searchProcessDeploymentInfos(long userId, org.bonitasoft.engine.persistence.QueryOptions searchOptions) throws org.bonitasoft.engine.persistence.SBonitaSearchException
searchProcessDeploymentInfos in interface org.bonitasoft.engine.core.process.definition.ProcessDefinitionServiceorg.bonitasoft.engine.persistence.SBonitaSearchExceptionpublic long getNumberOfProcessDeploymentInfos(long userId,
org.bonitasoft.engine.persistence.QueryOptions countOptions)
throws org.bonitasoft.engine.persistence.SBonitaSearchException
getNumberOfProcessDeploymentInfos in interface org.bonitasoft.engine.core.process.definition.ProcessDefinitionServiceorg.bonitasoft.engine.persistence.SBonitaSearchExceptionpublic List<org.bonitasoft.engine.core.process.definition.model.SProcessDefinitionDeployInfo> searchProcessDeploymentInfosUsersManagedByCanStart(long managerUserId, org.bonitasoft.engine.persistence.QueryOptions searchOptions) throws org.bonitasoft.engine.persistence.SBonitaSearchException
searchProcessDeploymentInfosUsersManagedByCanStart in interface org.bonitasoft.engine.core.process.definition.ProcessDefinitionServiceorg.bonitasoft.engine.persistence.SBonitaSearchExceptionpublic long getNumberOfProcessDeploymentInfosUsersManagedByCanStart(long managerUserId,
org.bonitasoft.engine.persistence.QueryOptions countOptions)
throws org.bonitasoft.engine.persistence.SBonitaSearchException
getNumberOfProcessDeploymentInfosUsersManagedByCanStart in interface org.bonitasoft.engine.core.process.definition.ProcessDefinitionServiceorg.bonitasoft.engine.persistence.SBonitaSearchExceptionpublic List<org.bonitasoft.engine.core.process.definition.model.SProcessDefinitionDeployInfo> searchProcessDeploymentInfos(long userId, org.bonitasoft.engine.persistence.QueryOptions searchOptions, String querySuffix) throws org.bonitasoft.engine.persistence.SBonitaSearchException
searchProcessDeploymentInfos in interface org.bonitasoft.engine.core.process.definition.ProcessDefinitionServiceorg.bonitasoft.engine.persistence.SBonitaSearchExceptionpublic long getNumberOfProcessDeploymentInfos(long userId,
org.bonitasoft.engine.persistence.QueryOptions countOptions,
String querySuffix)
throws org.bonitasoft.engine.persistence.SBonitaSearchException
getNumberOfProcessDeploymentInfos in interface org.bonitasoft.engine.core.process.definition.ProcessDefinitionServiceorg.bonitasoft.engine.persistence.SBonitaSearchExceptionpublic long getNumberOfUncategorizedProcessDeploymentInfos(org.bonitasoft.engine.persistence.QueryOptions countOptions)
throws org.bonitasoft.engine.persistence.SBonitaSearchException
getNumberOfUncategorizedProcessDeploymentInfos in interface org.bonitasoft.engine.core.process.definition.ProcessDefinitionServiceorg.bonitasoft.engine.persistence.SBonitaSearchExceptionpublic List<org.bonitasoft.engine.core.process.definition.model.SProcessDefinitionDeployInfo> searchUncategorizedProcessDeploymentInfos(org.bonitasoft.engine.persistence.QueryOptions searchOptions) throws org.bonitasoft.engine.persistence.SBonitaSearchException
searchUncategorizedProcessDeploymentInfos in interface org.bonitasoft.engine.core.process.definition.ProcessDefinitionServiceorg.bonitasoft.engine.persistence.SBonitaSearchExceptionpublic long getNumberOfUncategorizedProcessDeploymentInfosSupervisedBy(long userId,
org.bonitasoft.engine.persistence.QueryOptions countOptions)
throws org.bonitasoft.engine.persistence.SBonitaSearchException
getNumberOfUncategorizedProcessDeploymentInfosSupervisedBy in interface org.bonitasoft.engine.core.process.definition.ProcessDefinitionServiceorg.bonitasoft.engine.persistence.SBonitaSearchExceptionpublic List<org.bonitasoft.engine.core.process.definition.model.SProcessDefinitionDeployInfo> searchUncategorizedProcessDeploymentInfosSupervisedBy(long userId, org.bonitasoft.engine.persistence.QueryOptions searchOptions) throws org.bonitasoft.engine.persistence.SBonitaSearchException
searchUncategorizedProcessDeploymentInfosSupervisedBy in interface org.bonitasoft.engine.core.process.definition.ProcessDefinitionServiceorg.bonitasoft.engine.persistence.SBonitaSearchExceptionpublic List<org.bonitasoft.engine.core.process.definition.model.SProcessDefinitionDeployInfo> searchUncategorizedProcessDeploymentInfosUserCanStart(long userId, org.bonitasoft.engine.persistence.QueryOptions searchOptions) throws org.bonitasoft.engine.persistence.SBonitaSearchException
searchUncategorizedProcessDeploymentInfosUserCanStart in interface org.bonitasoft.engine.core.process.definition.ProcessDefinitionServiceorg.bonitasoft.engine.persistence.SBonitaSearchExceptionpublic long getNumberOfUncategorizedProcessDeploymentInfosUserCanStart(long userId,
org.bonitasoft.engine.persistence.QueryOptions countOptions)
throws org.bonitasoft.engine.persistence.SBonitaSearchException
getNumberOfUncategorizedProcessDeploymentInfosUserCanStart in interface org.bonitasoft.engine.core.process.definition.ProcessDefinitionServiceorg.bonitasoft.engine.persistence.SBonitaSearchExceptionpublic List<Map<String,String>> getProcessDeploymentInfosFromProcessInstanceIds(List<Long> processInstanceIds) throws org.bonitasoft.engine.persistence.SBonitaSearchException
getProcessDeploymentInfosFromProcessInstanceIds in interface org.bonitasoft.engine.core.process.definition.ProcessDefinitionServiceorg.bonitasoft.engine.persistence.SBonitaSearchExceptionpublic Map<Long,org.bonitasoft.engine.core.process.definition.model.SProcessDefinitionDeployInfo> getProcessDeploymentInfosFromArchivedProcessInstanceIds(List<Long> archivedProcessInstantsIds) throws org.bonitasoft.engine.core.process.definition.exception.SProcessDefinitionReadException
getProcessDeploymentInfosFromArchivedProcessInstanceIds in interface org.bonitasoft.engine.core.process.definition.ProcessDefinitionServiceorg.bonitasoft.engine.core.process.definition.exception.SProcessDefinitionReadExceptionpublic List<org.bonitasoft.engine.core.process.definition.model.SProcessDefinitionDeployInfo> getProcessDeploymentInfosUnrelatedToCategory(long categoryId, int pageIndex, int numberPerPage, ProcessDeploymentInfoCriterion pagingCriterion) throws org.bonitasoft.engine.core.process.definition.exception.SProcessDefinitionReadException
getProcessDeploymentInfosUnrelatedToCategory in interface org.bonitasoft.engine.core.process.definition.ProcessDefinitionServiceorg.bonitasoft.engine.core.process.definition.exception.SProcessDefinitionReadExceptionpublic Long getNumberOfProcessDeploymentInfosUnrelatedToCategory(long categoryId) throws org.bonitasoft.engine.core.process.definition.exception.SProcessDefinitionReadException
getNumberOfProcessDeploymentInfosUnrelatedToCategory in interface org.bonitasoft.engine.core.process.definition.ProcessDefinitionServiceorg.bonitasoft.engine.core.process.definition.exception.SProcessDefinitionReadExceptionpublic List<org.bonitasoft.engine.core.process.definition.model.SProcessDefinitionDeployInfo> getProcessDeploymentInfos(org.bonitasoft.engine.persistence.QueryOptions queryOptions) throws org.bonitasoft.engine.core.process.definition.exception.SProcessDefinitionReadException
getProcessDeploymentInfos in interface org.bonitasoft.engine.core.process.definition.ProcessDefinitionServiceorg.bonitasoft.engine.core.process.definition.exception.SProcessDefinitionReadExceptionpublic List<org.bonitasoft.engine.core.process.definition.model.SProcessDefinitionDeployInfo> getProcessDeploymentInfosWithActorOnlyForGroup(long groupId, org.bonitasoft.engine.persistence.QueryOptions queryOptions) throws org.bonitasoft.engine.core.process.definition.exception.SProcessDefinitionReadException
getProcessDeploymentInfosWithActorOnlyForGroup in interface org.bonitasoft.engine.core.process.definition.ProcessDefinitionServiceorg.bonitasoft.engine.core.process.definition.exception.SProcessDefinitionReadExceptionpublic List<org.bonitasoft.engine.core.process.definition.model.SProcessDefinitionDeployInfo> getProcessDeploymentInfosWithActorOnlyForGroups(List<Long> groupIds, org.bonitasoft.engine.persistence.QueryOptions queryOptions) throws org.bonitasoft.engine.core.process.definition.exception.SProcessDefinitionReadException
getProcessDeploymentInfosWithActorOnlyForGroups in interface org.bonitasoft.engine.core.process.definition.ProcessDefinitionServiceorg.bonitasoft.engine.core.process.definition.exception.SProcessDefinitionReadExceptionpublic List<org.bonitasoft.engine.core.process.definition.model.SProcessDefinitionDeployInfo> getProcessDeploymentInfosWithActorOnlyForRole(long roleId, org.bonitasoft.engine.persistence.QueryOptions queryOptions) throws org.bonitasoft.engine.core.process.definition.exception.SProcessDefinitionReadException
getProcessDeploymentInfosWithActorOnlyForRole in interface org.bonitasoft.engine.core.process.definition.ProcessDefinitionServiceorg.bonitasoft.engine.core.process.definition.exception.SProcessDefinitionReadExceptionpublic List<org.bonitasoft.engine.core.process.definition.model.SProcessDefinitionDeployInfo> getProcessDeploymentInfosWithActorOnlyForRoles(List<Long> roleIds, org.bonitasoft.engine.persistence.QueryOptions queryOptions) throws org.bonitasoft.engine.core.process.definition.exception.SProcessDefinitionReadException
getProcessDeploymentInfosWithActorOnlyForRoles in interface org.bonitasoft.engine.core.process.definition.ProcessDefinitionServiceorg.bonitasoft.engine.core.process.definition.exception.SProcessDefinitionReadExceptionpublic List<org.bonitasoft.engine.core.process.definition.model.SProcessDefinitionDeployInfo> getProcessDeploymentInfosWithActorOnlyForUser(long userId, org.bonitasoft.engine.persistence.QueryOptions queryOptions) throws org.bonitasoft.engine.core.process.definition.exception.SProcessDefinitionReadException
getProcessDeploymentInfosWithActorOnlyForUser in interface org.bonitasoft.engine.core.process.definition.ProcessDefinitionServiceorg.bonitasoft.engine.core.process.definition.exception.SProcessDefinitionReadExceptionpublic List<org.bonitasoft.engine.core.process.definition.model.SProcessDefinitionDeployInfo> getProcessDeploymentInfosWithActorOnlyForUsers(List<Long> userIds, org.bonitasoft.engine.persistence.QueryOptions queryOptions) throws org.bonitasoft.engine.core.process.definition.exception.SProcessDefinitionReadException
getProcessDeploymentInfosWithActorOnlyForUsers in interface org.bonitasoft.engine.core.process.definition.ProcessDefinitionServiceorg.bonitasoft.engine.core.process.definition.exception.SProcessDefinitionReadExceptionpublic long getNumberOfUsersWhoCanStartProcessDeploymentInfo(long processDefinitionId,
org.bonitasoft.engine.persistence.QueryOptions searchOptions)
throws org.bonitasoft.engine.persistence.SBonitaSearchException
getNumberOfUsersWhoCanStartProcessDeploymentInfo in interface org.bonitasoft.engine.core.process.definition.ProcessDefinitionServiceorg.bonitasoft.engine.persistence.SBonitaSearchExceptionpublic List<org.bonitasoft.engine.identity.model.SUser> searchUsersWhoCanStartProcessDeploymentInfo(long processDefinitionId, org.bonitasoft.engine.persistence.QueryOptions searchOptions) throws org.bonitasoft.engine.persistence.SBonitaSearchException
searchUsersWhoCanStartProcessDeploymentInfo in interface org.bonitasoft.engine.core.process.definition.ProcessDefinitionServiceorg.bonitasoft.engine.persistence.SBonitaSearchExceptionCopyright © 2014 Bonitasoft S.A.. All rights reserved.