org.hibernate.metamodel.source.annotations
Class EntityHierarchyBuilder

java.lang.Object
  extended by org.hibernate.metamodel.source.annotations.EntityHierarchyBuilder

public class EntityHierarchyBuilder
extends Object

Given a (jandex) annotation index build processes all classes with JPA relevant annotations and pre-orders JPA entities respectively their inheritance hierarchy.


Constructor Summary
EntityHierarchyBuilder()
           
 
Method Summary
static Set<EntityHierarchy> createEntityHierarchies(AnnotationBindingContext bindingContext)
          Pre-processes the annotated entities from the index and create a set of entity hierarchies which can be bound to the metamodel.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EntityHierarchyBuilder

public EntityHierarchyBuilder()
Method Detail

createEntityHierarchies

public static Set<EntityHierarchy> createEntityHierarchies(AnnotationBindingContext bindingContext)
Pre-processes the annotated entities from the index and create a set of entity hierarchies which can be bound to the metamodel.

Parameters:
bindingContext - The binding context, giving access to needed services and information
Returns:
a set of EntityHierarchy instances.


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