org.ow2.orchestra.facade.def
Interface ProcessDefinition
- All Superinterfaces:
- ActivityDefinition, BpelActivityDefinition, BpelActivityWithSingleChildDefinition, DefinitionRecord, Record, ScopeActivityDefinition, Serializable
- All Known Implementing Classes:
- ProcessDefinitionImpl
public interface ProcessDefinition
- extends ScopeActivityDefinition
Define a process record.
- Author:
- Gael Lalire
getUUID
ProcessDefinitionUUID getUUID()
- Returns the UUID for the ProcessDefinition.
- Specified by:
getUUID
in interface ActivityDefinition
- Returns:
- uuid of this activity definition.
getNameSpace
String getNameSpace()
- Returns:
- name space of the process
getExpressionLanguage
String getExpressionLanguage()
- Returns:
- the URI of expression language
getQueryLanguage
String getQueryLanguage()
- Returns:
- the URI of query language
getDeployedDate
Date getDeployedDate()
- Returns:
- the date recorded when the definition is deployed
getUndeployedDate
Date getUndeployedDate()
- Returns:
- the date recorded when the definition is undeployed
getQName
QName getQName()
- Returns:
- the qualified name of the process
getState
ProcessState getState()
- Returns:
- the state of the process
getStateUpdates
List<ProcessStateUpdate> getStateUpdates()
- Returns:
- the list of state changes for this process.
getProcessResourceNames
Collection<String> getProcessResourceNames()
- Returns:
- the name of the process resources deployed with the process (BPEL, WSDL, BPMN source files...)
getVersion
int getVersion()
- Returns:
- the process version.
getExtensions
List<ExtensionDefinition> getExtensions()
- Returns:
- the the list of extensions defined in the process
Copyright © 2011 OW2 Consortium. All Rights Reserved.