|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface MappingConfigurationStrategy
This interface defines a strategy for reading how persistent properties are defined in a persistent entity.
Subclasses can implement this interface in order to provide a different mechanism for mapping entities such as annotations or XML.
| Method Summary | |
|---|---|
IdentityMapping |
getDefaultIdentityMapping(ClassMapping classMapping)
Obtains the default manner in which identifiers are mapped. |
PersistentProperty |
getIdentity(Class javaClass,
MappingContext context)
Obtains the identity of a persistent entity |
Set |
getOwningEntities(Class javaClass,
MappingContext context)
Returns a set of entities that "own" the given entity. |
List<PersistentProperty> |
getPersistentProperties(Class javaClass,
MappingContext context)
|
List<PersistentProperty> |
getPersistentProperties(Class javaClass,
MappingContext context,
ClassMapping mapping)
Obtains a List of PersistentProperty instances for the given Mapped class |
boolean |
isPersistentEntity(Class javaClass)
Tests whether the given class is a persistent entity |
| Method Detail |
|---|
boolean isPersistentEntity(Class javaClass)
javaClass - The java class
List<PersistentProperty> getPersistentProperties(Class javaClass,
MappingContext context)
getPersistentProperties(Class, MappingContext, ClassMapping)
List<PersistentProperty> getPersistentProperties(Class javaClass,
MappingContext context,
ClassMapping mapping)
javaClass - The Java classcontext - The MappingContext instancemapping - The mapping for this class
PersistentProperty getIdentity(Class javaClass,
MappingContext context)
javaClass - The Java classcontext - The MappingContext
IdentityMapping getDefaultIdentityMapping(ClassMapping classMapping)
classMapping - The ClassMapping instance
Set getOwningEntities(Class javaClass,
MappingContext context)
javaClass - The Java classcontext - The MappingContext
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||