@Service(value="bpm_BpmEntitiesService") public class BpmEntitiesServiceBean extends java.lang.Object implements BpmEntitiesService
BpmEntitiesService.ProcInstanceDetails
NAME
Constructor and Description |
---|
BpmEntitiesServiceBean() |
Modifier and Type | Method and Description |
---|---|
ProcInstance |
createProcInstance(BpmEntitiesService.ProcInstanceDetails procInstanceDetails)
Creates a new not-persisted ProcInstance according to the information from the
procInstanceDetails |
java.util.List<ProcInstance> |
findActiveProcInstancesForEntity(java.lang.String procDefinitionCode,
com.haulmont.cuba.core.entity.Entity entity,
java.lang.String viewName) |
java.util.List<ProcTask> |
findActiveProcTasks(ProcInstance procInstance,
com.haulmont.cuba.security.entity.User user,
java.lang.String viewName) |
java.util.List<ProcTask> |
findActiveProcTasksForCurrentUser(ProcInstance procInstance,
java.lang.String viewName) |
ProcDefinition |
findProcDefinitionByCode(java.lang.String procDefinitionCode,
java.lang.String viewName) |
ProcRole |
findProcRole(java.lang.String procDefinitionCode,
java.lang.String procRoleCode,
java.lang.String viewName) |
@Nullable public ProcDefinition findProcDefinitionByCode(java.lang.String procDefinitionCode, java.lang.String viewName)
findProcDefinitionByCode
in interface BpmEntitiesService
public java.util.List<ProcInstance> findActiveProcInstancesForEntity(java.lang.String procDefinitionCode, com.haulmont.cuba.core.entity.Entity entity, java.lang.String viewName)
findActiveProcInstancesForEntity
in interface BpmEntitiesService
public java.util.List<ProcTask> findActiveProcTasks(ProcInstance procInstance, com.haulmont.cuba.security.entity.User user, java.lang.String viewName)
findActiveProcTasks
in interface BpmEntitiesService
@Nullable public ProcRole findProcRole(java.lang.String procDefinitionCode, java.lang.String procRoleCode, java.lang.String viewName)
findProcRole
in interface BpmEntitiesService
public java.util.List<ProcTask> findActiveProcTasksForCurrentUser(ProcInstance procInstance, java.lang.String viewName)
findActiveProcTasksForCurrentUser
in interface BpmEntitiesService
public ProcInstance createProcInstance(BpmEntitiesService.ProcInstanceDetails procInstanceDetails)
BpmEntitiesService
procInstanceDetails
createProcInstance
in interface BpmEntitiesService