public class BasicEntityTypeRegistry extends java.lang.Object implements EntityTypeRegistry
| Constructor and Description | 
|---|
| BasicEntityTypeRegistry() | 
| Modifier and Type | Method and Description | 
|---|---|
| <T extends Entity>  | getEntityTypeOf(java.lang.Class<T> implClazz)Returns the interface of this entity implementation. | 
| <T extends Entity>  | getImplementedBy(java.lang.Class<T> type)Returns the implementation to be used for the given entity type. | 
| <T extends Entity>  | registerImplementation(java.lang.Class<T> type,
                      java.lang.Class<? extends T> implClazz)Registers the implementation to use for a given entity type. | 
public <T extends Entity> EntityTypeRegistry registerImplementation(java.lang.Class<T> type, java.lang.Class<? extends T> implClazz)
EntityTypeRegistryregisterImplementation in interface EntityTypeRegistrypublic <T extends Entity> java.lang.Class<? extends T> getImplementedBy(java.lang.Class<T> type)
EntityTypeRegistrygetImplementedBy in interface EntityTypeRegistrypublic <T extends Entity> java.lang.Class<? super T> getEntityTypeOf(java.lang.Class<T> implClazz)
EntityTypeRegistryentity.getEntityType().getName().getEntityTypeOf in interface EntityTypeRegistry