Package es.caib.bpm.servei
Class BpmEngineBase
- java.lang.Object
-
- es.caib.bpm.servei.BpmEngineBase
-
- All Implemented Interfaces:
es.caib.bpm.servei.BpmEngine
public abstract class BpmEngineBase extends Object implements es.caib.bpm.servei.BpmEngine
Spring Service base class for
see es.caib.bpm.servei.BpmEnginees.caib.bpm.servei.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(es.caib.bpm.vo.ProcessInstance process, String comment)es.caib.bpm.vo.TaskInstanceaddComment(es.caib.bpm.vo.TaskInstance task, String comment)booleancanAdmin(es.caib.bpm.vo.ProcessInstance instanceVO)es.caib.bpm.vo.ProcessInstancecancel(es.caib.bpm.vo.ProcessInstance process)es.caib.bpm.vo.TaskInstancecancel(es.caib.bpm.vo.TaskInstance task)voidchangeConfiguration(Map<String,String> m)intcountMyTasks()intcountNewTasks()es.caib.bpm.vo.TaskInstancecreateDummyTask(long processDefinitionId)es.caib.bpm.vo.TaskInstancedelegateTaskToUser(es.caib.bpm.vo.TaskInstance task, String username)es.caib.bpm.vo.ProcessDefinitiondisableProcessDefinition(es.caib.bpm.vo.ProcessDefinition defVO)es.caib.bpm.vo.ProcessDefinitionenableProcessDefinition(es.caib.bpm.vo.ProcessDefinition defVO)voidendDeployParDefinitionTransfer()es.caib.bpm.vo.TaskInstanceexecuteTask(es.caib.bpm.vo.TaskInstance task, String transitionName)List<es.caib.bpm.vo.ProcessDefinition>findAllProcessDefinitions(boolean onlyEnabled)Collection<Long>findChildProcesses(Long processId)List<es.caib.bpm.vo.TaskInstance>findGroupTasks()List<es.caib.bpm.vo.ProcessDefinition>findInitiatorProcessDefinitions()List<es.caib.bpm.vo.ProcessInstance>findMyProcesses()List<es.caib.bpm.vo.TaskInstance>findMyTasks()List<es.caib.bpm.vo.TaskInstance>findMyTasksLightweight()List<es.caib.bpm.vo.ProcessDefinition>findObserverProcessDefinitions()Collection<Long>findParentProceeses(Long processId)com.soffid.iam.api.PagedResult<es.caib.bpm.vo.ProcessDefinition>findProcessDefinitionByTextAndJsonQuery(String text, String jsonQuery, Integer start, Integer pageSize)List<es.caib.bpm.vo.ProcessDefinition>findProcessDefinitions(String name, boolean onlyEnabled)List<es.caib.bpm.vo.ProcessDefinition>findProcessDefinitions(String name, es.caib.bpm.vo.PredefinedProcessType processType)com.soffid.iam.api.PagedResult<es.caib.bpm.vo.ProcessInstance>findProcessInstanceByTextAndJsonQuery(String text, String jsonQuery, Integer start, Integer pageSize)List<es.caib.bpm.vo.ProcessInstance>findProcessInstances(es.caib.bpm.vo.ProcessDefinition def)List<es.caib.bpm.vo.ProcessInstance>findProcessInstances(List definitions, String processId, String estado, String actor, Date startDate, boolean finalizada)List<es.caib.bpm.vo.ProcessDefinition>findSupervisorProcessDefinitions()List<es.caib.bpm.vo.TaskDefinition>findTaskDefinitions(es.caib.bpm.vo.ProcessDefinition def)List<es.caib.bpm.vo.TaskInstance>findTasks(List<es.caib.bpm.vo.ProcessInstance> def, es.caib.bpm.vo.TaskDefinition task, String actor, Date processStartDate, Date taskCreationDate, boolean finalizada)List<es.caib.bpm.vo.TaskInstance>findTasks(List<es.caib.bpm.vo.ProcessInstance> def, String process, es.caib.bpm.vo.TaskDefinition task, String actor, Date processStartDate, Date taskCreationDate, boolean finalizada)com.soffid.iam.api.PagedResult<es.caib.bpm.vo.TaskInstance>findTasksByTextAndJsonQuery(String text, String jsonQuery, Integer start, Integer pageSize)Collection<es.caib.bpm.vo.BPMUser>findUsers(String userName, String givenName, String surName, String group)List<es.caib.bpm.vo.Job>getActiveJobs()List<es.caib.bpm.vo.Job>getActiveJobs(es.caib.bpm.vo.ProcessInstance process)List<es.caib.bpm.vo.TaskInstance>getActiveTasks(es.caib.bpm.vo.ProcessInstance process)List<es.caib.bpm.vo.Job>getAllJobs()com.soffid.iam.bpm.service.BpmEnginegetBpmEngine()Gets reference tobpmEngine.Map<String,String>getConfiguration()org.jbpm.JbpmContextgetContext()int[]getCoordinates(es.caib.bpm.vo.ProcessInstance task)int[]getCoordinates(es.caib.bpm.vo.TaskInstance task)es.caib.bpm.vo.ProcessDefinitiongetDefinition(es.caib.bpm.vo.ProcessInstance process)es.caib.bpm.vo.TaskDefinitiongetDefinition(es.caib.bpm.vo.TaskInstance task)String[]getDeployMessages()org.jbpm.JbpmConfigurationgetJBpmConfiguration()List<es.caib.bpm.vo.TaskInstance>getPendingTasks(es.caib.bpm.vo.ProcessInstance process)protected PrincipalgetPrincipal()Gets the currentprincipalif one has been set, otherwise returnsnull.es.caib.bpm.vo.ProcessInstancegetProcess(long id)es.caib.bpm.vo.ProcessDefinitiongetProcessDefinition(es.caib.bpm.vo.ProcessInstance process)byte[]getProcessDefinitionIcon(Long definitionId)byte[]getProcessDefinitionImage(es.caib.bpm.vo.ProcessDefinition def)es.caib.bpm.vo.ProcessInstancegetProcessInstance(es.caib.bpm.vo.TaskInstance task)es.caib.bpm.vo.ProcessInstancegetProcessLightweight(long id)es.caib.bpm.vo.ProcessLog[]getProcessLog(es.caib.bpm.vo.ProcessInstance process)InputStreamgetResourceAsStream(es.caib.bpm.vo.ProcessDefinition processdef, String resource)InputStreamgetResourceAsStream(es.caib.bpm.vo.ProcessInstance process, String resource)es.caib.bpm.vo.TaskInstancegetTask(long id)es.caib.bpm.vo.ProcessLog[]getTaskLog(es.caib.bpm.vo.TaskInstance process)es.caib.bpm.vo.Token[]getTokens(long id)StringgetUI(es.caib.bpm.vo.ProcessInstance process)StringgetUI(es.caib.bpm.vo.TaskInstance task)MapgetUIClassesForTask(es.caib.bpm.vo.ProcessDefinition def)protected abstract voidhandleAddComment(es.caib.bpm.vo.ProcessInstance process, String comment)protected abstract es.caib.bpm.vo.TaskInstancehandleAddComment(es.caib.bpm.vo.TaskInstance task, String comment)protected abstract booleanhandleCanAdmin(es.caib.bpm.vo.ProcessInstance instanceVO)protected abstract es.caib.bpm.vo.ProcessInstancehandleCancel(es.caib.bpm.vo.ProcessInstance process)protected abstract es.caib.bpm.vo.TaskInstancehandleCancel(es.caib.bpm.vo.TaskInstance task)protected abstract voidhandleChangeConfiguration(Map<String,String> m)protected abstract inthandleCountMyTasks()protected abstract inthandleCountNewTasks()protected abstract es.caib.bpm.vo.TaskInstancehandleCreateDummyTask(long processDefinitionId)protected abstract es.caib.bpm.vo.TaskInstancehandleDelegateTaskToUser(es.caib.bpm.vo.TaskInstance task, String username)protected abstract es.caib.bpm.vo.ProcessDefinitionhandleDisableProcessDefinition(es.caib.bpm.vo.ProcessDefinition defVO)protected abstract es.caib.bpm.vo.ProcessDefinitionhandleEnableProcessDefinition(es.caib.bpm.vo.ProcessDefinition defVO)protected abstract voidhandleEndDeployParDefinitionTransfer()protected abstract es.caib.bpm.vo.TaskInstancehandleExecuteTask(es.caib.bpm.vo.TaskInstance task, String transitionName)protected abstract List<es.caib.bpm.vo.ProcessDefinition>handleFindAllProcessDefinitions(boolean onlyEnabled)protected abstract Collection<Long>handleFindChildProcesses(Long processId)protected abstract List<es.caib.bpm.vo.TaskInstance>handleFindGroupTasks()protected abstract List<es.caib.bpm.vo.ProcessDefinition>handleFindInitiatorProcessDefinitions()protected abstract List<es.caib.bpm.vo.ProcessInstance>handleFindMyProcesses()protected abstract List<es.caib.bpm.vo.TaskInstance>handleFindMyTasks()protected abstract List<es.caib.bpm.vo.TaskInstance>handleFindMyTasksLightweight()protected abstract List<es.caib.bpm.vo.ProcessDefinition>handleFindObserverProcessDefinitions()protected abstract Collection<Long>handleFindParentProceeses(Long processId)protected abstract com.soffid.iam.api.PagedResult<es.caib.bpm.vo.ProcessDefinition>handleFindProcessDefinitionByTextAndJsonQuery(String text, String jsonQuery, Integer start, Integer pageSize)protected abstract List<es.caib.bpm.vo.ProcessDefinition>handleFindProcessDefinitions(String name, boolean onlyEnabled)protected abstract List<es.caib.bpm.vo.ProcessDefinition>handleFindProcessDefinitions(String name, es.caib.bpm.vo.PredefinedProcessType processType)protected abstract com.soffid.iam.api.PagedResult<es.caib.bpm.vo.ProcessInstance>handleFindProcessInstanceByTextAndJsonQuery(String text, String jsonQuery, Integer start, Integer pageSize)protected abstract List<es.caib.bpm.vo.ProcessInstance>handleFindProcessInstances(es.caib.bpm.vo.ProcessDefinition def)protected abstract List<es.caib.bpm.vo.ProcessInstance>handleFindProcessInstances(List definitions, String processId, String estado, String actor, Date startDate, boolean finalizada)protected abstract List<es.caib.bpm.vo.ProcessDefinition>handleFindSupervisorProcessDefinitions()protected abstract List<es.caib.bpm.vo.TaskDefinition>handleFindTaskDefinitions(es.caib.bpm.vo.ProcessDefinition def)protected abstract List<es.caib.bpm.vo.TaskInstance>handleFindTasks(List<es.caib.bpm.vo.ProcessInstance> def, es.caib.bpm.vo.TaskDefinition task, String actor, Date processStartDate, Date taskCreationDate, boolean finalizada)protected abstract List<es.caib.bpm.vo.TaskInstance>handleFindTasks(List<es.caib.bpm.vo.ProcessInstance> def, String process, es.caib.bpm.vo.TaskDefinition task, String actor, Date processStartDate, Date taskCreationDate, boolean finalizada)protected abstract com.soffid.iam.api.PagedResult<es.caib.bpm.vo.TaskInstance>handleFindTasksByTextAndJsonQuery(String text, String jsonQuery, Integer start, Integer pageSize)protected abstract Collection<es.caib.bpm.vo.BPMUser>handleFindUsers(String userName, String givenName, String surName, String group)protected abstract List<es.caib.bpm.vo.Job>handleGetActiveJobs()protected abstract List<es.caib.bpm.vo.Job>handleGetActiveJobs(es.caib.bpm.vo.ProcessInstance process)protected abstract List<es.caib.bpm.vo.TaskInstance>handleGetActiveTasks(es.caib.bpm.vo.ProcessInstance process)protected abstract List<es.caib.bpm.vo.Job>handleGetAllJobs()protected abstract Map<String,String>handleGetConfiguration()protected abstract org.jbpm.JbpmContexthandleGetContext()protected abstract int[]handleGetCoordinates(es.caib.bpm.vo.ProcessInstance task)protected abstract int[]handleGetCoordinates(es.caib.bpm.vo.TaskInstance task)protected abstract es.caib.bpm.vo.ProcessDefinitionhandleGetDefinition(es.caib.bpm.vo.ProcessInstance process)protected abstract es.caib.bpm.vo.TaskDefinitionhandleGetDefinition(es.caib.bpm.vo.TaskInstance task)protected abstract String[]handleGetDeployMessages()protected abstract org.jbpm.JbpmConfigurationhandleGetJBpmConfiguration()protected abstract List<es.caib.bpm.vo.TaskInstance>handleGetPendingTasks(es.caib.bpm.vo.ProcessInstance process)protected abstract es.caib.bpm.vo.ProcessInstancehandleGetProcess(long id)protected abstract es.caib.bpm.vo.ProcessDefinitionhandleGetProcessDefinition(es.caib.bpm.vo.ProcessInstance process)protected abstract byte[]handleGetProcessDefinitionIcon(Long definitionId)protected abstract byte[]handleGetProcessDefinitionImage(es.caib.bpm.vo.ProcessDefinition def)protected abstract es.caib.bpm.vo.ProcessInstancehandleGetProcessInstance(es.caib.bpm.vo.TaskInstance task)protected abstract es.caib.bpm.vo.ProcessInstancehandleGetProcessLightweight(long id)protected abstract es.caib.bpm.vo.ProcessLog[]handleGetProcessLog(es.caib.bpm.vo.ProcessInstance process)protected abstract InputStreamhandleGetResourceAsStream(es.caib.bpm.vo.ProcessDefinition processdef, String resource)protected abstract InputStreamhandleGetResourceAsStream(es.caib.bpm.vo.ProcessInstance process, String resource)protected abstract es.caib.bpm.vo.TaskInstancehandleGetTask(long id)protected abstract es.caib.bpm.vo.ProcessLog[]handleGetTaskLog(es.caib.bpm.vo.TaskInstance process)protected abstract es.caib.bpm.vo.Token[]handleGetTokens(long id)protected abstract StringhandleGetUI(es.caib.bpm.vo.ProcessInstance process)protected abstract StringhandleGetUI(es.caib.bpm.vo.TaskInstance task)protected abstract MaphandleGetUIClassesForTask(es.caib.bpm.vo.ProcessDefinition def)protected abstract booleanhandleIsUserInRole(String role)protected abstract voidhandleLinkProcesses(Long parentProcess, Long childProcess)protected abstract es.caib.bpm.vo.ProcessInstancehandleNewProcess(es.caib.bpm.vo.ProcessDefinition def)protected abstract es.caib.bpm.vo.ProcessInstancehandleNewProcess(es.caib.bpm.vo.ProcessDefinition def, boolean start)protected abstract voidhandleNextDeployParDefinitionPackage(byte[] filePackage, int length)protected abstract voidhandleOpenDeployParDefinitionTransfer()protected abstract voidhandlePauseJob(es.caib.bpm.vo.Job jobvo)protected abstract voidhandlePing()protected abstract voidhandleReindex()protected abstract es.caib.bpm.vo.TaskInstancehandleReserveTask(es.caib.bpm.vo.TaskInstance task)protected abstract voidhandleResumeJob(es.caib.bpm.vo.Job jobvo)protected abstract voidhandleRetryJob(es.caib.bpm.vo.Job jobvo)protected abstract List<es.caib.bpm.vo.ProcessInstance>handleSearchProcessInstances(String query, String processID, Date sinceStartDate, Date untilStartDate, Date sinceEndDate, Date untilEndDate, boolean finished)protected abstract voidhandleSignal(es.caib.bpm.vo.ProcessInstance instanceVO)protected abstract voidhandleSignal(es.caib.bpm.vo.ProcessInstance instanceVO, String transitionName)protected abstract voidhandleStartProcess(es.caib.bpm.vo.ProcessInstance process)protected abstract es.caib.bpm.vo.TaskInstancehandleStartTask(es.caib.bpm.vo.TaskInstance task)protected abstract voidhandleUpdate(es.caib.bpm.vo.ProcessInstance process)protected abstract es.caib.bpm.vo.TaskInstancehandleUpdate(es.caib.bpm.vo.TaskInstance task)protected abstract voidhandleUpdateSwimlane(es.caib.bpm.vo.TaskInstance task, String swimlane, String[] actorIds)protected abstract voidhandleUpgradeParFile(InputStream stream)protected abstract voidhandleUpgradeProcess(es.caib.bpm.vo.ProcessInstance instanceVO)booleanisUserInRole(String role)voidlinkProcesses(Long parentProcess, Long childProcess)es.caib.bpm.vo.ProcessInstancenewProcess(es.caib.bpm.vo.ProcessDefinition def)es.caib.bpm.vo.ProcessInstancenewProcess(es.caib.bpm.vo.ProcessDefinition def, boolean start)voidnextDeployParDefinitionPackage(byte[] filePackage, int length)voidopenDeployParDefinitionTransfer()voidpauseJob(es.caib.bpm.vo.Job jobvo)voidping()voidreindex()es.caib.bpm.vo.TaskInstancereserveTask(es.caib.bpm.vo.TaskInstance task)voidresumeJob(es.caib.bpm.vo.Job jobvo)voidretryJob(es.caib.bpm.vo.Job jobvo)List<es.caib.bpm.vo.ProcessInstance>searchProcessInstances(String query, String processID, Date sinceStartDate, Date untilStartDate, Date sinceEndDate, Date untilEndDate, boolean finished)voidsetBpmEngine(com.soffid.iam.bpm.service.BpmEngine bpmEngine)Sets reference tobpmEngine.voidsignal(es.caib.bpm.vo.ProcessInstance instanceVO)voidsignal(es.caib.bpm.vo.ProcessInstance instanceVO, String transitionName)voidstartProcess(es.caib.bpm.vo.ProcessInstance process)es.caib.bpm.vo.TaskInstancestartTask(es.caib.bpm.vo.TaskInstance task)voidupdate(es.caib.bpm.vo.ProcessInstance process)es.caib.bpm.vo.TaskInstanceupdate(es.caib.bpm.vo.TaskInstance task)voidupdateSwimlane(es.caib.bpm.vo.TaskInstance task, String swimlane, String[] actorIds)voidupgradeParFile(InputStream stream)voidupgradeProcess(es.caib.bpm.vo.ProcessInstance instanceVO)
-
-
-
Method Detail
-
setBpmEngine
public void setBpmEngine(com.soffid.iam.bpm.service.BpmEngine bpmEngine)
Sets reference tobpmEngine.
-
getBpmEngine
public com.soffid.iam.bpm.service.BpmEngine getBpmEngine()
Gets reference tobpmEngine.
-
canAdmin
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public boolean canAdmin(es.caib.bpm.vo.ProcessInstance instanceVO) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
canAdminin interfacees.caib.bpm.servei.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleCanAdmin
protected abstract boolean handleCanAdmin(es.caib.bpm.vo.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 interfacees.caib.bpm.servei.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 interfacees.caib.bpm.servei.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(es.caib.bpm.vo.ProcessDefinition def) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
getProcessDefinitionImagein interfacees.caib.bpm.servei.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetProcessDefinitionImage
protected abstract byte[] handleGetProcessDefinitionImage(es.caib.bpm.vo.ProcessDefinition def) throws Exception- Throws:
Exception
-
findProcessDefinitionByTextAndJsonQuery
@Transactional(rollbackFor=java.lang.Exception.class) public com.soffid.iam.api.PagedResult<es.caib.bpm.vo.ProcessDefinition> findProcessDefinitionByTextAndJsonQuery(String text, String jsonQuery, Integer start, Integer pageSize) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findProcessDefinitionByTextAndJsonQueryin interfacees.caib.bpm.servei.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindProcessDefinitionByTextAndJsonQuery
protected abstract com.soffid.iam.api.PagedResult<es.caib.bpm.vo.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<es.caib.bpm.vo.ProcessInstance> findProcessInstanceByTextAndJsonQuery(String text, String jsonQuery, Integer start, Integer pageSize) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findProcessInstanceByTextAndJsonQueryin interfacees.caib.bpm.servei.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindProcessInstanceByTextAndJsonQuery
protected abstract com.soffid.iam.api.PagedResult<es.caib.bpm.vo.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<es.caib.bpm.vo.TaskInstance> findTasksByTextAndJsonQuery(String text, String jsonQuery, Integer start, Integer pageSize) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
findTasksByTextAndJsonQueryin interfacees.caib.bpm.servei.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindTasksByTextAndJsonQuery
protected abstract com.soffid.iam.api.PagedResult<es.caib.bpm.vo.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 es.caib.bpm.vo.ProcessDefinition disableProcessDefinition(es.caib.bpm.vo.ProcessDefinition defVO) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
disableProcessDefinitionin interfacees.caib.bpm.servei.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleDisableProcessDefinition
protected abstract es.caib.bpm.vo.ProcessDefinition handleDisableProcessDefinition(es.caib.bpm.vo.ProcessDefinition defVO) throws Exception- Throws:
Exception
-
enableProcessDefinition
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.bpm.vo.ProcessDefinition enableProcessDefinition(es.caib.bpm.vo.ProcessDefinition defVO) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
enableProcessDefinitionin interfacees.caib.bpm.servei.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleEnableProcessDefinition
protected abstract es.caib.bpm.vo.ProcessDefinition handleEnableProcessDefinition(es.caib.bpm.vo.ProcessDefinition defVO) throws Exception- Throws:
Exception
-
getDefinition
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.bpm.vo.ProcessDefinition getDefinition(es.caib.bpm.vo.ProcessInstance process) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
getDefinitionin interfacees.caib.bpm.servei.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetDefinition
protected abstract es.caib.bpm.vo.ProcessDefinition handleGetDefinition(es.caib.bpm.vo.ProcessInstance process) throws Exception- Throws:
Exception
-
getProcessDefinition
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.bpm.vo.ProcessDefinition getProcessDefinition(es.caib.bpm.vo.ProcessInstance process) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
getProcessDefinitionin interfacees.caib.bpm.servei.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetProcessDefinition
protected abstract es.caib.bpm.vo.ProcessDefinition handleGetProcessDefinition(es.caib.bpm.vo.ProcessInstance process) throws Exception- Throws:
Exception
-
cancel
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.bpm.vo.ProcessInstance cancel(es.caib.bpm.vo.ProcessInstance process) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
cancelin interfacees.caib.bpm.servei.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCancel
protected abstract es.caib.bpm.vo.ProcessInstance handleCancel(es.caib.bpm.vo.ProcessInstance process) throws Exception- Throws:
Exception
-
getProcess
@Transactional(isolation=DEFAULT, propagation=REQUIRED, noRollbackFor=java.lang.Exception.class, readOnly=true) public es.caib.bpm.vo.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 interfacees.caib.bpm.servei.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleGetProcess
protected abstract es.caib.bpm.vo.ProcessInstance handleGetProcess(long id) throws Exception- Throws:
Exception
-
getProcessInstance
@Transactional(isolation=DEFAULT, propagation=REQUIRED, noRollbackFor=java.lang.Exception.class, readOnly=true) public es.caib.bpm.vo.ProcessInstance getProcessInstance(es.caib.bpm.vo.TaskInstance task) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
getProcessInstancein interfacees.caib.bpm.servei.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetProcessInstance
protected abstract es.caib.bpm.vo.ProcessInstance handleGetProcessInstance(es.caib.bpm.vo.TaskInstance task) throws Exception- Throws:
Exception
-
getProcessLightweight
@Transactional(rollbackFor=java.lang.Exception.class) public es.caib.bpm.vo.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 interfacees.caib.bpm.servei.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleGetProcessLightweight
protected abstract es.caib.bpm.vo.ProcessInstance handleGetProcessLightweight(long id) throws Exception- Throws:
Exception
-
newProcess
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.bpm.vo.ProcessInstance newProcess(es.caib.bpm.vo.ProcessDefinition def) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
newProcessin interfacees.caib.bpm.servei.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleNewProcess
protected abstract es.caib.bpm.vo.ProcessInstance handleNewProcess(es.caib.bpm.vo.ProcessDefinition def) throws Exception- Throws:
Exception
-
newProcess
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.bpm.vo.ProcessInstance newProcess(es.caib.bpm.vo.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 interfacees.caib.bpm.servei.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleNewProcess
protected abstract es.caib.bpm.vo.ProcessInstance handleNewProcess(es.caib.bpm.vo.ProcessDefinition def, boolean start) throws Exception- Throws:
Exception
-
getProcessLog
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.bpm.vo.ProcessLog[] getProcessLog(es.caib.bpm.vo.ProcessInstance process) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
getProcessLogin interfacees.caib.bpm.servei.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleGetProcessLog
protected abstract es.caib.bpm.vo.ProcessLog[] handleGetProcessLog(es.caib.bpm.vo.ProcessInstance process) throws Exception- Throws:
Exception
-
getTaskLog
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.bpm.vo.ProcessLog[] getTaskLog(es.caib.bpm.vo.TaskInstance process) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
getTaskLogin interfacees.caib.bpm.servei.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleGetTaskLog
protected abstract es.caib.bpm.vo.ProcessLog[] handleGetTaskLog(es.caib.bpm.vo.TaskInstance process) throws Exception- Throws:
Exception
-
getDefinition
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.bpm.vo.TaskDefinition getDefinition(es.caib.bpm.vo.TaskInstance task) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
getDefinitionin interfacees.caib.bpm.servei.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetDefinition
protected abstract es.caib.bpm.vo.TaskDefinition handleGetDefinition(es.caib.bpm.vo.TaskInstance task) throws Exception- Throws:
Exception
-
addComment
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.bpm.vo.TaskInstance addComment(es.caib.bpm.vo.TaskInstance task, String comment) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
addCommentin interfacees.caib.bpm.servei.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleAddComment
protected abstract es.caib.bpm.vo.TaskInstance handleAddComment(es.caib.bpm.vo.TaskInstance task, String comment) throws Exception- Throws:
Exception
-
cancel
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.bpm.vo.TaskInstance cancel(es.caib.bpm.vo.TaskInstance task) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
cancelin interfacees.caib.bpm.servei.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCancel
protected abstract es.caib.bpm.vo.TaskInstance handleCancel(es.caib.bpm.vo.TaskInstance task) throws Exception- Throws:
Exception
-
createDummyTask
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.bpm.vo.TaskInstance createDummyTask(long processDefinitionId) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
createDummyTaskin interfacees.caib.bpm.servei.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleCreateDummyTask
protected abstract es.caib.bpm.vo.TaskInstance handleCreateDummyTask(long processDefinitionId) throws Exception- Throws:
Exception
-
delegateTaskToUser
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.bpm.vo.TaskInstance delegateTaskToUser(es.caib.bpm.vo.TaskInstance task, String username) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
delegateTaskToUserin interfacees.caib.bpm.servei.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleDelegateTaskToUser
protected abstract es.caib.bpm.vo.TaskInstance handleDelegateTaskToUser(es.caib.bpm.vo.TaskInstance task, String username) throws Exception- Throws:
Exception
-
executeTask
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.bpm.vo.TaskInstance executeTask(es.caib.bpm.vo.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 interfacees.caib.bpm.servei.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleExecuteTask
protected abstract es.caib.bpm.vo.TaskInstance handleExecuteTask(es.caib.bpm.vo.TaskInstance task, String transitionName) throws Exception- Throws:
Exception
-
getTask
@Transactional(isolation=DEFAULT, propagation=REQUIRED, noRollbackFor=java.lang.Exception.class, readOnly=true) public es.caib.bpm.vo.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 interfacees.caib.bpm.servei.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleGetTask
protected abstract es.caib.bpm.vo.TaskInstance handleGetTask(long id) throws Exception- Throws:
Exception
-
reserveTask
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.bpm.vo.TaskInstance reserveTask(es.caib.bpm.vo.TaskInstance task) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
reserveTaskin interfacees.caib.bpm.servei.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleReserveTask
protected abstract es.caib.bpm.vo.TaskInstance handleReserveTask(es.caib.bpm.vo.TaskInstance task) throws Exception- Throws:
Exception
-
startTask
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.bpm.vo.TaskInstance startTask(es.caib.bpm.vo.TaskInstance task) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
startTaskin interfacees.caib.bpm.servei.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleStartTask
protected abstract es.caib.bpm.vo.TaskInstance handleStartTask(es.caib.bpm.vo.TaskInstance task) throws Exception- Throws:
Exception
-
update
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.bpm.vo.TaskInstance update(es.caib.bpm.vo.TaskInstance task) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
updatein interfacees.caib.bpm.servei.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleUpdate
protected abstract es.caib.bpm.vo.TaskInstance handleUpdate(es.caib.bpm.vo.TaskInstance task) throws Exception- Throws:
Exception
-
getTokens
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public es.caib.bpm.vo.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 interfacees.caib.bpm.servei.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleGetTokens
protected abstract es.caib.bpm.vo.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 interfacees.caib.bpm.servei.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 interfacees.caib.bpm.servei.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(es.caib.bpm.vo.ProcessInstance task) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
getCoordinatesin interfacees.caib.bpm.servei.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetCoordinates
protected abstract int[] handleGetCoordinates(es.caib.bpm.vo.ProcessInstance task) throws Exception- Throws:
Exception
-
getCoordinates
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public int[] getCoordinates(es.caib.bpm.vo.TaskInstance task) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
getCoordinatesin interfacees.caib.bpm.servei.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetCoordinates
protected abstract int[] handleGetCoordinates(es.caib.bpm.vo.TaskInstance task) throws Exception- Throws:
Exception
-
getResourceAsStream
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public InputStream getResourceAsStream(es.caib.bpm.vo.ProcessDefinition processdef, String resource) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
getResourceAsStreamin interfacees.caib.bpm.servei.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetResourceAsStream
protected abstract InputStream handleGetResourceAsStream(es.caib.bpm.vo.ProcessDefinition processdef, String resource) throws Exception
- Throws:
Exception
-
getResourceAsStream
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public InputStream getResourceAsStream(es.caib.bpm.vo.ProcessInstance process, String resource) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
getResourceAsStreamin interfacees.caib.bpm.servei.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetResourceAsStream
protected abstract InputStream handleGetResourceAsStream(es.caib.bpm.vo.ProcessInstance process, String resource) throws Exception
- Throws:
Exception
-
getUI
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public String getUI(es.caib.bpm.vo.ProcessInstance process) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
getUIin interfacees.caib.bpm.servei.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetUI
protected abstract String handleGetUI(es.caib.bpm.vo.ProcessInstance process) throws Exception
- Throws:
Exception
-
getUI
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public String getUI(es.caib.bpm.vo.TaskInstance task) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
getUIin interfacees.caib.bpm.servei.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleGetUI
protected abstract String handleGetUI(es.caib.bpm.vo.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 interfacees.caib.bpm.servei.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 interfacees.caib.bpm.servei.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 interfacees.caib.bpm.servei.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<es.caib.bpm.vo.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 interfacees.caib.bpm.servei.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindUsers
protected abstract Collection<es.caib.bpm.vo.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<es.caib.bpm.vo.ProcessDefinition> findAllProcessDefinitions(boolean onlyEnabled) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
findAllProcessDefinitionsin interfacees.caib.bpm.servei.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindAllProcessDefinitions
protected abstract List<es.caib.bpm.vo.ProcessDefinition> handleFindAllProcessDefinitions(boolean onlyEnabled) throws Exception
- Throws:
Exception
-
findGroupTasks
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<es.caib.bpm.vo.TaskInstance> findGroupTasks() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
findGroupTasksin interfacees.caib.bpm.servei.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleFindGroupTasks
protected abstract List<es.caib.bpm.vo.TaskInstance> handleFindGroupTasks() throws Exception
- Throws:
Exception
-
findInitiatorProcessDefinitions
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<es.caib.bpm.vo.ProcessDefinition> findInitiatorProcessDefinitions() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
findInitiatorProcessDefinitionsin interfacees.caib.bpm.servei.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleFindInitiatorProcessDefinitions
protected abstract List<es.caib.bpm.vo.ProcessDefinition> handleFindInitiatorProcessDefinitions() throws Exception
- Throws:
Exception
-
findMyProcesses
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<es.caib.bpm.vo.ProcessInstance> findMyProcesses() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
findMyProcessesin interfacees.caib.bpm.servei.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindMyProcesses
protected abstract List<es.caib.bpm.vo.ProcessInstance> handleFindMyProcesses() throws Exception
- Throws:
Exception
-
findMyTasks
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<es.caib.bpm.vo.TaskInstance> findMyTasks() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
findMyTasksin interfacees.caib.bpm.servei.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleFindMyTasks
protected abstract List<es.caib.bpm.vo.TaskInstance> handleFindMyTasks() throws Exception
- Throws:
Exception
-
findMyTasksLightweight
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<es.caib.bpm.vo.TaskInstance> findMyTasksLightweight() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
findMyTasksLightweightin interfacees.caib.bpm.servei.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleFindMyTasksLightweight
protected abstract List<es.caib.bpm.vo.TaskInstance> handleFindMyTasksLightweight() throws Exception
- Throws:
Exception
-
findObserverProcessDefinitions
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<es.caib.bpm.vo.ProcessDefinition> findObserverProcessDefinitions() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
findObserverProcessDefinitionsin interfacees.caib.bpm.servei.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleFindObserverProcessDefinitions
protected abstract List<es.caib.bpm.vo.ProcessDefinition> handleFindObserverProcessDefinitions() throws Exception
- Throws:
Exception
-
findProcessDefinitions
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<es.caib.bpm.vo.ProcessDefinition> findProcessDefinitions(String name, boolean onlyEnabled) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
findProcessDefinitionsin interfacees.caib.bpm.servei.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindProcessDefinitions
protected abstract List<es.caib.bpm.vo.ProcessDefinition> handleFindProcessDefinitions(String name, boolean onlyEnabled) throws Exception
- Throws:
Exception
-
findProcessDefinitions
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<es.caib.bpm.vo.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 interfacees.caib.bpm.servei.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleFindProcessDefinitions
protected abstract List<es.caib.bpm.vo.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<es.caib.bpm.vo.ProcessInstance> findProcessInstances(es.caib.bpm.vo.ProcessDefinition def) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
findProcessInstancesin interfacees.caib.bpm.servei.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleFindProcessInstances
protected abstract List<es.caib.bpm.vo.ProcessInstance> handleFindProcessInstances(es.caib.bpm.vo.ProcessDefinition def) throws Exception
- Throws:
Exception
-
findProcessInstances
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<es.caib.bpm.vo.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 interfacees.caib.bpm.servei.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleFindProcessInstances
protected abstract List<es.caib.bpm.vo.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<es.caib.bpm.vo.ProcessDefinition> findSupervisorProcessDefinitions() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
findSupervisorProcessDefinitionsin interfacees.caib.bpm.servei.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleFindSupervisorProcessDefinitions
protected abstract List<es.caib.bpm.vo.ProcessDefinition> handleFindSupervisorProcessDefinitions() throws Exception
- Throws:
Exception
-
findTaskDefinitions
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<es.caib.bpm.vo.TaskDefinition> findTaskDefinitions(es.caib.bpm.vo.ProcessDefinition def) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
findTaskDefinitionsin interfacees.caib.bpm.servei.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleFindTaskDefinitions
protected abstract List<es.caib.bpm.vo.TaskDefinition> handleFindTaskDefinitions(es.caib.bpm.vo.ProcessDefinition def) throws Exception
- Throws:
Exception
-
findTasks
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<es.caib.bpm.vo.TaskInstance> findTasks(List<es.caib.bpm.vo.ProcessInstance> def, es.caib.bpm.vo.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 interfacees.caib.bpm.servei.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleFindTasks
protected abstract List<es.caib.bpm.vo.TaskInstance> handleFindTasks(List<es.caib.bpm.vo.ProcessInstance> def, es.caib.bpm.vo.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<es.caib.bpm.vo.TaskInstance> findTasks(List<es.caib.bpm.vo.ProcessInstance> def, String process, es.caib.bpm.vo.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 interfacees.caib.bpm.servei.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleFindTasks
protected abstract List<es.caib.bpm.vo.TaskInstance> handleFindTasks(List<es.caib.bpm.vo.ProcessInstance> def, String process, es.caib.bpm.vo.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<es.caib.bpm.vo.Job> getActiveJobs() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
getActiveJobsin interfacees.caib.bpm.servei.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleGetActiveJobs
protected abstract List<es.caib.bpm.vo.Job> handleGetActiveJobs() throws Exception
- Throws:
Exception
-
getActiveJobs
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<es.caib.bpm.vo.Job> getActiveJobs(es.caib.bpm.vo.ProcessInstance process) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
getActiveJobsin interfacees.caib.bpm.servei.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleGetActiveJobs
protected abstract List<es.caib.bpm.vo.Job> handleGetActiveJobs(es.caib.bpm.vo.ProcessInstance process) throws Exception
- Throws:
Exception
-
getActiveTasks
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<es.caib.bpm.vo.TaskInstance> getActiveTasks(es.caib.bpm.vo.ProcessInstance process) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
getActiveTasksin interfacees.caib.bpm.servei.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleGetActiveTasks
protected abstract List<es.caib.bpm.vo.TaskInstance> handleGetActiveTasks(es.caib.bpm.vo.ProcessInstance process) throws Exception
- Throws:
Exception
-
getAllJobs
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<es.caib.bpm.vo.Job> getAllJobs() throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
getAllJobsin interfacees.caib.bpm.servei.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleGetAllJobs
protected abstract List<es.caib.bpm.vo.Job> handleGetAllJobs() throws Exception
- Throws:
Exception
-
getPendingTasks
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<es.caib.bpm.vo.TaskInstance> getPendingTasks(es.caib.bpm.vo.ProcessInstance process) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
getPendingTasksin interfacees.caib.bpm.servei.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleGetPendingTasks
protected abstract List<es.caib.bpm.vo.TaskInstance> handleGetPendingTasks(es.caib.bpm.vo.ProcessInstance process) throws Exception
- Throws:
Exception
-
searchProcessInstances
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public List<es.caib.bpm.vo.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 interfacees.caib.bpm.servei.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleSearchProcessInstances
protected abstract List<es.caib.bpm.vo.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 interfacees.caib.bpm.servei.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(es.caib.bpm.vo.ProcessDefinition def) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, SQLException, IOException- Specified by:
getUIClassesForTaskin interfacees.caib.bpm.servei.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptionSQLExceptionIOException
-
handleGetUIClassesForTask
protected abstract Map handleGetUIClassesForTask(es.caib.bpm.vo.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 interfacees.caib.bpm.servei.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 interfacees.caib.bpm.servei.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(es.caib.bpm.vo.ProcessInstance process, String comment) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException- Specified by:
addCommentin interfacees.caib.bpm.servei.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
handleAddComment
protected abstract void handleAddComment(es.caib.bpm.vo.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 interfacees.caib.bpm.servei.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 interfacees.caib.bpm.servei.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 interfacees.caib.bpm.servei.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 interfacees.caib.bpm.servei.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 interfacees.caib.bpm.servei.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(es.caib.bpm.vo.Job jobvo) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
pauseJobin interfacees.caib.bpm.servei.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handlePauseJob
protected abstract void handlePauseJob(es.caib.bpm.vo.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 interfacees.caib.bpm.servei.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 interfacees.caib.bpm.servei.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptionIOException
-
resumeJob
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void resumeJob(es.caib.bpm.vo.Job jobvo) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
resumeJobin interfacees.caib.bpm.servei.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleResumeJob
protected abstract void handleResumeJob(es.caib.bpm.vo.Job jobvo) throws Exception- Throws:
Exception
-
retryJob
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void retryJob(es.caib.bpm.vo.Job jobvo) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
retryJobin interfacees.caib.bpm.servei.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleRetryJob
protected abstract void handleRetryJob(es.caib.bpm.vo.Job jobvo) throws Exception- Throws:
Exception
-
signal
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void signal(es.caib.bpm.vo.ProcessInstance instanceVO) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
signalin interfacees.caib.bpm.servei.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleSignal
protected abstract void handleSignal(es.caib.bpm.vo.ProcessInstance instanceVO) throws Exception- Throws:
Exception
-
signal
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void signal(es.caib.bpm.vo.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 interfacees.caib.bpm.servei.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleSignal
protected abstract void handleSignal(es.caib.bpm.vo.ProcessInstance instanceVO, String transitionName) throws Exception- Throws:
Exception
-
startProcess
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void startProcess(es.caib.bpm.vo.ProcessInstance process) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
startProcessin interfacees.caib.bpm.servei.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleStartProcess
protected abstract void handleStartProcess(es.caib.bpm.vo.ProcessInstance process) throws Exception- Throws:
Exception
-
update
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void update(es.caib.bpm.vo.ProcessInstance process) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
updatein interfacees.caib.bpm.servei.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleUpdate
protected abstract void handleUpdate(es.caib.bpm.vo.ProcessInstance process) throws Exception- Throws:
Exception
-
updateSwimlane
@Transactional(isolation=DEFAULT, propagation=REQUIRED, rollbackFor=java.lang.Exception.class) public void updateSwimlane(es.caib.bpm.vo.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 interfacees.caib.bpm.servei.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleUpdateSwimlane
protected abstract void handleUpdateSwimlane(es.caib.bpm.vo.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 interfacees.caib.bpm.servei.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(es.caib.bpm.vo.ProcessInstance instanceVO) throws es.caib.seycon.ng.exception.InternalErrorException, es.caib.seycon.ng.exception.InternalErrorException, es.caib.bpm.exception.BPMException- Specified by:
upgradeProcessin interfacees.caib.bpm.servei.BpmEngine- Throws:
es.caib.seycon.ng.exception.InternalErrorExceptiones.caib.bpm.exception.BPMException
-
handleUpgradeProcess
protected abstract void handleUpgradeProcess(es.caib.bpm.vo.ProcessInstance instanceVO) throws Exception- Throws:
Exception
-
getPrincipal
protected Principal getPrincipal()
Gets the currentprincipalif one has been set, otherwise returnsnull.- Returns:
- the current principal
-
-