com.atlassian.hibernate
Class ResettableIncrementGenerator
java.lang.Object
com.atlassian.hibernate.ResettableIncrementGenerator
- All Implemented Interfaces:
- net.sf.hibernate.id.Configurable, net.sf.hibernate.id.IdentifierGenerator
public class ResettableIncrementGenerator
- extends java.lang.Object
- implements net.sf.hibernate.id.IdentifierGenerator, net.sf.hibernate.id.Configurable
Incremental id generator for Hibernate that can be reset in order to make it
ask for its starting id from the database again. Important after an import.
Method Summary |
void |
configure(net.sf.hibernate.type.Type type,
java.util.Properties params,
net.sf.hibernate.dialect.Dialect d)
|
java.io.Serializable |
generate(net.sf.hibernate.engine.SessionImplementor session,
java.lang.Object object)
|
void |
reset()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ResettableIncrementGenerator
public ResettableIncrementGenerator()
generate
public java.io.Serializable generate(net.sf.hibernate.engine.SessionImplementor session,
java.lang.Object object)
throws java.sql.SQLException,
net.sf.hibernate.HibernateException
- Specified by:
generate
in interface net.sf.hibernate.id.IdentifierGenerator
- Throws:
java.sql.SQLException
net.sf.hibernate.HibernateException
reset
public void reset()
configure
public void configure(net.sf.hibernate.type.Type type,
java.util.Properties params,
net.sf.hibernate.dialect.Dialect d)
throws net.sf.hibernate.MappingException
- Specified by:
configure
in interface net.sf.hibernate.id.Configurable
- Throws:
net.sf.hibernate.MappingException
Copyright © 2003-2009 Atlassian Pty Ltd. All Rights Reserved.