|
EclipseLink 2.5.0, build 'v20130507-3faac2b' API Reference | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IManagedType
The external representation of a managed type, which is a JPA persistent object.
Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability. It is available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.
IEmbeddable
,
IEntity
,
IMappedSuperclass
Method Summary | |
---|---|
void |
accept(IManagedTypeVisitor visitor)
Visits this managed type with the given visitor. |
IMapping |
getMappingNamed(java.lang.String name)
Returns the IMapping with the given name. |
IManagedTypeProvider |
getProvider()
Retrieves the owner of this managed type. |
IType |
getType()
Returns the external representation of the class used by this managed type. |
java.lang.Iterable<IMapping> |
mappings()
Returns the collection of mappings defined in this managed type. |
Methods inherited from interface java.lang.Comparable |
---|
compareTo |
Method Detail |
---|
void accept(IManagedTypeVisitor visitor)
visitor
- The visitor to visit this managed type objectIMapping getMappingNamed(java.lang.String name)
IMapping
with the given name.
name
- The name of the mapping to retrieve
IMapping
or null
if it could not be foundIManagedTypeProvider getProvider()
IType getType()
java.lang.Iterable<IMapping> mappings()
mappings
defined in this managed type.
|
EclipseLink 2.5.0, build 'v20130507-3faac2b' API Reference | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |