org.ow2.bonita.pvm.internal.type
Class Variable
java.lang.Object
org.ow2.bonita.pvm.internal.type.Variable
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- BlobVariable, ClobVariable, DateVariable, DoubleVariable, HibernateLongVariable, HibernateStringVariable, LongVariable, NullVariable, StringVariable, UnpersistableVariable
public abstract class Variable
- extends java.lang.Object
- implements java.io.Serializable
is a bonita-internal class that serves as a base class for classes that store
variable values in the database.
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
dbid
protected long dbid
dbversion
protected int dbversion
key
protected java.lang.String key
converter
protected Converter converter
queryText
protected java.lang.String queryText
processInstance
protected ExecutionImpl processInstance
Variable
public Variable()
isStorable
public abstract boolean isStorable(java.lang.Object value)
- is true if this variable-instance supports the given value, false
otherwise.
getObject
protected abstract java.lang.Object getObject()
- is the value, stored by this variable instance.
setObject
protected abstract void setObject(java.lang.Object value)
- stores the value in this variable instance.
supports
public boolean supports(java.lang.Object value)
setValue
public void setValue(java.lang.Object value)
getValue
public java.lang.Object getValue()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
getType
public Type getType()
getKey
public java.lang.String getKey()
getConverter
public Converter getConverter()
setConverter
public void setConverter(Converter converter)
setKey
public void setKey(java.lang.String key)
getProcessInstance
public ExecutionImpl getProcessInstance()
setProcessInstance
public void setProcessInstance(ExecutionImpl processInstance)
Copyright © 2009 OW2 Consortium. All Rights Reserved.