Package org.hibernate.tuple
Class DynamicMapInstantiator
- java.lang.Object
-
- org.hibernate.tuple.DynamicMapInstantiator
-
- All Implemented Interfaces:
java.io.Serializable,Instantiator
public class DynamicMapInstantiator extends java.lang.Object implements Instantiator
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringKEY
-
Constructor Summary
Constructors Constructor Description DynamicMapInstantiator()DynamicMapInstantiator(PersistentClass mappingInfo)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.MapgenerateMap()java.lang.Objectinstantiate()Perform the requested instantiation.java.lang.Objectinstantiate(java.io.Serializable id)Perform the requested entity instantiation.booleanisInstance(java.lang.Object object)Performs check to see if the given object is an instance of the entity or component which this Instantiator instantiates.
-
-
-
Field Detail
-
KEY
public static final java.lang.String KEY
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
DynamicMapInstantiator
public DynamicMapInstantiator()
-
DynamicMapInstantiator
public DynamicMapInstantiator(PersistentClass mappingInfo)
-
-
Method Detail
-
instantiate
public final java.lang.Object instantiate(java.io.Serializable id)
Description copied from interface:InstantiatorPerform the requested entity instantiation. This form is never called for component instantiation, only entity instantiation.- Specified by:
instantiatein interfaceInstantiator- Parameters:
id- The id of the entity to be instantiated.- Returns:
- An appropriately instantiated entity.
-
instantiate
public final java.lang.Object instantiate()
Description copied from interface:InstantiatorPerform the requested instantiation.- Specified by:
instantiatein interfaceInstantiator- Returns:
- The instantiated data structure.
-
isInstance
public final boolean isInstance(java.lang.Object object)
Description copied from interface:InstantiatorPerforms check to see if the given object is an instance of the entity or component which this Instantiator instantiates.- Specified by:
isInstancein interfaceInstantiator- Parameters:
object- The object to be checked.- Returns:
- True is the object does represent an instance of the underlying entity/component.
-
generateMap
protected java.util.Map generateMap()
-
-