org.openxava.hibernate.impl
Class DefaultValueIdentifierGenerator

java.lang.Object
  extended by org.openxava.hibernate.impl.DefaultValueIdentifierGenerator

public class DefaultValueIdentifierGenerator
extends java.lang.Object

Executes the default-value-calculator for key properties.

Author:
Javier Paniza

Constructor Summary
DefaultValueIdentifierGenerator()
           
 
Method Summary
 void configure(Type type, java.util.Properties params, Dialect dialect)
           
 java.io.Serializable generate(SessionImplementor implementor, java.lang.Object object)
           
 java.lang.String getProperty()
           
static void setCurrentContainerKey(java.lang.Object containerKey)
           
static void setCurrentCounter(int counter)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultValueIdentifierGenerator

public DefaultValueIdentifierGenerator()
Method Detail

generate

public java.io.Serializable generate(SessionImplementor implementor,
                                     java.lang.Object object)
                              throws HibernateException
Throws:
HibernateException

getProperty

public java.lang.String getProperty()

configure

public void configure(Type type,
                      java.util.Properties params,
                      Dialect dialect)
               throws MappingException
Throws:
MappingException

setCurrentContainerKey

public static void setCurrentContainerKey(java.lang.Object containerKey)

setCurrentCounter

public static void setCurrentCounter(int counter)