public static interface

CompositeNestedGeneratedValueGenerator.GenerationPlan

org.hibernate.id.CompositeNestedGeneratedValueGenerator.GenerationPlan
Known Indirect Subclasses

Class Overview

Contract for performing the actual sub-value generation, usually injecting it into the determined context

Summary

Public Methods
abstract void execute(SessionImplementor session, Object incomingObject, Object injectionContext)
Execute the value generation.
abstract void registerPersistentGenerators(Map generatorMap)
Register any sub generators which implement PersistentIdentifierGenerator by their generatorKey.

Public Methods

public abstract void execute (SessionImplementor session, Object incomingObject, Object injectionContext)

Execute the value generation.

Parameters
session The current session
incomingObject The entity for which we are generating id
injectionContext The context into which the generated value can be injected

public abstract void registerPersistentGenerators (Map generatorMap)

Register any sub generators which implement PersistentIdentifierGenerator by their generatorKey.

Parameters
generatorMap The map of generators.