@Service @Primary public class ProcessTaskService extends AbstractBaseDomainObjectService<ProcessTask,ProcessTaskEntity> implements IProcessTaskService
domainObjectClass, entityClass| 构造器和说明 |
|---|
ProcessTaskService() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
checkParallel(long workFlowId)
根据工作流id检查是否有并行节点
|
boolean |
checkSortExist(long sort,
long workFlowId)
查询工作流下面的任务列表中是否存在order为目标值的
|
void |
deleteById(long objId)
通过ID删除对象
|
boolean |
generateTask(long workFlowId,
byte[] bytes)
根据平台工作流定义id和工作流xml字节码生成activiti工作流
|
List<String> |
getAllCycleCondition()
获取所有的循环节点条件,实现了ICycleCondition
|
String[] |
getDisPlayNameByClassName(String item)
根据类名,获取国际化名字
|
List<String> |
getEmailListener()
获取邮件监听器的类全名,由实施实现ISendEmailListener接口
|
protected IBaseEntityHandler<ProcessTaskEntity> |
getEntityHandler() |
ProcessTask |
getProcessTaskByWorkFlowAndName(long workFlowId,
String taskName)
根据平台工作流定义id和任务名字查询任务
|
ProcessTask |
getSubmitProcessTask(long workFlowId)
发布activiti工作流
|
List<ProcessTask> |
listByWorkFlow(long workFlowId,
boolean noSubmit)
根据平台工作流定义id 查询是否包括提交人的任务列表
|
List<ProcessTask> |
listNoOwnerByWorkFlow(long workFlowDefinitionId,
long processTaskId)
根据平台工作流定义id 查询不包括指定任务id的任务列表
|
boolean |
parallelIsExistInPreviousNode(String sid)
通过sid对应的任务,查询上一任务是否存在并行节点
|
ProcessTask |
saveAndAutoCreateSubmitTask(ProcessTask task)
保存并自动创建提交任务
|
countByFilter, createClientObject, createClientObject, createClientObjects, createClientObjects, createFilter, delete, deleteByIds, getByFilter, getById, getByIdAndEvict, getInternalEntities, getInternalEntity, getObjectType, list, list, listByFilter, listSimpleData, pagingByFilter, save, saveAllclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcountByFilter, createFilter, delete, deleteByIds, getByFilter, getById, getByIdAndEvict, list, list, listByFilter, listSimpleData, pagingByFilter, save, saveAllpublic List<ProcessTask> listByWorkFlow(long workFlowId, boolean noSubmit)
IProcessTaskServicelistByWorkFlow 在接口中 IProcessTaskServiceworkFlowId - 平台工作流定义idnoSubmit - 任务列表是否包括提交人public ProcessTask getProcessTaskByWorkFlowAndName(long workFlowId, String taskName)
IProcessTaskServicegetProcessTaskByWorkFlowAndName 在接口中 IProcessTaskServiceworkFlowId - 平台工作流定义idtaskName - 任务名字public ProcessTask getSubmitProcessTask(long workFlowId)
IProcessTaskServicegetSubmitProcessTask 在接口中 IProcessTaskServiceworkFlowId - 平台工作流定义idpublic ProcessTask saveAndAutoCreateSubmitTask(ProcessTask task)
IProcessTaskServicesaveAndAutoCreateSubmitTask 在接口中 IProcessTaskServicepublic boolean generateTask(long workFlowId,
byte[] bytes)
IProcessTaskServicegenerateTask 在接口中 IProcessTaskServiceworkFlowId - 平台工作流定义idbytes - 工作流xml字节码public List<ProcessTask> listNoOwnerByWorkFlow(long workFlowDefinitionId, long processTaskId)
IProcessTaskServicelistNoOwnerByWorkFlow 在接口中 IProcessTaskServiceworkFlowDefinitionId - 平台工作流定义idprocessTaskId - 指定任务idpublic List<String> getEmailListener()
IProcessTaskServicegetEmailListener 在接口中 IProcessTaskService@Transactional public void deleteById(long objId)
IBaseDomainObjectServicepublic boolean checkSortExist(long sort,
long workFlowId)
IProcessTaskServicecheckSortExist 在接口中 IProcessTaskServicesort - orderworkFlowId - 工作流idpublic boolean parallelIsExistInPreviousNode(String sid)
IProcessTaskServiceparallelIsExistInPreviousNode 在接口中 IProcessTaskServicesid - 任务的sidpublic List<String> getAllCycleCondition()
IProcessTaskServicegetAllCycleCondition 在接口中 IProcessTaskServicepublic String[] getDisPlayNameByClassName(String item) throws Exception
IProcessTaskServicegetDisPlayNameByClassName 在接口中 IProcessTaskServiceExceptionpublic boolean checkParallel(long workFlowId)
IProcessTaskServicecheckParallel 在接口中 IProcessTaskServiceprotected IBaseEntityHandler<ProcessTaskEntity> getEntityHandler()
Copyright © 2019. All rights reserved.