Package com.soffid.iam.bpm.service
Class BpmEngineBase
- java.lang.Object
-
- com.soffid.iam.bpm.service.BpmEngineBase
-
- All Implemented Interfaces:
com.soffid.iam.bpm.service.BpmEngine
- Direct Known Subclasses:
BpmEngineImpl
public abstract class BpmEngineBase extends Object implements com.soffid.iam.bpm.service.BpmEngine
Spring Service base class for
see com.soffid.iam.bpm.service.BpmEnginecom.soffid.iam.bpm.service.BpmEngine, provides access to all services and entities referenced by this service.
-
-
Constructor Summary
Constructors Constructor Description BpmEngineBase()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidaddComment(com.soffid.iam.bpm.api.ProcessInstance process, String comment)com.soffid.iam.bpm.api.TaskInstanceaddComment(com.soffid.iam.bpm.api.TaskInstance task, String comment)booleancanAdmin(com.soffid.iam.bpm.api.ProcessInstance instanceVO)com.soffid.iam.bpm.api.ProcessInstancecancel(com.soffid.iam.bpm.api.ProcessInstance process)com.soffid.iam.bpm.api.TaskInstancecancel(com.soffid.iam.bpm.api.TaskInstance task)voidchangeConfiguration(Map<String,String> m)intcountMyTasks()intcountNewTasks()com.soffid.iam.bpm.api.TaskInstancecreateDummyTask(long processDefinitionId)com.soffid.iam.bpm.api.TaskInstancedelegateTaskToUser(com.soffid.iam.bpm.api.TaskInstance task, String username)com.soffid.iam.bpm.api.ProcessDefinitiondisableProcessDefinition(com.soffid.iam.bpm.api.ProcessDefinition defVO)com.soffid.iam.bpm.api.ProcessDefinitionenableProcessDefinition(com.soffid.iam.bpm.api.ProcessDefinition defVO)voidendDeployParDefinitionTransfer()com.soffid.iam.bpm.api.TaskInstanceexecuteTask(com.soffid.iam.bpm.api.TaskInstance task, String transitionName)List<com.soffid.iam.bpm.api.ProcessDefinition>findAllProcessDefinitions(boolean onlyEnabled)Collection<Long>findChildProcesses(Long processId)List<com.soffid.iam.bpm.api.TaskInstance>findGroupTasks()List<com.soffid.iam.bpm.api.ProcessDefinition>findInitiatorProcessDefinitions()List<com.soffid.iam.bpm.api.ProcessInstance>findMyProcesses()List<com.soffid.iam.bpm.api.TaskInstance>findMyTasks()List<com.soffid.iam.bpm.api.TaskInstance>findMyTasksLightweight()List<com.soffid.iam.bpm.api.ProcessDefinition>findObserverProcessDefinitions()Collection<Long>findParentProceeses(Long processId)com.soffid.iam.api.PagedResult<com.soffid.iam.bpm.api.ProcessDefinition>findProcessDefinitionByTextAndJsonQuery(String text, String jsonQuery, Integer start, Integer pageSize)List<com.soffid.iam.bpm.api.ProcessDefinition>findProcessDefinitions(String name, boolean onlyEnabled)List<com.soffid.iam.bpm.api.ProcessDefinition>findProcessDefinitions(String name, es.caib.bpm.vo.PredefinedProcessType processType)com.soffid.iam.api.PagedResult<com.soffid.iam.bpm.api.ProcessInstance>findProcessInstanceByTextAndJsonQuery(String text, String jsonQuery, Integer start, Integer pageSize)List<com.soffid.iam.bpm.api.ProcessInstance>findProcessInstances(com.soffid.iam.bpm.api.ProcessDefinition def)List<com.soffid.iam.bpm.api.ProcessInstance>findProcessInstances(List definitions, String processId, String estado, String actor, Date startDate, boolean finalizada)List<com.soffid.iam.bpm.api.ProcessDefinition>findSupervisorProcessDefinitions()List<com.soffid.iam.bpm.api.TaskDefinition>findTaskDefinitions(com.soffid.iam.bpm.api.ProcessDefinition def)List<com.soffid.iam.bpm.api.TaskInstance>findTasks(List<com.soffid.iam.bpm.api.ProcessInstance> def, com.soffid.iam.bpm.api.TaskDefinition task, String actor, Date processStartDate, Date taskCreationDate, boolean finalizada)List<com.soffid.iam.bpm.api.TaskInstance>findTasks(List<com.soffid.iam.bpm.api.ProcessInstance> def, String process, com.soffid.iam.bpm.api.TaskDefinition task, String actor, Date processStartDate, Date taskCreationDate, boolean finalizada)com.soffid.iam.api.PagedResult<com.soffid.iam.bpm.api.TaskInstance>findTasksByTextAndJsonQuery(String text, String jsonQuery, Integer start, Integer pageSize)Collection<com.soffid.iam.bpm.api.BPMUser>findUsers(String userName, String givenName, String surName, String group)List<com.soffid.iam.bpm.api.Job>getActiveJobs()List<com.soffid.iam.bpm.api.Job>getActiveJobs(com.soffid.iam.bpm.api.ProcessInstance process)List<com.soffid.iam.bpm.api.TaskInstance>getActiveTasks(com.soffid.iam.bpm.api.ProcessInstance process)List<com.soffid.iam.bpm.api.Job>getAllJobs()com.soffid.iam.service.ApplicationServicegetApplicationService()Gets reference toaplicacioService.AuditEntityDaogetAuditEntityDao()Gets reference toauditoriaEntityDao.com.soffid.iam.bpm.service.BpmConfigServicegetBpmConfigService()Gets reference tobpmConfigService.Map<String,String>getConfiguration()org.jbpm.JbpmContextgetContext()int[]getCoordinates(com.soffid.iam.bpm.api.ProcessInstance task)int[]getCoordinates(com.soffid.iam.bpm.api.TaskInstance task)com.soffid.iam.bpm.api.ProcessDefinitiongetDefinition(com.soffid.iam.bpm.api.ProcessInstance process)com.soffid.iam.bpm.api.TaskDefinitiongetDefinition(com.soffid.iam.bpm.api.TaskInstance task)String[]getDeployMessages()org.jbpm.JbpmConfigurationgetJBpmConfiguration()LuceneIndexServicegetLuceneIndexService()Gets reference toluceneIndexService.List<com.soffid.iam.bpm.api.TaskInstance>getPendingTasks(com.soffid.iam.bpm.api.ProcessInstance process)protected PrincipalgetPrincipal()Gets the currentprincipalif one has been set, otherwise returnsnull.com.soffid.iam.bpm.api.ProcessInstancegetProcess(long id)com.soffid.iam.bpm.api.ProcessDefinitiongetProcessDefinition(com.soffid.iam.bpm.api.ProcessInstance process)byte[]getProcessDefinitionIcon(Long definitionId)byte[]getProcessDefinitionImage(com.soffid.iam.bpm.api.ProcessDefinition def)ProcessHierarchyEntityDaogetProcessHierarchyEntityDao()Gets reference toprocessHierarchyEntityDao.com.soffid.iam.bpm.api.ProcessInstancegetProcessInstance(com.soffid.iam.bpm.api.TaskInstance task)com.soffid.iam.bpm.api.ProcessInstancegetProcessLightweight(long id)com.soffid.iam.bpm.api.ProcessLog[]getProcessLog(com.soffid.iam.bpm.api.ProcessInstance process)InputStreamgetResourceAsStream(com.soffid.iam.bpm.api.ProcessDefinition processdef, String resource)InputStreamgetResourceAsStream(com.soffid.iam.bpm.api.ProcessInstance process, String resource)com.soffid.iam.service.SessionCacheServicegetSessionCacheService()Gets reference tosessionCacheService.SystemEntityDaogetSystemEntityDao()Gets reference todispatcherEntityDao.com.soffid.iam.bpm.api.TaskInstancegetTask(long id)com.soffid.iam.bpm.api.ProcessLog[]getTaskLog(com.soffid.iam.bpm.api.TaskInstance process)com.soffid.iam.bpm.api.Token[]getTokens(long id)StringgetUI(com.soffid.iam.bpm.api.ProcessInstance process)StringgetUI(com.soffid.iam.bpm.api.TaskInstance task)MapgetUIClassesForTask(com.soffid.iam.bpm.api.ProcessDefinition def)UserEntityDaogetUserEntityDao()Gets reference tousuariEntityDao.com.soffid.iam.service.UserServicegetUserService()Gets reference tousuariService.protected abstract voidhandleAddComment(com.soffid.iam.bpm.api.ProcessInstance process, String comment)protected abstract com.soffid.iam.bpm.api.TaskInstancehandleAddComment(com.soffid.iam.bpm.api.TaskInstance task, String comment)protected abstract booleanhandleCanAdmin(com.soffid.iam.bpm.api.ProcessInstance instanceVO)protected abstract com.soffid.iam.bpm.api.ProcessInstancehandleCancel(com.soffid.iam.bpm.api.ProcessInstance process)protected abstract com.soffid.iam.bpm.api.TaskInstancehandleCancel(com.soffid.iam.bpm.api.TaskInstance task)protected abstract voidhandleChangeConfiguration(Map<String,String> m)protected abstract inthandleCountMyTasks()protected abstract inthandleCountNewTasks()protected abstract com.soffid.iam.bpm.api.TaskInstancehandleCreateDummyTask(long processDefinitionId)protected abstract com.soffid.iam.bpm.api.TaskInstancehandleDelegateTaskToUser(com.soffid.iam.bpm.api.TaskInstance task, String username)protected abstract com.soffid.iam.bpm.api.ProcessDefinitionhandleDisableProcessDefinition(com.soffid.iam.bpm.api.ProcessDefinition defVO)protected abstract com.soffid.iam.bpm.api.ProcessDefinitionhandleEnableProcessDefinition(com.soffid.iam.bpm.api.ProcessDefinition defVO)protected abstract voidhandleEndDeployParDefinitionTransfer()protected abstract com.soffid.iam.bpm.api.TaskInstancehandleExecuteTask(com.soffid.iam.bpm.api.TaskInstance task, String transitionName)protected abstract List<com.soffid.iam.bpm.api.ProcessDefinition>handleFindAllProcessDefinitions(boolean onlyEnabled)protected abstract Collection<Long>handleFindChildProcesses(Long processId)protected abstract List<com.soffid.iam.bpm.api.TaskInstance>handleFindGroupTasks()protected abstract List<com.soffid.iam.bpm.api.ProcessDefinition>handleFindInitiatorProcessDefinitions()protected abstract List<com.soffid.iam.bpm.api.ProcessInstance>handleFindMyProcesses()protected abstract List<com.soffid.iam.bpm.api.TaskInstance>handleFindMyTasks()protected abstract List<com.soffid.iam.bpm.api.TaskInstance>handleFindMyTasksLightweight()protected abstract List<com.soffid.iam.bpm.api.ProcessDefinition>handleFindObserverProcessDefinitions()protected abstract Collection<Long>handleFindParentProceeses(Long processId)protected abstract com.soffid.iam.api.PagedResult<com.soffid.iam.bpm.api.ProcessDefinition>handleFindProcessDefinitionByTextAndJsonQuery(String text, String jsonQuery, Integer start, Integer pageSize)protected abstract List<com.soffid.iam.bpm.api.ProcessDefinition>handleFindProcessDefinitions(String name, boolean onlyEnabled)protected abstract List<com.soffid.iam.bpm.api.ProcessDefinition>handleFindProcessDefinitions(String name, es.caib.bpm.vo.PredefinedProcessType processType)protected abstract com.soffid.iam.api.PagedResult<com.soffid.iam.bpm.api.ProcessInstance>handleFindProcessInstanceByTextAndJsonQuery(String text, String jsonQuery, Integer start, Integer pageSize)protected abstract List<com.soffid.iam.bpm.api.ProcessInstance>handleFindProcessInstances(com.soffid.iam.bpm.api.ProcessDefinition def)protected abstract List<com.soffid.iam.bpm.api.ProcessInstance>handleFindProcessInstances(List definitions, String processId, String estado, String actor, Date startDate, boolean finalizada)protected abstract List<com.soffid.iam.bpm.api.ProcessDefinition>handleFindSupervisorProcessDefinitions()protected abstract List<com.soffid.iam.bpm.api.TaskDefinition>handleFindTaskDefinitions(com.soffid.iam.bpm.api.ProcessDefinition def)protected abstract List<com.soffid.iam.bpm.api.TaskInstance>handleFindTasks(List<com.soffid.iam.bpm.api.ProcessInstance> def, com.soffid.iam.bpm.api.TaskDefinition task, String actor, Date processStartDate, Date taskCreationDate, boolean finalizada)protected abstract List<com.soffid.iam.bpm.api.TaskInstance>handleFindTasks(List<com.soffid.iam.bpm.api.ProcessInstance> def, String process, com.soffid.iam.bpm.api.TaskDefinition task, String actor, Date processStartDate, Date taskCreationDate, boolean finalizada)protected abstract com.soffid.iam.api.PagedResult<com.soffid.iam.bpm.api.TaskInstance>handleFindTasksByTextAndJsonQuery(String text, String jsonQuery, Integer start, Integer pageSize)protected abstract Collection<com.soffid.iam.bpm.api.BPMUser>handleFindUsers(String userName, String givenName, String surName, String group)protected abstract List<com.soffid.iam.bpm.api.Job>handleGetActiveJobs()protected abstract List<com.soffid.iam.bpm.api.Job>handleGetActiveJobs(com.soffid.iam.bpm.api.ProcessInstance process)protected abstract List<com.soffid.iam.bpm.api.TaskInstance>handleGetActiveTasks(com.soffid.iam.bpm.api.ProcessInstance process)protected abstract List<com.soffid.iam.bpm.api.Job>handleGetAllJobs()protected abstract Map<String,String>handleGetConfiguration()protected abstract org.jbpm.JbpmContexthandleGetContext()protected abstract int[]handleGetCoordinates(com.soffid.iam.bpm.api.ProcessInstance task)protected abstract int[]handleGetCoordinates(com.soffid.iam.bpm.api.TaskInstance task)protected abstract com.soffid.iam.bpm.api.ProcessDefinitionhandleGetDefinition(com.soffid.iam.bpm.api.ProcessInstance process)protected abstract com.soffid.iam.bpm.api.TaskDefinitionhandleGetDefinition(com.soffid.iam.bpm.api.TaskInstance task)protected abstract String[]handleGetDeployMessages()protected abstract org.jbpm.JbpmConfigurationhandleGetJBpmConfiguration()protected abstract List<com.soffid.iam.bpm.api.TaskInstance>handleGetPendingTasks(com.soffid.iam.bpm.api.ProcessInstance process)protected abstract com.soffid.iam.bpm.api.ProcessInstancehandleGetProcess(long id)protected abstract com.soffid.iam.bpm.api.ProcessDefinitionhandleGetProcessDefinition(com.soffid.iam.bpm.api.ProcessInstance process)protected abstract byte[]handleGetProcessDefinitionIcon(Long definitionId)protected abstract byte[]handleGetProcessDefinitionImage(com.soffid.iam.bpm.api.ProcessDefinition def)protected abstract com.soffid.iam.bpm.api.ProcessInstancehandleGetProcessInstance(com.soffid.iam.bpm.api.TaskInstance task)protected abstract com.soffid.iam.bpm.api.ProcessInstancehandleGetProcessLightweight(long id)protected abstract com.soffid.iam.bpm.api.ProcessLog[]handleGetProcessLog(com.soffid.iam.bpm.api.ProcessInstance process)protected abstract InputStreamhandleGetResourceAsStream(com.soffid.iam.bpm.api.ProcessDefinition processdef, String resource)protected abstract InputStreamhandleGetResourceAsStream(com.soffid.iam.bpm.api.ProcessInstance process, String resource)protected abstract com.soffid.iam.bpm.api.TaskInstancehandleGetTask(long id)protected abstract com.soffid.iam.bpm.api.ProcessLog[]handleGetTaskLog(com.soffid.iam.bpm.api.TaskInstance process)protected abstract com.soffid.iam.bpm.api.Token[]handleGetTokens(long id)protected abstract StringhandleGetUI(com.soffid.iam.bpm.api.ProcessInstance process)protected abstract StringhandleGetUI(com.soffid.iam.bpm.api.TaskInstance task)protected abstract MaphandleGetUIClassesForTask(com.soffid.iam.bpm.api.ProcessDefinition def)protected abstract booleanhandleIsUserInRole(String role)protected abstract voidhandleLinkProcesses(Long parentProcess, Long childProcess)protected abstract com.soffid.iam.bpm.api.ProcessInstancehandleNewProcess(com.soffid.iam.bpm.api.ProcessDefinition def)protected abstract com.soffid.iam.bpm.api.ProcessInstancehandleNewProcess(com.soffid.iam.bpm.api.ProcessDefinition def, boolean start)protected abstract voidhandleNextDeployParDefinitionPackage(byte[] filePackage, int length)protected abstract voidhandleOpenDeployParDefinitionTransfer()protected abstract voidhandlePauseJob(com.soffid.iam.bpm.api.Job jobvo)protected abstract voidhandlePing()protected abstract voidhandleReindex()protected abstract com.soffid.iam.bpm.api.TaskInstancehandleReserveTask(com.soffid.iam.bpm.api.TaskInstance task)protected abstract voidhandleResumeJob(com.soffid.iam.bpm.api.Job jobvo)protected abstract voidhandleRetryJob(com.soffid.iam.bpm.api.Job jobvo)protected abstract List<com.soffid.iam.bpm.api.ProcessInstance>handleSearchProcessInstances(String query, String processID, Date sinceStartDate, Date untilStartDate, Date sinceEndDate, Date untilEndDate, boolean finished)protected abstract voidhandleSignal(com.soffid.iam.bpm.api.ProcessInstance instanceVO)protected abstract voidhandleSignal(com.soffid.iam.bpm.api.ProcessInstance instanceVO, String transitionName)protected abstract voidhandleStartProcess(com.soffid.iam.bpm.api.ProcessInstance process)protected abstract com.soffid.iam.bpm.api.TaskInstancehandleStartTask(com.soffid.iam.bpm.api.TaskInstance task)protected abstract voidhandleUpdate(com.soffid.iam.bpm.api.ProcessInstance process)protected abstract com.soffid.iam.bpm.api.TaskInstancehandleUpdate(com.soffid.iam.bpm.api.TaskInstance task)protected abstract voidhandleUpdateSwimlane(com.soffid.iam.bpm.api.TaskInstance task, String swimlane, String[] actorIds)protected abstract voidhandleUpgradeParFile(InputStream stream)protected abstract voidhandleUpgradeProcess(com.soffid.iam.bpm.api.ProcessInstance instanceVO)booleanisUserInRole(String role)voidlinkProcesses(Long parentProcess, Long childProcess)com.soffid.iam.bpm.api.ProcessInstancenewProcess(com.soffid.iam.bpm.api.ProcessDefinition def)com.soffid.iam.bpm.api.ProcessInstancenewProcess(com.soffid.iam.bpm.api.ProcessDefinition def, boolean start)voidnextDeployParDefinitionPackage(byte[] filePackage, int length)voidopenDeployParDefinitionTransfer()voidpauseJob(com.soffid.iam.bpm.api.Job jobvo)voidping()voidreindex()com.soffid.iam.bpm.api.TaskInstancereserveTask(com.soffid.iam.bpm.api.TaskInstance task)voidresumeJob(com.soffid.iam.bpm.api.Job jobvo)voidretryJob(com.soffid.iam.bpm.api.Job jobvo)List<com.soffid.iam.bpm.api.ProcessInstance>searchProcessInstances(String query, String processID, Date sinceStartDate, Date untilStartDate, Date sinceEndDate, Date untilEndDate, boolean finished)voidsetApplicationService(com.soffid.iam.service.ApplicationService aplicacioService)Sets reference toaplicacioService.voidsetAuditEntityDao(AuditEntityDao auditoriaEntityDao)Sets reference toauditoriaEntityDao.voidsetBpmConfigService(com.soffid.iam.bpm.service.BpmConfigService bpmConfigService)Sets reference tobpmConfigService.voidsetLuceneIndexService(LuceneIndexService luceneIndexService)Sets reference toluceneIndexService.voidsetProcessHierarchyEntityDao(ProcessHierarchyEntityDao processHierarchyEntityDao)Sets reference toprocessHierarchyEntityDao.voidsetSessionCacheService(com.soffid.iam.service.SessionCacheService sessionCacheService)Sets reference tosessionCacheService.voidsetSystemEntityDao(SystemEntityDao dispatcherEntityDao)Sets reference todispatcherEntityDao.voidsetUserEntityDao(UserEntityDao usuariEntityDao)Sets reference tousuariEntityDao.voidsetUserService(com.soffid.iam.service.UserService usuariService)Sets reference tousuariService.voidsignal(com.soffid.iam.bpm.api.ProcessInstance instanceVO)voidsignal(com.soffid.iam.bpm.api.ProcessInstance instanceVO, String transitionName)voidstartProcess(com.soffid.iam.bpm.api.ProcessInstance process)com.soffid.iam.bpm.api.TaskInstancestartTask(com.soffid.iam.bpm.api.TaskInstance task)voidupdate(com.soffid.iam.bpm.api.ProcessInstance process)com.soffid.iam.bpm.api.TaskInstanceupdate(com.soffid.iam.bpm.api.TaskInstance task)voidupdateSwimlane(com.soffid.iam.bpm.api.TaskInstance task, String swimlane, String[] actorIds)voidupgradeParFile(InputStream stream)voidupgradeProcess(com.soffid.iam.bpm.api.ProcessInstance instanceVO)
-
-
-
Method Detail
-
setApplicationService
public void setApplicationService(com.soffid.iam.service.ApplicationService aplicacioService)
Sets reference toaplicacioService.
-
getApplicationService
public com.soffid.iam.service.ApplicationService getApplicationService()
Gets reference toaplicacioService.
-
setAuditEntityDao
public void setAuditEntityDao(AuditEntityDao auditoriaEntityDao)
Sets reference toauditoriaEntityDao.
-
getAuditEntityDao
public AuditEntityDao getAuditEntityDao()
Gets reference toauditoriaEntityDao.
-
setBpmConfigService
public void setBpmConfigService(com.soffid.iam.bpm.service.BpmConfigService bpmConfigService)
Sets reference tobpmConfigService.
-
getBpmConfigService
public com.soffid.iam.bpm.service.BpmConfigService getBpmConfigService()
Gets reference tobpmConfigService.
-
setSystemEntityDao
public void setSystemEntityDao(SystemEntityDao dispatcherEntityDao)
Sets reference todispatcherEntityDao.
-
getSystemEntityDao
public SystemEntityDao getSystemEntityDao()
Gets reference todispatcherEntityDao.
-
setLuceneIndexService
public void setLuceneIndexService(LuceneIndexService luceneIndexService)
Sets reference toluceneIndexService.
-
getLuceneIndexService
public LuceneIndexService getLuceneIndexService()
Gets reference toluceneIndexService.
-
setProcessHierarchyEntityDao
public void setProcessHierarchyEntityDao(ProcessHierarchyEntityDao processHierarchyEntityDao)
Sets reference toprocessHierarchyEntityDao.
-
getProcessHierarchyEntityDao
public ProcessHierarchyEntityDao getProcessHierarchyEntityDao()
Gets reference toprocessHierarchyEntityDao.
-
setSessionCacheService
public void setSessionCacheService(com.soffid.iam.service.SessionCacheService sessionCacheService)
Sets reference tosessionCacheService.
-
getSessionCacheService
public com.soffid.iam.service.SessionCacheService getSessionCacheService()
Gets reference tosessionCacheService.
-
setUserEntityDao
public void setUserEntityDao(UserEntityDao usuariEntityDao)
Sets reference tousuariEntityDao.
-
getUserEntityDao
public UserEntityDao getUserEntityDao()
Gets reference tousuariEntityDao.
-
setUserService
public void setUserService(com.soffid.iam.service.UserService usuariService)
Sets reference tousuariService.
-
getUserService
public com.soffid.iam.service.UserService getUserService()
Gets reference tousuariService.
-
canAdmin
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public boolean canAdmin(com.soffid.iam.bpm.api.ProcessInstance instanceVO) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
canAdminin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleCanAdmin
protected abstract boolean handleCanAdmin(com.soffid.iam.bpm.api.ProcessInstance instanceVO) throws Exception- Throws:
Exception
-
isUserInRole
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class, readOnly=true) public boolean isUserInRole(String role) throws es.caib.seycon.ng.exception.InternalErrorException- Specified by:
isUserInRolein interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleIsUserInRole
protected abstract boolean handleIsUserInRole(String role) throws Exception
- Throws:
Exception
-
getProcessDefinitionIcon
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public byte[] getProcessDefinitionIcon(Long definitionId) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
getProcessDefinitionIconin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetProcessDefinitionIcon
protected abstract byte[] handleGetProcessDefinitionIcon(Long definitionId) throws Exception
- Throws:
Exception
-
getProcessDefinitionImage
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public byte[] getProcessDefinitionImage(com.soffid.iam.bpm.api.ProcessDefinition def) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
getProcessDefinitionImagein interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetProcessDefinitionImage
protected abstract byte[] handleGetProcessDefinitionImage(com.soffid.iam.bpm.api.ProcessDefinition def) throws Exception- Throws:
Exception
-
findProcessDefinitionByTextAndJsonQuery
@Transactional(rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.PagedResult<com.soffid.iam.bpm.api.ProcessDefinition> findProcessDefinitionByTextAndJsonQuery(String text, String jsonQuery, Integer start, Integer pageSize) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findProcessDefinitionByTextAndJsonQueryin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindProcessDefinitionByTextAndJsonQuery
protected abstract com.soffid.iam.api.PagedResult<com.soffid.iam.bpm.api.ProcessDefinition> handleFindProcessDefinitionByTextAndJsonQuery(String text, String jsonQuery, Integer start, Integer pageSize) throws Exception
- Throws:
Exception
-
findProcessInstanceByTextAndJsonQuery
@Transactional(rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.PagedResult<com.soffid.iam.bpm.api.ProcessInstance> findProcessInstanceByTextAndJsonQuery(String text, String jsonQuery, Integer start, Integer pageSize) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findProcessInstanceByTextAndJsonQueryin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindProcessInstanceByTextAndJsonQuery
protected abstract com.soffid.iam.api.PagedResult<com.soffid.iam.bpm.api.ProcessInstance> handleFindProcessInstanceByTextAndJsonQuery(String text, String jsonQuery, Integer start, Integer pageSize) throws Exception
- Throws:
Exception
-
findTasksByTextAndJsonQuery
@Transactional(rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.PagedResult<com.soffid.iam.bpm.api.TaskInstance> findTasksByTextAndJsonQuery(String text, String jsonQuery, Integer start, Integer pageSize) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findTasksByTextAndJsonQueryin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindTasksByTextAndJsonQuery
protected abstract com.soffid.iam.api.PagedResult<com.soffid.iam.bpm.api.TaskInstance> handleFindTasksByTextAndJsonQuery(String text, String jsonQuery, Integer start, Integer pageSize) throws Exception
- Throws:
Exception
-
disableProcessDefinition
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.bpm.api.ProcessDefinition disableProcessDefinition(com.soffid.iam.bpm.api.ProcessDefinition defVO) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
disableProcessDefinitionin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleDisableProcessDefinition
protected abstract com.soffid.iam.bpm.api.ProcessDefinition handleDisableProcessDefinition(com.soffid.iam.bpm.api.ProcessDefinition defVO) throws Exception- Throws:
Exception
-
enableProcessDefinition
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.bpm.api.ProcessDefinition enableProcessDefinition(com.soffid.iam.bpm.api.ProcessDefinition defVO) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
enableProcessDefinitionin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleEnableProcessDefinition
protected abstract com.soffid.iam.bpm.api.ProcessDefinition handleEnableProcessDefinition(com.soffid.iam.bpm.api.ProcessDefinition defVO) throws Exception- Throws:
Exception
-
getDefinition
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.bpm.api.ProcessDefinition getDefinition(com.soffid.iam.bpm.api.ProcessInstance process) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
getDefinitionin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetDefinition
protected abstract com.soffid.iam.bpm.api.ProcessDefinition handleGetDefinition(com.soffid.iam.bpm.api.ProcessInstance process) throws Exception- Throws:
Exception
-
getProcessDefinition
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.bpm.api.ProcessDefinition getProcessDefinition(com.soffid.iam.bpm.api.ProcessInstance process) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
getProcessDefinitionin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetProcessDefinition
protected abstract com.soffid.iam.bpm.api.ProcessDefinition handleGetProcessDefinition(com.soffid.iam.bpm.api.ProcessInstance process) throws Exception- Throws:
Exception
-
cancel
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.bpm.api.ProcessInstance cancel(com.soffid.iam.bpm.api.ProcessInstance process) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
cancelin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCancel
protected abstract com.soffid.iam.bpm.api.ProcessInstance handleCancel(com.soffid.iam.bpm.api.ProcessInstance process) throws Exception- Throws:
Exception
-
getProcess
@Transactional(isolation=DEFAULT, propagation=REQUIRED, noRollbackFor=java.lang.Exception.class, readOnly=true) public com.soffid.iam.bpm.api.ProcessInstance getProcess(long id) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
getProcessin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleGetProcess
protected abstract com.soffid.iam.bpm.api.ProcessInstance handleGetProcess(long id) throws Exception- Throws:
Exception
-
getProcessInstance
@Transactional(isolation=DEFAULT, propagation=REQUIRED, noRollbackFor=java.lang.Exception.class, readOnly=true) public com.soffid.iam.bpm.api.ProcessInstance getProcessInstance(com.soffid.iam.bpm.api.TaskInstance task) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
getProcessInstancein interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetProcessInstance
protected abstract com.soffid.iam.bpm.api.ProcessInstance handleGetProcessInstance(com.soffid.iam.bpm.api.TaskInstance task) throws Exception- Throws:
Exception
-
getProcessLightweight
@Transactional(rollbackFor=java.lang.Exception.class) public com.soffid.iam.bpm.api.ProcessInstance getProcessLightweight(long id) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException
- Specified by:
getProcessLightweightin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleGetProcessLightweight
protected abstract com.soffid.iam.bpm.api.ProcessInstance handleGetProcessLightweight(long id) throws Exception- Throws:
Exception
-
newProcess
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.bpm.api.ProcessInstance newProcess(com.soffid.iam.bpm.api.ProcessDefinition def) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
newProcessin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleNewProcess
protected abstract com.soffid.iam.bpm.api.ProcessInstance handleNewProcess(com.soffid.iam.bpm.api.ProcessDefinition def) throws Exception- Throws:
Exception
-
newProcess
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.bpm.api.ProcessInstance newProcess(com.soffid.iam.bpm.api.ProcessDefinition def, boolean start) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
newProcessin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleNewProcess
protected abstract com.soffid.iam.bpm.api.ProcessInstance handleNewProcess(com.soffid.iam.bpm.api.ProcessDefinition def, boolean start) throws Exception- Throws:
Exception
-
getProcessLog
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.bpm.api.ProcessLog[] getProcessLog(com.soffid.iam.bpm.api.ProcessInstance process) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
getProcessLogin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleGetProcessLog
protected abstract com.soffid.iam.bpm.api.ProcessLog[] handleGetProcessLog(com.soffid.iam.bpm.api.ProcessInstance process) throws Exception- Throws:
Exception
-
getTaskLog
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.bpm.api.ProcessLog[] getTaskLog(com.soffid.iam.bpm.api.TaskInstance process) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
getTaskLogin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleGetTaskLog
protected abstract com.soffid.iam.bpm.api.ProcessLog[] handleGetTaskLog(com.soffid.iam.bpm.api.TaskInstance process) throws Exception- Throws:
Exception
-
getDefinition
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.bpm.api.TaskDefinition getDefinition(com.soffid.iam.bpm.api.TaskInstance task) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
getDefinitionin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetDefinition
protected abstract com.soffid.iam.bpm.api.TaskDefinition handleGetDefinition(com.soffid.iam.bpm.api.TaskInstance task) throws Exception- Throws:
Exception
-
addComment
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.bpm.api.TaskInstance addComment(com.soffid.iam.bpm.api.TaskInstance task, String comment) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
addCommentin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleAddComment
protected abstract com.soffid.iam.bpm.api.TaskInstance handleAddComment(com.soffid.iam.bpm.api.TaskInstance task, String comment) throws Exception- Throws:
Exception
-
cancel
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.bpm.api.TaskInstance cancel(com.soffid.iam.bpm.api.TaskInstance task) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
cancelin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCancel
protected abstract com.soffid.iam.bpm.api.TaskInstance handleCancel(com.soffid.iam.bpm.api.TaskInstance task) throws Exception- Throws:
Exception
-
createDummyTask
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.bpm.api.TaskInstance createDummyTask(long processDefinitionId) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
createDummyTaskin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCreateDummyTask
protected abstract com.soffid.iam.bpm.api.TaskInstance handleCreateDummyTask(long processDefinitionId) throws Exception- Throws:
Exception
-
delegateTaskToUser
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.bpm.api.TaskInstance delegateTaskToUser(com.soffid.iam.bpm.api.TaskInstance task, String username) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
delegateTaskToUserin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleDelegateTaskToUser
protected abstract com.soffid.iam.bpm.api.TaskInstance handleDelegateTaskToUser(com.soffid.iam.bpm.api.TaskInstance task, String username) throws Exception- Throws:
Exception
-
executeTask
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.bpm.api.TaskInstance executeTask(com.soffid.iam.bpm.api.TaskInstance task, String transitionName) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
executeTaskin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleExecuteTask
protected abstract com.soffid.iam.bpm.api.TaskInstance handleExecuteTask(com.soffid.iam.bpm.api.TaskInstance task, String transitionName) throws Exception- Throws:
Exception
-
getTask
@Transactional(isolation=DEFAULT, propagation=REQUIRED, noRollbackFor=java.lang.Exception.class, readOnly=true) public com.soffid.iam.bpm.api.TaskInstance getTask(long id) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
getTaskin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleGetTask
protected abstract com.soffid.iam.bpm.api.TaskInstance handleGetTask(long id) throws Exception- Throws:
Exception
-
reserveTask
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.bpm.api.TaskInstance reserveTask(com.soffid.iam.bpm.api.TaskInstance task) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
reserveTaskin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleReserveTask
protected abstract com.soffid.iam.bpm.api.TaskInstance handleReserveTask(com.soffid.iam.bpm.api.TaskInstance task) throws Exception- Throws:
Exception
-
startTask
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.bpm.api.TaskInstance startTask(com.soffid.iam.bpm.api.TaskInstance task) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
startTaskin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleStartTask
protected abstract com.soffid.iam.bpm.api.TaskInstance handleStartTask(com.soffid.iam.bpm.api.TaskInstance task) throws Exception- Throws:
Exception
-
update
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.bpm.api.TaskInstance update(com.soffid.iam.bpm.api.TaskInstance task) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
updatein interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleUpdate
protected abstract com.soffid.iam.bpm.api.TaskInstance handleUpdate(com.soffid.iam.bpm.api.TaskInstance task) throws Exception- Throws:
Exception
-
getTokens
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public com.soffid.iam.bpm.api.Token[] getTokens(long id) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
getTokensin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleGetTokens
protected abstract com.soffid.iam.bpm.api.Token[] handleGetTokens(long id) throws Exception- Throws:
Exception
-
countMyTasks
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public int countMyTasks() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
countMyTasksin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
countNewTasks
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public int countNewTasks() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
countNewTasksin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
getCoordinates
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public int[] getCoordinates(com.soffid.iam.bpm.api.ProcessInstance task) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
getCoordinatesin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetCoordinates
protected abstract int[] handleGetCoordinates(com.soffid.iam.bpm.api.ProcessInstance task) throws Exception- Throws:
Exception
-
getCoordinates
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public int[] getCoordinates(com.soffid.iam.bpm.api.TaskInstance task) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
getCoordinatesin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetCoordinates
protected abstract int[] handleGetCoordinates(com.soffid.iam.bpm.api.TaskInstance task) throws Exception- Throws:
Exception
-
getResourceAsStream
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public InputStream getResourceAsStream(com.soffid.iam.bpm.api.ProcessDefinition processdef, String resource) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
getResourceAsStreamin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetResourceAsStream
protected abstract InputStream handleGetResourceAsStream(com.soffid.iam.bpm.api.ProcessDefinition processdef, String resource) throws Exception
- Throws:
Exception
-
getResourceAsStream
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public InputStream getResourceAsStream(com.soffid.iam.bpm.api.ProcessInstance process, String resource) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
getResourceAsStreamin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetResourceAsStream
protected abstract InputStream handleGetResourceAsStream(com.soffid.iam.bpm.api.ProcessInstance process, String resource) throws Exception
- Throws:
Exception
-
getUI
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public String getUI(com.soffid.iam.bpm.api.ProcessInstance process) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
getUIin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetUI
protected abstract String handleGetUI(com.soffid.iam.bpm.api.ProcessInstance process) throws Exception
- Throws:
Exception
-
getUI
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public String getUI(com.soffid.iam.bpm.api.TaskInstance task) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
getUIin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetUI
protected abstract String handleGetUI(com.soffid.iam.bpm.api.TaskInstance task) throws Exception
- Throws:
Exception
-
getDeployMessages
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public String[] getDeployMessages() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
getDeployMessagesin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetDeployMessages
protected abstract String[] handleGetDeployMessages() throws Exception
- Throws:
Exception
-
findChildProcesses
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class, readOnly=true) public Collection<Long> findChildProcesses(Long processId) throws es.caib.seycon.ng.exception.InternalErrorException- Specified by:
findChildProcessesin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindChildProcesses
protected abstract Collection<Long> handleFindChildProcesses(Long processId) throws Exception
- Throws:
Exception
-
findParentProceeses
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class, readOnly=true) public Collection<Long> findParentProceeses(Long processId) throws es.caib.seycon.ng.exception.InternalErrorException- Specified by:
findParentProceesesin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindParentProceeses
protected abstract Collection<Long> handleFindParentProceeses(Long processId) throws Exception
- Throws:
Exception
-
findUsers
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Collection<com.soffid.iam.bpm.api.BPMUser> findUsers(String userName, String givenName, String surName, String group) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
findUsersin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindUsers
protected abstract Collection<com.soffid.iam.bpm.api.BPMUser> handleFindUsers(String userName, String givenName, String surName, String group) throws Exception
- Throws:
Exception
-
findAllProcessDefinitions
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<com.soffid.iam.bpm.api.ProcessDefinition> findAllProcessDefinitions(boolean onlyEnabled) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
findAllProcessDefinitionsin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindAllProcessDefinitions
protected abstract List<com.soffid.iam.bpm.api.ProcessDefinition> handleFindAllProcessDefinitions(boolean onlyEnabled) throws Exception
- Throws:
Exception
-
findGroupTasks
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<com.soffid.iam.bpm.api.TaskInstance> findGroupTasks() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
findGroupTasksin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleFindGroupTasks
protected abstract List<com.soffid.iam.bpm.api.TaskInstance> handleFindGroupTasks() throws Exception
- Throws:
Exception
-
findInitiatorProcessDefinitions
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<com.soffid.iam.bpm.api.ProcessDefinition> findInitiatorProcessDefinitions() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
findInitiatorProcessDefinitionsin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleFindInitiatorProcessDefinitions
protected abstract List<com.soffid.iam.bpm.api.ProcessDefinition> handleFindInitiatorProcessDefinitions() throws Exception
- Throws:
Exception
-
findMyProcesses
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<com.soffid.iam.bpm.api.ProcessInstance> findMyProcesses() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
findMyProcessesin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindMyProcesses
protected abstract List<com.soffid.iam.bpm.api.ProcessInstance> handleFindMyProcesses() throws Exception
- Throws:
Exception
-
findMyTasks
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<com.soffid.iam.bpm.api.TaskInstance> findMyTasks() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
findMyTasksin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleFindMyTasks
protected abstract List<com.soffid.iam.bpm.api.TaskInstance> handleFindMyTasks() throws Exception
- Throws:
Exception
-
findMyTasksLightweight
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<com.soffid.iam.bpm.api.TaskInstance> findMyTasksLightweight() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
findMyTasksLightweightin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleFindMyTasksLightweight
protected abstract List<com.soffid.iam.bpm.api.TaskInstance> handleFindMyTasksLightweight() throws Exception
- Throws:
Exception
-
findObserverProcessDefinitions
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<com.soffid.iam.bpm.api.ProcessDefinition> findObserverProcessDefinitions() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
findObserverProcessDefinitionsin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleFindObserverProcessDefinitions
protected abstract List<com.soffid.iam.bpm.api.ProcessDefinition> handleFindObserverProcessDefinitions() throws Exception
- Throws:
Exception
-
findProcessDefinitions
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<com.soffid.iam.bpm.api.ProcessDefinition> findProcessDefinitions(String name, boolean onlyEnabled) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
findProcessDefinitionsin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindProcessDefinitions
protected abstract List<com.soffid.iam.bpm.api.ProcessDefinition> handleFindProcessDefinitions(String name, boolean onlyEnabled) throws Exception
- Throws:
Exception
-
findProcessDefinitions
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<com.soffid.iam.bpm.api.ProcessDefinition> findProcessDefinitions(String name, es.caib.bpm.vo.PredefinedProcessType processType) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
findProcessDefinitionsin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindProcessDefinitions
protected abstract List<com.soffid.iam.bpm.api.ProcessDefinition> handleFindProcessDefinitions(String name, es.caib.bpm.vo.PredefinedProcessType processType) throws Exception
- Throws:
Exception
-
findProcessInstances
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<com.soffid.iam.bpm.api.ProcessInstance> findProcessInstances(com.soffid.iam.bpm.api.ProcessDefinition def) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
findProcessInstancesin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleFindProcessInstances
protected abstract List<com.soffid.iam.bpm.api.ProcessInstance> handleFindProcessInstances(com.soffid.iam.bpm.api.ProcessDefinition def) throws Exception
- Throws:
Exception
-
findProcessInstances
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<com.soffid.iam.bpm.api.ProcessInstance> findProcessInstances(List definitions, String processId, String estado, String actor, Date startDate, boolean finalizada) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
findProcessInstancesin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleFindProcessInstances
protected abstract List<com.soffid.iam.bpm.api.ProcessInstance> handleFindProcessInstances(List definitions, String processId, String estado, String actor, Date startDate, boolean finalizada) throws Exception
- Throws:
Exception
-
findSupervisorProcessDefinitions
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<com.soffid.iam.bpm.api.ProcessDefinition> findSupervisorProcessDefinitions() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
findSupervisorProcessDefinitionsin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleFindSupervisorProcessDefinitions
protected abstract List<com.soffid.iam.bpm.api.ProcessDefinition> handleFindSupervisorProcessDefinitions() throws Exception
- Throws:
Exception
-
findTaskDefinitions
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<com.soffid.iam.bpm.api.TaskDefinition> findTaskDefinitions(com.soffid.iam.bpm.api.ProcessDefinition def) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
findTaskDefinitionsin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleFindTaskDefinitions
protected abstract List<com.soffid.iam.bpm.api.TaskDefinition> handleFindTaskDefinitions(com.soffid.iam.bpm.api.ProcessDefinition def) throws Exception
- Throws:
Exception
-
findTasks
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<com.soffid.iam.bpm.api.TaskInstance> findTasks(List<com.soffid.iam.bpm.api.ProcessInstance> def, com.soffid.iam.bpm.api.TaskDefinition task, String actor, Date processStartDate, Date taskCreationDate, boolean finalizada) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
findTasksin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleFindTasks
protected abstract List<com.soffid.iam.bpm.api.TaskInstance> handleFindTasks(List<com.soffid.iam.bpm.api.ProcessInstance> def, com.soffid.iam.bpm.api.TaskDefinition task, String actor, Date processStartDate, Date taskCreationDate, boolean finalizada) throws Exception
- Throws:
Exception
-
findTasks
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<com.soffid.iam.bpm.api.TaskInstance> findTasks(List<com.soffid.iam.bpm.api.ProcessInstance> def, String process, com.soffid.iam.bpm.api.TaskDefinition task, String actor, Date processStartDate, Date taskCreationDate, boolean finalizada) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
findTasksin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleFindTasks
protected abstract List<com.soffid.iam.bpm.api.TaskInstance> handleFindTasks(List<com.soffid.iam.bpm.api.ProcessInstance> def, String process, com.soffid.iam.bpm.api.TaskDefinition task, String actor, Date processStartDate, Date taskCreationDate, boolean finalizada) throws Exception
- Throws:
Exception
-
getActiveJobs
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<com.soffid.iam.bpm.api.Job> getActiveJobs() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
getActiveJobsin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleGetActiveJobs
protected abstract List<com.soffid.iam.bpm.api.Job> handleGetActiveJobs() throws Exception
- Throws:
Exception
-
getActiveJobs
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<com.soffid.iam.bpm.api.Job> getActiveJobs(com.soffid.iam.bpm.api.ProcessInstance process) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
getActiveJobsin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleGetActiveJobs
protected abstract List<com.soffid.iam.bpm.api.Job> handleGetActiveJobs(com.soffid.iam.bpm.api.ProcessInstance process) throws Exception
- Throws:
Exception
-
getActiveTasks
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<com.soffid.iam.bpm.api.TaskInstance> getActiveTasks(com.soffid.iam.bpm.api.ProcessInstance process) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
getActiveTasksin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleGetActiveTasks
protected abstract List<com.soffid.iam.bpm.api.TaskInstance> handleGetActiveTasks(com.soffid.iam.bpm.api.ProcessInstance process) throws Exception
- Throws:
Exception
-
getAllJobs
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<com.soffid.iam.bpm.api.Job> getAllJobs() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
getAllJobsin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleGetAllJobs
protected abstract List<com.soffid.iam.bpm.api.Job> handleGetAllJobs() throws Exception
- Throws:
Exception
-
getPendingTasks
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<com.soffid.iam.bpm.api.TaskInstance> getPendingTasks(com.soffid.iam.bpm.api.ProcessInstance process) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
getPendingTasksin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleGetPendingTasks
protected abstract List<com.soffid.iam.bpm.api.TaskInstance> handleGetPendingTasks(com.soffid.iam.bpm.api.ProcessInstance process) throws Exception
- Throws:
Exception
-
searchProcessInstances
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<com.soffid.iam.bpm.api.ProcessInstance> searchProcessInstances(String query, String processID, Date sinceStartDate, Date untilStartDate, Date sinceEndDate, Date untilEndDate, boolean finished) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
searchProcessInstancesin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleSearchProcessInstances
protected abstract List<com.soffid.iam.bpm.api.ProcessInstance> handleSearchProcessInstances(String query, String processID, Date sinceStartDate, Date untilStartDate, Date sinceEndDate, Date untilEndDate, boolean finished) throws Exception
- Throws:
Exception
-
getConfiguration
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Map<String,String> getConfiguration() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
getConfigurationin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetConfiguration
protected abstract Map<String,String> handleGetConfiguration() throws Exception
- Throws:
Exception
-
getUIClassesForTask
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public Map getUIClassesForTask(com.soffid.iam.bpm.api.ProcessDefinition def) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, SQLException, IOException- Specified by:
getUIClassesForTaskin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptionSQLExceptionIOException
-
handleGetUIClassesForTask
protected abstract Map handleGetUIClassesForTask(com.soffid.iam.bpm.api.ProcessDefinition def) throws Exception
- Throws:
Exception
-
getJBpmConfiguration
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public org.jbpm.JbpmConfiguration getJBpmConfiguration() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
getJBpmConfigurationin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetJBpmConfiguration
protected abstract org.jbpm.JbpmConfiguration handleGetJBpmConfiguration() throws Exception- Throws:
Exception
-
getContext
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public org.jbpm.JbpmContext getContext() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
getContextin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetContext
protected abstract org.jbpm.JbpmContext handleGetContext() throws Exception- Throws:
Exception
-
addComment
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void addComment(com.soffid.iam.bpm.api.ProcessInstance process, String comment) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
addCommentin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleAddComment
protected abstract void handleAddComment(com.soffid.iam.bpm.api.ProcessInstance process, String comment) throws Exception- Throws:
Exception
-
changeConfiguration
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void changeConfiguration(Map<String,String> m) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, IOException- Specified by:
changeConfigurationin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptionIOException
-
handleChangeConfiguration
protected abstract void handleChangeConfiguration(Map<String,String> m) throws Exception
- Throws:
Exception
-
endDeployParDefinitionTransfer
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void endDeployParDefinitionTransfer() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
endDeployParDefinitionTransferin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleEndDeployParDefinitionTransfer
protected abstract void handleEndDeployParDefinitionTransfer() throws Exception- Throws:
Exception
-
linkProcesses
@Transactional(rollbackFor=java.lang.Exception.class) public void linkProcesses(Long parentProcess, Long childProcess) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
linkProcessesin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleLinkProcesses
protected abstract void handleLinkProcesses(Long parentProcess, Long childProcess) throws Exception
- Throws:
Exception
-
nextDeployParDefinitionPackage
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void nextDeployParDefinitionPackage(byte[] filePackage, int length) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
nextDeployParDefinitionPackagein interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleNextDeployParDefinitionPackage
protected abstract void handleNextDeployParDefinitionPackage(byte[] filePackage, int length) throws Exception- Throws:
Exception
-
openDeployParDefinitionTransfer
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void openDeployParDefinitionTransfer() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
openDeployParDefinitionTransferin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleOpenDeployParDefinitionTransfer
protected abstract void handleOpenDeployParDefinitionTransfer() throws Exception- Throws:
Exception
-
pauseJob
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void pauseJob(com.soffid.iam.bpm.api.Job jobvo) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
pauseJobin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handlePauseJob
protected abstract void handlePauseJob(com.soffid.iam.bpm.api.Job jobvo) throws Exception- Throws:
Exception
-
ping
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void ping() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
pingin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
reindex
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void reindex() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, IOException- Specified by:
reindexin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptionIOException
-
resumeJob
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void resumeJob(com.soffid.iam.bpm.api.Job jobvo) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
resumeJobin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleResumeJob
protected abstract void handleResumeJob(com.soffid.iam.bpm.api.Job jobvo) throws Exception- Throws:
Exception
-
retryJob
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void retryJob(com.soffid.iam.bpm.api.Job jobvo) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
retryJobin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleRetryJob
protected abstract void handleRetryJob(com.soffid.iam.bpm.api.Job jobvo) throws Exception- Throws:
Exception
-
signal
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void signal(com.soffid.iam.bpm.api.ProcessInstance instanceVO) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
signalin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleSignal
protected abstract void handleSignal(com.soffid.iam.bpm.api.ProcessInstance instanceVO) throws Exception- Throws:
Exception
-
signal
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void signal(com.soffid.iam.bpm.api.ProcessInstance instanceVO, String transitionName) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
signalin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleSignal
protected abstract void handleSignal(com.soffid.iam.bpm.api.ProcessInstance instanceVO, String transitionName) throws Exception- Throws:
Exception
-
startProcess
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void startProcess(com.soffid.iam.bpm.api.ProcessInstance process) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
startProcessin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleStartProcess
protected abstract void handleStartProcess(com.soffid.iam.bpm.api.ProcessInstance process) throws Exception- Throws:
Exception
-
update
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void update(com.soffid.iam.bpm.api.ProcessInstance process) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
updatein interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleUpdate
protected abstract void handleUpdate(com.soffid.iam.bpm.api.ProcessInstance process) throws Exception- Throws:
Exception
-
updateSwimlane
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void updateSwimlane(com.soffid.iam.bpm.api.TaskInstance task, String swimlane, String[] actorIds) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
updateSwimlanein interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleUpdateSwimlane
protected abstract void handleUpdateSwimlane(com.soffid.iam.bpm.api.TaskInstance task, String swimlane, String[] actorIds) throws Exception- Throws:
Exception
-
upgradeParFile
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void upgradeParFile(InputStream stream) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
upgradeParFilein interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleUpgradeParFile
protected abstract void handleUpgradeParFile(InputStream stream) throws Exception
- Throws:
Exception
-
upgradeProcess
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void upgradeProcess(com.soffid.iam.bpm.api.ProcessInstance instanceVO) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
upgradeProcessin interfacecom.soffid.iam.bpm.service.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleUpgradeProcess
protected abstract void handleUpgradeProcess(com.soffid.iam.bpm.api.ProcessInstance instanceVO) throws Exception- Throws:
Exception
-
getPrincipal
protected Principal getPrincipal()
Gets the currentprincipalif one has been set, otherwise returnsnull.- Returns:
- the current principal
-
-