Package es.caib.bpm.servei
Class BpmEngineBaseProxy
- java.lang.Object
-
- es.caib.bpm.servei.BpmEngineBaseProxy
-
- All Implemented Interfaces:
es.caib.bpm.servei.BpmEngine
public class BpmEngineBaseProxy 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 BpmEngineBaseProxy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addComment(es.caib.bpm.vo.ProcessInstance process, String comment)
es.caib.bpm.vo.TaskInstance
addComment(es.caib.bpm.vo.TaskInstance task, String comment)
boolean
canAdmin(es.caib.bpm.vo.ProcessInstance instanceVO)
es.caib.bpm.vo.ProcessInstance
cancel(es.caib.bpm.vo.ProcessInstance process)
es.caib.bpm.vo.TaskInstance
cancel(es.caib.bpm.vo.TaskInstance task)
void
changeConfiguration(Map<String,String> m)
int
countMyTasks()
int
countNewTasks()
es.caib.bpm.vo.TaskInstance
createDummyTask(long processDefinitionId)
es.caib.bpm.vo.TaskInstance
delegateTaskToUser(es.caib.bpm.vo.TaskInstance task, String username)
es.caib.bpm.vo.ProcessDefinition
disableProcessDefinition(es.caib.bpm.vo.ProcessDefinition defVO)
es.caib.bpm.vo.ProcessDefinition
enableProcessDefinition(es.caib.bpm.vo.ProcessDefinition defVO)
void
endDeployParDefinitionTransfer()
es.caib.bpm.vo.TaskInstance
executeTask(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.BpmEngine
getBpmEngine()
Gets reference tobpmEngine
.Map<String,String>
getConfiguration()
org.jbpm.JbpmContext
getContext()
int[]
getCoordinates(es.caib.bpm.vo.ProcessInstance task)
int[]
getCoordinates(es.caib.bpm.vo.TaskInstance task)
es.caib.bpm.vo.ProcessDefinition
getDefinition(es.caib.bpm.vo.ProcessInstance process)
es.caib.bpm.vo.TaskDefinition
getDefinition(es.caib.bpm.vo.TaskInstance task)
String[]
getDeployMessages()
org.jbpm.JbpmConfiguration
getJBpmConfiguration()
List<es.caib.bpm.vo.TaskInstance>
getPendingTasks(es.caib.bpm.vo.ProcessInstance process)
protected Principal
getPrincipal()
Gets the currentprincipal
if one has been set, otherwise returnsnull
.es.caib.bpm.vo.ProcessInstance
getProcess(long id)
es.caib.bpm.vo.ProcessDefinition
getProcessDefinition(es.caib.bpm.vo.ProcessInstance process)
byte[]
getProcessDefinitionIcon(Long definitionId)
byte[]
getProcessDefinitionImage(es.caib.bpm.vo.ProcessDefinition def)
es.caib.bpm.vo.ProcessInstance
getProcessInstance(es.caib.bpm.vo.TaskInstance task)
es.caib.bpm.vo.ProcessInstance
getProcessLightweight(long id)
es.caib.bpm.vo.ProcessLog[]
getProcessLog(es.caib.bpm.vo.ProcessInstance process)
InputStream
getResourceAsStream(es.caib.bpm.vo.ProcessDefinition processdef, String resource)
InputStream
getResourceAsStream(es.caib.bpm.vo.ProcessInstance process, String resource)
es.caib.bpm.vo.TaskInstance
getTask(long id)
es.caib.bpm.vo.ProcessLog[]
getTaskLog(es.caib.bpm.vo.TaskInstance process)
es.caib.bpm.vo.Token[]
getTokens(long id)
String
getUI(es.caib.bpm.vo.ProcessInstance process)
String
getUI(es.caib.bpm.vo.TaskInstance task)
Map
getUIClassesForTask(es.caib.bpm.vo.ProcessDefinition def)
boolean
isUserInRole(String role)
void
linkProcesses(Long parentProcess, Long childProcess)
es.caib.bpm.vo.ProcessInstance
newProcess(es.caib.bpm.vo.ProcessDefinition def)
es.caib.bpm.vo.ProcessInstance
newProcess(es.caib.bpm.vo.ProcessDefinition def, boolean start)
void
nextDeployParDefinitionPackage(byte[] filePackage, int length)
void
openDeployParDefinitionTransfer()
void
pauseJob(es.caib.bpm.vo.Job jobvo)
void
ping()
void
reindex()
es.caib.bpm.vo.TaskInstance
reserveTask(es.caib.bpm.vo.TaskInstance task)
void
resumeJob(es.caib.bpm.vo.Job jobvo)
void
retryJob(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)
void
setBpmEngine(com.soffid.iam.bpm.service.BpmEngine bpmEngine)
Sets reference tobpmEngine
.void
signal(es.caib.bpm.vo.ProcessInstance instanceVO)
void
signal(es.caib.bpm.vo.ProcessInstance instanceVO, String transitionName)
void
startProcess(es.caib.bpm.vo.ProcessInstance process)
es.caib.bpm.vo.TaskInstance
startTask(es.caib.bpm.vo.TaskInstance task)
void
update(es.caib.bpm.vo.ProcessInstance process)
es.caib.bpm.vo.TaskInstance
update(es.caib.bpm.vo.TaskInstance task)
void
updateSwimlane(es.caib.bpm.vo.TaskInstance task, String swimlane, String[] actorIds)
void
upgradeParFile(InputStream stream)
void
upgradeProcess(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:
canAdmin
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
es.caib.bpm.exception.BPMException
-
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:
isUserInRole
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
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:
getProcessDefinitionIcon
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
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:
getProcessDefinitionImage
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
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:
findProcessDefinitionByTextAndJsonQuery
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
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:
findProcessInstanceByTextAndJsonQuery
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
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:
findTasksByTextAndJsonQuery
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
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:
disableProcessDefinition
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
es.caib.bpm.exception.BPMException
-
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:
enableProcessDefinition
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
es.caib.bpm.exception.BPMException
-
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:
getDefinition
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
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:
getProcessDefinition
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
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:
cancel
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
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:
getProcess
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
es.caib.bpm.exception.BPMException
-
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:
getProcessInstance
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
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:
getProcessLightweight
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
es.caib.bpm.exception.BPMException
-
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:
newProcess
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
es.caib.bpm.exception.BPMException
-
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:
newProcess
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
es.caib.bpm.exception.BPMException
-
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:
getProcessLog
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
es.caib.bpm.exception.BPMException
-
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:
getTaskLog
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
es.caib.bpm.exception.BPMException
-
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:
getDefinition
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
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:
addComment
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
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:
cancel
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
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:
createDummyTask
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
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:
delegateTaskToUser
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
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:
executeTask
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
es.caib.bpm.exception.BPMException
-
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:
getTask
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
es.caib.bpm.exception.BPMException
-
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:
reserveTask
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
es.caib.bpm.exception.BPMException
-
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:
startTask
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
es.caib.bpm.exception.BPMException
-
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:
update
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
es.caib.bpm.exception.BPMException
-
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:
getTokens
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
es.caib.bpm.exception.BPMException
-
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:
countMyTasks
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
es.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:
countNewTasks
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
es.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:
getCoordinates
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
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:
getCoordinates
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
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:
getResourceAsStream
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
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:
getResourceAsStream
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
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:
getUI
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
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:
getUI
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
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:
getDeployMessages
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
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:
findChildProcesses
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
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:
findParentProceeses
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
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:
findUsers
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
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:
findAllProcessDefinitions
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
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:
findGroupTasks
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
es.caib.bpm.exception.BPMException
-
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:
findInitiatorProcessDefinitions
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
es.caib.bpm.exception.BPMException
-
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:
findMyProcesses
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
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:
findMyTasks
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
es.caib.bpm.exception.BPMException
-
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:
findMyTasksLightweight
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
es.caib.bpm.exception.BPMException
-
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:
findObserverProcessDefinitions
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
es.caib.bpm.exception.BPMException
-
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:
findProcessDefinitions
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
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:
findProcessDefinitions
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
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:
findProcessInstances
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
es.caib.bpm.exception.BPMException
-
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:
findProcessInstances
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
es.caib.bpm.exception.BPMException
-
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:
findSupervisorProcessDefinitions
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
es.caib.bpm.exception.BPMException
-
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:
findTaskDefinitions
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
es.caib.bpm.exception.BPMException
-
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:
findTasks
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
es.caib.bpm.exception.BPMException
-
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:
findTasks
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
es.caib.bpm.exception.BPMException
-
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:
getActiveJobs
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
es.caib.bpm.exception.BPMException
-
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:
getActiveJobs
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
es.caib.bpm.exception.BPMException
-
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:
getActiveTasks
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
es.caib.bpm.exception.BPMException
-
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:
getAllJobs
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
es.caib.bpm.exception.BPMException
-
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:
getPendingTasks
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
es.caib.bpm.exception.BPMException
-
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:
searchProcessInstances
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
es.caib.bpm.exception.BPMException
-
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:
getConfiguration
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
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:
getUIClassesForTask
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
SQLException
IOException
-
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:
getJBpmConfiguration
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
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:
getContext
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
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:
addComment
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
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:
changeConfiguration
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
IOException
-
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:
endDeployParDefinitionTransfer
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
es.caib.bpm.exception.BPMException
-
linkProcesses
@Transactional(rollbackFor=java.lang.Exception.class) public void linkProcesses(Long parentProcess, Long childProcess) throws es.caib.seycon.ng.exception.InternalErrorException
- Specified by:
linkProcesses
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
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:
nextDeployParDefinitionPackage
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
es.caib.bpm.exception.BPMException
-
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:
openDeployParDefinitionTransfer
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
es.caib.bpm.exception.BPMException
-
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:
pauseJob
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
es.caib.bpm.exception.BPMException
-
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:
ping
in 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:
reindex
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
IOException
-
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:
resumeJob
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
es.caib.bpm.exception.BPMException
-
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:
retryJob
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
es.caib.bpm.exception.BPMException
-
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:
signal
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
es.caib.bpm.exception.BPMException
-
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:
signal
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
es.caib.bpm.exception.BPMException
-
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:
startProcess
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
es.caib.bpm.exception.BPMException
-
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:
update
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
es.caib.bpm.exception.BPMException
-
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:
updateSwimlane
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
es.caib.bpm.exception.BPMException
-
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:
upgradeParFile
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
-
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:
upgradeProcess
in interfacees.caib.bpm.servei.BpmEngine
- Throws:
es.caib.seycon.ng.exception.InternalErrorException
es.caib.bpm.exception.BPMException
-
getPrincipal
protected Principal getPrincipal()
Gets the currentprincipal
if one has been set, otherwise returnsnull
.- Returns:
- the current principal
-
-