Package org.bonitasoft.engine.api.impl
Class ProcessManagementAPIImplDelegate
- java.lang.Object
-
- org.bonitasoft.engine.api.impl.ProcessManagementAPIImplDelegate
-
public class ProcessManagementAPIImplDelegate extends java.lang.Object
- Author:
- Matthieu Chaffotte
-
-
Constructor Summary
Constructors Constructor Description ProcessManagementAPIImplDelegate()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
deleteProcessDefinition(long processDefinitionId)
void
disableProcess(long processId)
static ProcessManagementAPIImplDelegate
getInstance()
int
getNumberOfParameterInstances(long processDefinitionId)
org.bonitasoft.engine.bpm.parameter.ParameterInstance
getParameterInstance(long processDefinitionId, java.lang.String parameterName)
java.util.List<org.bonitasoft.engine.bpm.parameter.ParameterInstance>
getParameterInstances(long processDefinitionId, int startIndex, int maxResults, org.bonitasoft.engine.bpm.parameter.ParameterCriterion sort)
static SProcessDefinition
getServerProcessDefinition(long processDefinitionId, ProcessDefinitionService processDefinitionService)
protected ServiceAccessor
getServiceAccessor()
void
purgeClassLoader(long processDefinitionId)
-
-
-
Method Detail
-
getInstance
public static ProcessManagementAPIImplDelegate getInstance()
-
getServiceAccessor
protected ServiceAccessor getServiceAccessor()
-
getServerProcessDefinition
public static SProcessDefinition getServerProcessDefinition(long processDefinitionId, ProcessDefinitionService processDefinitionService) throws SProcessDefinitionNotFoundException, SBonitaReadException
-
deleteProcessDefinition
public void deleteProcessDefinition(long processDefinitionId) throws SBonitaException, org.bonitasoft.engine.exception.BonitaHomeNotSetException, java.io.IOException
- Throws:
SBonitaException
org.bonitasoft.engine.exception.BonitaHomeNotSetException
java.io.IOException
-
disableProcess
public void disableProcess(long processId) throws SBonitaException
- Throws:
SBonitaException
-
purgeClassLoader
public void purgeClassLoader(long processDefinitionId) throws org.bonitasoft.engine.bpm.process.ProcessDefinitionNotFoundException, org.bonitasoft.engine.exception.UpdateException
- Throws:
org.bonitasoft.engine.bpm.process.ProcessDefinitionNotFoundException
org.bonitasoft.engine.exception.UpdateException
-
getParameterInstances
public java.util.List<org.bonitasoft.engine.bpm.parameter.ParameterInstance> getParameterInstances(long processDefinitionId, int startIndex, int maxResults, org.bonitasoft.engine.bpm.parameter.ParameterCriterion sort)
-
getNumberOfParameterInstances
public int getNumberOfParameterInstances(long processDefinitionId)
-
getParameterInstance
public org.bonitasoft.engine.bpm.parameter.ParameterInstance getParameterInstance(long processDefinitionId, java.lang.String parameterName) throws org.bonitasoft.engine.exception.NotFoundException
- Throws:
org.bonitasoft.engine.exception.NotFoundException
-
-