org.sqlproc.engine.hibernate.type
Class HibernateIdentityType

java.lang.Object
  extended by org.sqlproc.engine.type.SqlMetaType
      extended by org.sqlproc.engine.hibernate.type.HibernateDefaultType
          extended by org.sqlproc.engine.hibernate.type.HibernateIdentityType

public class HibernateIdentityType
extends HibernateDefaultType

The Hibernate META type for an auto-generated identity.

Author:
Vladimir Hudec

Nested Class Summary
 
Nested classes/interfaces inherited from class org.sqlproc.engine.hibernate.type.HibernateDefaultType
HibernateDefaultType.MyBigIntTypeDescriptor, HibernateDefaultType.MyIntegerType, HibernateDefaultType.MyIntegerTypeDescriptor, HibernateDefaultType.MyLongType
 
Field Summary
 
Fields inherited from class org.sqlproc.engine.hibernate.type.HibernateDefaultType
hibernateTypes
 
Fields inherited from class org.sqlproc.engine.type.SqlMetaType
logger
 
Constructor Summary
HibernateIdentityType()
           
 
Method Summary
 void addScalar(SqlQuery query, String dbName, Class<?> attributeType)
          
 void setParameter(SqlQuery query, String paramName, Object identitySetter, Class<?> inputType, boolean ingoreError)
          
 void setResult(Object resultInstance, String attributeName, Object resultValue, boolean ingoreError)
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HibernateIdentityType

public HibernateIdentityType()
Method Detail

addScalar

public void addScalar(SqlQuery query,
                      String dbName,
                      Class<?> attributeType)

Overrides:
addScalar in class HibernateDefaultType

setResult

public void setResult(Object resultInstance,
                      String attributeName,
                      Object resultValue,
                      boolean ingoreError)
               throws SqlRuntimeException

Overrides:
setResult in class HibernateDefaultType
Throws:
SqlRuntimeException

setParameter

public void setParameter(SqlQuery query,
                         String paramName,
                         Object identitySetter,
                         Class<?> inputType,
                         boolean ingoreError)
                  throws SqlRuntimeException

Overrides:
setParameter in class HibernateDefaultType
Throws:
SqlRuntimeException


Copyright © 2013. All Rights Reserved.