|
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()
ITypes
IJPAVersion getVersion()
java.lang.Iterable<IManagedType> managedTypes()
|
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |