Spring Data Commons

Uses of Interface
org.springframework.data.mapping.PersistentProperty

Packages that use PersistentProperty
org.springframework.data.mapping   
org.springframework.data.mapping.context   
org.springframework.data.mapping.event   
org.springframework.data.mapping.model   
 

Uses of PersistentProperty in org.springframework.data.mapping
 

Classes in org.springframework.data.mapping with type parameters of type PersistentProperty
 class Association<P extends PersistentProperty<P>>
          Value object to capture Associations.
 interface AssociationHandler<P extends PersistentProperty<P>>
          Callback interface to implement functionality to be applied to a collection of Associations.
 interface PersistentEntity<T,P extends PersistentProperty<P>>
          Represents a persistent entity
 interface PersistentProperty<P extends PersistentProperty<P>>
           
 interface PropertyHandler<P extends PersistentProperty<P>>
          Callback interface to do something with all plain PersistentProperty instances except associations and transient properties.
 

Uses of PersistentProperty in org.springframework.data.mapping.context
 

Classes in org.springframework.data.mapping.context with type parameters of type PersistentProperty
 class AbstractMappingContext<E extends MutablePersistentEntity<?,P>,P extends PersistentProperty<P>>
          Base class to build mapping metadata and thus create instances of PersistentEntity and PersistentProperty.
 interface MappingContext<E extends PersistentEntity<?,P>,P extends PersistentProperty<P>>
          This interface defines the overall context including all known PersistentEntity instances and methods to obtain instances on demand

This interface is used internally to establish associations between entities and also at runtime to obtain entities by name

The generic type parameters T & R are used to specify the mapped form of a class (example Table) and property (example Column) respectively.

 

Uses of PersistentProperty in org.springframework.data.mapping.event
 

Classes in org.springframework.data.mapping.event with type parameters of type PersistentProperty
 class MappingContextEvent<E extends PersistentEntity<?,P>,P extends PersistentProperty<P>>
           
 

Uses of PersistentProperty in org.springframework.data.mapping.model
 

Classes in org.springframework.data.mapping.model with type parameters of type PersistentProperty
 class AbstractPersistentProperty<P extends PersistentProperty<P>>
          Simple impementation of PersistentProperty.
 class AnnotationBasedPersistentProperty<P extends PersistentProperty<P>>
          Special PersistentProperty that takes annotations at a property into account.
 class BasicPersistentEntity<T,P extends PersistentProperty<P>>
          Simple value object to capture information of PersistentEntitys.
 interface MutablePersistentEntity<T,P extends PersistentProperty<P>>
          Interface capturing mutator methods for PersistentEntitys.
 

Classes in org.springframework.data.mapping.model that implement PersistentProperty
 class AbstractPersistentProperty<P extends PersistentProperty<P>>
          Simple impementation of PersistentProperty.
 class AnnotationBasedPersistentProperty<P extends PersistentProperty<P>>
          Special PersistentProperty that takes annotations at a property into account.
 

Methods in org.springframework.data.mapping.model with parameters of type PersistentProperty
 Object BeanWrapper.getProperty(PersistentProperty<?> property)
          Returns the value of the given PersistentProperty of the underlying bean instance.
<S> S
BeanWrapper.getProperty(PersistentProperty<?> property, Class<? extends S> type, boolean fieldAccessOnly)
          Returns the value of the given PersistentProperty potentially converted to the given type.
 void BeanWrapper.setProperty(PersistentProperty<?> property, Object value)
          Sets the given PersistentProperty to the given value.
 void BeanWrapper.setProperty(PersistentProperty<?> property, Object value, boolean fieldAccessOnly)
          Sets the given PersistentProperty to the given value.
 


Spring Data Commons

Copyright © 2011. All Rights Reserved.