org.jboss.webbeans.persistence.spi
Interface EntityDiscovery

All Superinterfaces:
Service
All Known Implementing Classes:
DefaultEntityDiscovery, ForwardinEntityDiscovery

public interface EntityDiscovery
extends Service

A container should implement this interface to replace portions or all of the built in entity discovery in Web Beans. The built in discovery considers @Entity, parses any META-INF/orm.xml and META-INF/persistence.xml.

Author:
Pete Muir

Method Summary
 java.util.Collection<java.lang.Class<?>> discoverEntitiesFromAnnotations()
          Discover any entities defined using annotations
 java.util.Collection<java.lang.Class<?>> discoverEntitiesFromPersistenceUnits()
          Discover any extra entities defined using persistence unit configuration
 java.util.Collection<java.lang.Class<?>> discoverEntitiesFromXml()
          Discover any entities defined using XML
 

Method Detail

discoverEntitiesFromAnnotations

java.util.Collection<java.lang.Class<?>> discoverEntitiesFromAnnotations()
Discover any entities defined using annotations

Returns:
an iteration of the entity classes found

discoverEntitiesFromXml

java.util.Collection<java.lang.Class<?>> discoverEntitiesFromXml()
Discover any entities defined using XML

Returns:
an iteration of the entity classes found

discoverEntitiesFromPersistenceUnits

java.util.Collection<java.lang.Class<?>> discoverEntitiesFromPersistenceUnits()
Discover any extra entities defined using persistence unit configuration

Returns:
an iteration of the entity classes found


Copyright © 2011. All Rights Reserved.