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 void
add(ProcessDefinition definition)
addProcessDefinition
into factory.java.lang.String
add(java.io.File definitionFile)
Add file to extract process definition from.java.lang.String
add(java.lang.String location)
Add location (read by ApplicationContext.getResource(String)) to extract process definition from.java.lang.String
add(java.net.URL definitionURL)
Add URL to extract process definition from.java.lang.String
add(org.springframework.core.io.Resource resource)
Add resource to extract process definition from.java.lang.String
add(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.ProcessDefinition
getProcessDefinition(ProcessDefinitionId id)
gets theProcessDefinition
by idProcessDefinition
getProcessDefinition(java.lang.String processDefinitionName)
Deprecated.since ages - usegetProcessDefinition(ProcessDefinitionId)
boolean
isProcessWaitingOnTask(ProcessDefinitionId id, java.lang.String action)
Return true if in process definition action is wait.boolean
isProcessWaitingOnTask(java.lang.String processDefinitionName, java.lang.String action)
Deprecated.since ages - useisProcessWaitingOnTask(ProcessDefinitionId, String)
boolean
remove(ProcessDefinitionId id)
Remove process definition by id.boolean
remove(java.lang.String processName)
Deprecated.since ages - useremove(ProcessDefinitionId)
-
-
-
Method Detail
-
getProcessDefinition
ProcessDefinition getProcessDefinition(ProcessDefinitionId id)
gets theProcessDefinition
by id- Parameters:
id
- id of process definition.
-
getProcessDefinition
@Deprecated ProcessDefinition getProcessDefinition(java.lang.String processDefinitionName)
Deprecated.since ages - usegetProcessDefinition(ProcessDefinitionId)
gets theProcessDefinition
by 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)
addProcessDefinition
into factory.- Parameters:
definition
- added definition.
-
add
java.lang.String add(java.lang.String location) throws java.io.IOException
Add 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.IOException
Add 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.IOException
Add 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
-
-