org.hibernate.tuple
Class IdentifierProperty
java.lang.Object
   org.hibernate.tuple.Property
org.hibernate.tuple.Property
       org.hibernate.tuple.IdentifierProperty
org.hibernate.tuple.IdentifierProperty
- All Implemented Interfaces: 
- Serializable
- public class IdentifierProperty 
- extends Property
Represents a defined entity identifier property within the Hibernate
 runtime-metamodel.
- Author:
- Steve Ebersole
- See Also:
- Serialized Form
 
 
 
 
IdentifierProperty
public IdentifierProperty(String name,
                          String node,
                          Type type,
                          boolean embedded,
                          IdentifierValue unsavedValue,
                          IdentifierGenerator identifierGenerator)
- Construct a non-virtual identifier property.
 
- Parameters:
- name- The name of the property representing the identifier within
 its owning entity.
- node- The node name to use for XML-based representation of this
 property.
- type- The Hibernate Type for the identifier property.
- embedded- Is this an embedded identifier.
- unsavedValue- The value which, if found as the value on the identifier
 property, represents new (i.e., un-saved) instances of the owning entity.
- identifierGenerator- The generator to use for id value generation.
 
IdentifierProperty
public IdentifierProperty(Type type,
                          boolean embedded,
                          boolean hasIdentifierMapper,
                          IdentifierValue unsavedValue,
                          IdentifierGenerator identifierGenerator)
- Construct a virtual IdentifierProperty.
 
- Parameters:
- type- The Hibernate Type for the identifier property.
- embedded- Is this an embedded identifier.
- unsavedValue- The value which, if found as the value on the identifier
 property, represents new (i.e., un-saved) instances of the owning entity.
- identifierGenerator- The generator to use for id value generation.
 
isVirtual
public boolean isVirtual()
- 
 
isEmbedded
public boolean isEmbedded()
- 
 
getUnsavedValue
public IdentifierValue getUnsavedValue()
- 
 
getIdentifierGenerator
public IdentifierGenerator getIdentifierGenerator()
- 
 
isIdentifierAssignedByInsert
public boolean isIdentifierAssignedByInsert()
- 
 
hasIdentifierMapper
public boolean hasIdentifierMapper()
- 
 
Copyright © 2001-2010 Red Hat, Inc.  All Rights Reserved.