org.ow2.orchestra.pvm.internal.model
Class ProcessElementImpl

java.lang.Object
  extended by org.ow2.orchestra.pvm.internal.model.ProcessElementImpl
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
EventImpl, ObjectReference, ObservableElementImpl

public class ProcessElementImpl
extends Object
implements Serializable

superclass for NodeImpl, TransitionImpl and ProcessDefinitionImpl.

Author:
Tom Baeyens
See Also:
Serialized Form

Field Summary
protected  long dbid
           
protected  int dbversion
           
protected  List<ExceptionHandlerImpl> exceptionHandlers
           
protected  ProcessDefinitionImpl processDefinition
           
protected  WireProperties properties
           
 
Constructor Summary
ProcessElementImpl()
           
 
Method Summary
 void addExceptionHandler(ExceptionHandlerImpl exceptionHandler)
           
 void addProperty(Descriptor descriptor)
           
 ExceptionHandlerImpl createExceptionHandler()
           
 long getDbid()
          the database id.
 List<ExceptionHandlerImpl> getExceptionHandlers()
           
 OpenProcessDefinition getProcessDefinition()
           
 WireProperties getProperties()
           
 Object getProperty(String key)
           
 Set<String> getPropertyKeys()
           
 void setExceptionHandlers(List<ExceptionHandlerImpl> exceptionHandlers)
           
 void setProcessDefinition(ProcessDefinitionImpl processDefinition)
           
 void setProperties(WireProperties properties)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dbid

protected long dbid

dbversion

protected int dbversion

processDefinition

protected ProcessDefinitionImpl processDefinition

exceptionHandlers

protected List<ExceptionHandlerImpl> exceptionHandlers

properties

protected WireProperties properties
Constructor Detail

ProcessElementImpl

public ProcessElementImpl()
Method Detail

createExceptionHandler

public ExceptionHandlerImpl createExceptionHandler()

addExceptionHandler

public void addExceptionHandler(ExceptionHandlerImpl exceptionHandler)

addProperty

public void addProperty(Descriptor descriptor)

getProperty

public Object getProperty(String key)

getPropertyKeys

public Set<String> getPropertyKeys()

getDbid

public long getDbid()
the database id.


getProcessDefinition

public OpenProcessDefinition getProcessDefinition()

setProcessDefinition

public void setProcessDefinition(ProcessDefinitionImpl processDefinition)

getProperties

public WireProperties getProperties()

setProperties

public void setProperties(WireProperties properties)

getExceptionHandlers

public List<ExceptionHandlerImpl> getExceptionHandlers()

setExceptionHandlers

public void setExceptionHandlers(List<ExceptionHandlerImpl> exceptionHandlers)


Copyright © 2011 OW2 Consortium. All Rights Reserved.