org.hibernate.id

Class Assigned

Implemented Interfaces:
Configurable, IdentifierGenerator

public class Assigned
extends java.lang.Object
implements IdentifierGenerator, Configurable

assigned

An IdentifierGenerator that returns the current identifier assigned to an instance.
Author:
Gavin King

Fields inherited from interface org.hibernate.id.IdentifierGenerator

ENTITY_NAME

Method Summary

void
configure(Type type, Properties params, Dialect d)
Configure this instance, given the value of parameters specified by the user as <param> elements.
Serializable
generate(SessionImplementor session, Object obj)
Generate a new identifier.

Method Details

configure

public void configure(Type type,
                      Properties params,
                      Dialect d)
            throws MappingException
Configure this instance, given the value of parameters specified by the user as <param> elements. This method is called just once, following instantiation.
Specified by:
configure in interface Configurable
Parameters:
params - param values, keyed by parameter name

generate

public Serializable generate(SessionImplementor session,
                             Object obj)
            throws HibernateException
Generate a new identifier.
Specified by:
generate in interface IdentifierGenerator
Parameters:
session -
Returns:
a new identifier