org.jbpm.wire.descriptor
Class HibernateSessionFactoryDescriptor

java.lang.Object
  extended by org.jbpm.util.DefaultObservable
      extended by org.jbpm.wire.descriptor.AbstractDescriptor
          extended by org.jbpm.wire.descriptor.HibernateSessionFactoryDescriptor
All Implemented Interfaces:
java.io.Serializable, Observable, Descriptor

public class HibernateSessionFactoryDescriptor
extends AbstractDescriptor

Author:
Tom Baeyens
See Also:
Serialized Form

Nested Class Summary
static class HibernateSessionFactoryDescriptor.SessionFactoryCloser
           
 
Field Summary
 
Fields inherited from class org.jbpm.wire.descriptor.AbstractDescriptor
dbid, dbversion, init, INIT_EAGER, INIT_IMMEDIATE, INIT_LAZY, INIT_REQUIRED, name, version
 
Fields inherited from class org.jbpm.util.DefaultObservable
listeners
 
Fields inherited from interface org.jbpm.wire.Descriptor
EVENT_CONSTRUCTED, EVENT_CONSTRUCTING, EVENT_INITIALIZING, EVENT_REMOVE, EVENT_SET
 
Constructor Summary
HibernateSessionFactoryDescriptor()
           
 
Method Summary
 java.lang.Object construct(WireContext wireContext)
          constructs the object.
 java.lang.Class<?> getType(WireDefinition wireDefinition)
          the type of the produced object or null if that is not available
 void setConfigurationDescriptor(Descriptor configurationDescriptor)
           
 void setConfigurationName(java.lang.String configurationName)
           
 
Methods inherited from class org.jbpm.wire.descriptor.AbstractDescriptor
getDbid, getName, initialize, isDelayable, isEagerInit, setInit, setName
 
Methods inherited from class org.jbpm.util.DefaultObservable
addListener, addListener, addListener, fire, fire, removeListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jbpm.util.Observable
addListener, addListener, addListener, fire, fire, removeListener
 

Constructor Detail

HibernateSessionFactoryDescriptor

public HibernateSessionFactoryDescriptor()
Method Detail

construct

public java.lang.Object construct(WireContext wireContext)
Description copied from interface: Descriptor
constructs the object.

Parameters:
wireContext - WireContext in which the object is created. This is also the WireContext where the object will search for other object that may be needed during the initialization phase.
Returns:
the constructed object.

getType

public java.lang.Class<?> getType(WireDefinition wireDefinition)
Description copied from interface: Descriptor
the type of the produced object or null if that is not available

Specified by:
getType in interface Descriptor
Overrides:
getType in class AbstractDescriptor

setConfigurationName

public void setConfigurationName(java.lang.String configurationName)

setConfigurationDescriptor

public void setConfigurationDescriptor(Descriptor configurationDescriptor)