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

Method Summary
 Date getDeployedDate()
           
 String getExpressionLanguage()
           
 List<ExtensionDefinition> getExtensions()
           
 String getNameSpace()
           
 Collection<String> getProcessResourceNames()
           
 QName getQName()
           
 String getQueryLanguage()
           
 ProcessState getState()
           
 List<ProcessStateUpdate> getStateUpdates()
           
 Date getUndeployedDate()
           
 ProcessDefinitionUUID getUUID()
          Returns the UUID for the ProcessDefinition.
 int getVersion()
           
 
Methods inherited from interface org.ow2.orchestra.facade.def.ScopeActivityDefinition
getCompensationHandlerDefinitionUUID, getCorrelationSets, getExitOnStandardFault, getFaultHandlerUUIDs, getMessageExchanges, getOnAlarmEventHandlers, getOnEventEventHandlers, getPartnerLinks, getTerminationHandlerDefinitionUUID, getVariables
 
Methods inherited from interface org.ow2.orchestra.facade.def.BpelActivityWithSingleChildDefinition
getEnclosedActivityUUID
 
Methods inherited from interface org.ow2.orchestra.facade.def.BpelActivityDefinition
getSourceList, getTargetList, getTargetsJoinConditionBooleanExpression, getTargetsJoinConditionExpressionLanguage, isSuppressJoinFailure
 
Methods inherited from interface org.ow2.orchestra.facade.def.ActivityDefinition
getDocumentation, getType
 
Methods inherited from interface org.ow2.orchestra.facade.def.DefinitionRecord
getName, getProcessDefinitionUUID
 

Method Detail

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.