org.hibernate.cfg
Class ToOneFkSecondPass

java.lang.Object
  extended by org.hibernate.cfg.FkSecondPass
      extended by org.hibernate.cfg.ToOneFkSecondPass
All Implemented Interfaces:
Serializable, SecondPass

public class ToOneFkSecondPass
extends FkSecondPass

Enable a proper set of the FK columns in respect with the id column order Allow the correct implementation of the default EJB3 values which needs both sides of the association to be resolved

Author:
Emmanuel Bernard
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.hibernate.cfg.FkSecondPass
columns, value
 
Constructor Summary
ToOneFkSecondPass(ToOne value, Ejb3JoinColumn[] columns, boolean unique, String entityClassName, String path, ExtendedMappings mappings)
           
 
Method Summary
 void doSecondPass(Map persistentClasses)
           
 String getReferencedEntityName()
           
 boolean isInPrimaryKey()
           
 
Methods inherited from class org.hibernate.cfg.FkSecondPass
equals, getUniqueCounter, getValue, hashCode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ToOneFkSecondPass

public ToOneFkSecondPass(ToOne value,
                         Ejb3JoinColumn[] columns,
                         boolean unique,
                         String entityClassName,
                         String path,
                         ExtendedMappings mappings)
Method Detail

getReferencedEntityName

public String getReferencedEntityName()
Specified by:
getReferencedEntityName in class FkSecondPass

isInPrimaryKey

public boolean isInPrimaryKey()
Specified by:
isInPrimaryKey in class FkSecondPass

doSecondPass

public void doSecondPass(Map persistentClasses)
                  throws MappingException
Throws:
MappingException


Copyright © 2001-2010 Red Hat, Inc. All Rights Reserved.