|
|||||||||
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 |