org.jbpm.pvm.impl
Class ObjectReference<T>
java.lang.Object
org.jbpm.pvm.impl.ProcessElementImpl
org.jbpm.pvm.impl.ObjectReference<T>
- All Implemented Interfaces:
- java.io.Serializable, ProcessElement
- Direct Known Subclasses:
- EventListenerReference
public class ObjectReference<T>
- extends ProcessElementImpl
- See Also:
- Serialized Form
Methods inherited from class org.jbpm.pvm.impl.ProcessElementImpl |
addExceptionHandler, addProperty, createExceptionHandler, getDbid, getExceptionHandlers, getProcessDefinition, getProperties, getProperty, getPropertyKeys, setExceptionHandlers, setProcessDefinition, setProperties |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
expression
protected java.lang.String expression
descriptor
protected Descriptor descriptor
object
protected T object
ObjectReference
public ObjectReference()
ObjectReference
public ObjectReference(java.lang.String expression)
ObjectReference
public ObjectReference(Descriptor descriptor)
ObjectReference
public ObjectReference(T object)
get
public T get()
set
public void set(T object)
constructFromDescriptor
protected T constructFromDescriptor()
resolveValueExpression
protected T resolveValueExpression()
resolveMethodExpression
protected T resolveMethodExpression(Environment environment)
setDescriptor
public void setDescriptor(Descriptor descriptor)
getDescriptor
public Descriptor getDescriptor()
setExpression
public void setExpression(java.lang.String expression)
getObject
public T getObject()
setObject
public void setObject(T object)
getExpression
public java.lang.String getExpression()