org.jbpm.pvm
Interface VariableDefinition

All Known Implementing Classes:
VariableDefinitionImpl

public interface VariableDefinition

declaration of a variable.

Author:
Tom Baeyens

Method Summary
 Converter getConverter()
          defines the conversion between the java object representation and and the storage value as part of the type declaration for this variable
 long getDbid()
          the meaningless database primary key
 java.lang.String getDescription()
          free text description of this variable
 java.lang.Object getInitialValue(Execution execution)
          generates the initial value for this variable declaration in the context of the given execution.
 java.lang.String getName()
          the name/key of the variable
 java.lang.Class<?> getVariableClass()
          defines the persistable variable type that is part of the type declaration for this variable
 

Method Detail

getDbid

long getDbid()
the meaningless database primary key


getName

java.lang.String getName()
the name/key of the variable


getDescription

java.lang.String getDescription()
free text description of this variable


getConverter

Converter getConverter()
defines the conversion between the java object representation and and the storage value as part of the type declaration for this variable


getVariableClass

java.lang.Class<?> getVariableClass()
defines the persistable variable type that is part of the type declaration for this variable


getInitialValue

java.lang.Object getInitialValue(Execution execution)
generates the initial value for this variable declaration in the context of the given execution.