|
Oracle Fusion Middleware Java API Reference for Oracle TopLink 11g Release 1 (11.1.1) E28847-01 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IManagedTypeProvider
The external representation of the provider of managed types.
IManagedType| Method Summary | |
|---|---|
java.lang.Iterable<IEntity> |
abstractSchemaTypes()Returns the collection of possible abstract schema types. |
IManagedType |
getManagedType(IType type)Retrieves the entity for the given type. |
IManagedType |
getManagedType(java.lang.String abstractSchemaName)Retrieves the entity with the given abstract schema name, which can also be the entity class name. |
IPlatform |
getPlatform()Returns the platform to which the JPA artifacts are deployed. |
ITypeRepository |
getTypeRepository()Returns the type repository for the application. |
IJPAVersion |
getVersion()Returns the version of the Java Persistence this entity for which it was defined. |
java.lang.Iterable<IManagedType> |
managedTypes()Returns the managed types available within the context of this provider. |
| Method Detail |
|---|
java.lang.Iterable<IEntity> abstractSchemaTypes()
entities defined in the persistence contextIManagedType getManagedType(IType type)
type - The type that is used as a managed typenull otherwiseIManagedType getManagedType(java.lang.String abstractSchemaName)
abstractSchemaName - The abstract schema name, which can be different from the entity class name but by default, it's the samenull if none could be foundIPlatform getPlatform()
ITypeRepository getTypeRepository()
ITypesIJPAVersion getVersion()
java.lang.Iterable<IManagedType> managedTypes()
|
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||