Interface ProcessDefinitionFactory
-
- All Known Implementing Classes:
DefaultProcessDefinitionFactory
public interface ProcessDefinitionFactory
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description voidadd(ProcessDefinition definition)addProcessDefinitioninto factory.java.lang.Stringadd(java.io.File definitionFile)Add file to extract process definition from.java.lang.Stringadd(java.lang.String location)Add location (read by ApplicationContext.getResource(String)) to extract process definition from.java.lang.Stringadd(java.net.URL definitionURL)Add URL to extract process definition from.java.lang.Stringadd(org.springframework.core.io.Resource resource)Add resource to extract process definition from.java.lang.Stringadd(org.xml.sax.InputSource inputSource)Add input source to extract process definition from.java.util.Set<java.lang.String>getAllProcessDefinitionsNames()Gets set of all available process definitions names.ProcessDefinitiongetProcessDefinition(ProcessDefinitionId id)gets theProcessDefinitionby idProcessDefinitiongetProcessDefinition(java.lang.String processDefinitionName)Deprecated.since ages - usegetProcessDefinition(ProcessDefinitionId)booleanisProcessWaitingOnTask(ProcessDefinitionId id, java.lang.String action)Return true if in process definition action is wait.booleanisProcessWaitingOnTask(java.lang.String processDefinitionName, java.lang.String action)Deprecated.since ages - useisProcessWaitingOnTask(ProcessDefinitionId, String)booleanremove(ProcessDefinitionId id)Remove process definition by id.booleanremove(java.lang.String processName)Deprecated.since ages - useremove(ProcessDefinitionId)
-
-
-
Method Detail
-
getProcessDefinition
ProcessDefinition getProcessDefinition(ProcessDefinitionId id)
gets theProcessDefinitionby id- Parameters:
id- id of process definition.
-
getProcessDefinition
@Deprecated ProcessDefinition getProcessDefinition(java.lang.String processDefinitionName)
Deprecated.since ages - usegetProcessDefinition(ProcessDefinitionId)gets theProcessDefinitionby name.- Parameters:
processDefinitionName- name of process definition.
-
getAllProcessDefinitionsNames
java.util.Set<java.lang.String> getAllProcessDefinitionsNames()
Gets set of all available process definitions names.
-
add
void add(ProcessDefinition definition)
addProcessDefinitioninto factory.- Parameters:
definition- added definition.
-
add
java.lang.String add(java.lang.String location) throws java.io.IOExceptionAdd location (read by ApplicationContext.getResource(String)) to extract process definition from.- Parameters:
location- added location- Throws:
java.io.IOException
-
add
java.lang.String add(java.net.URL definitionURL)
Add URL to extract process definition from.- Parameters:
definitionURL- added URL
-
add
java.lang.String add(java.io.File definitionFile) throws java.io.IOExceptionAdd file to extract process definition from.- Parameters:
definitionFile- added file- Throws:
java.io.IOException
-
add
java.lang.String add(org.springframework.core.io.Resource resource) throws java.io.IOExceptionAdd resource to extract process definition from.- Parameters:
resource- added resource- Throws:
java.io.IOException
-
add
java.lang.String add(org.xml.sax.InputSource inputSource)
Add input source to extract process definition from.- Parameters:
inputSource- added input source
-
remove
boolean remove(ProcessDefinitionId id)
Remove process definition by id.- Parameters:
id- id of process.
-
remove
@Deprecated boolean remove(java.lang.String processName)
Deprecated.since ages - useremove(ProcessDefinitionId)Remove process definition by name.- Parameters:
processName- name of process.
-
isProcessWaitingOnTask
boolean isProcessWaitingOnTask(ProcessDefinitionId id, java.lang.String action)
Return true if in process definition action is wait.- Parameters:
id- id of process definitionaction- action name from process definition
-
isProcessWaitingOnTask
@Deprecated boolean isProcessWaitingOnTask(java.lang.String processDefinitionName, java.lang.String action)Deprecated.since ages - useisProcessWaitingOnTask(ProcessDefinitionId, String)Return true if in process definition action is wait.- Parameters:
processDefinitionName- name of process definitionaction- action name from process definition
-
-