## Uses of Class
org.springframework.data.mapping.model.Property

Packages that use Property
org.springframework.data.mapping.context: Mapping context API and implementation base classes.
org.springframework.data.mapping.model: Core implementation of the mapping subsystem's model.

### Uses of Property in org.springframework.data.mapping.context

Methods in org.springframework.data.mapping.context with parameters of type Property
`protected abstract P` AbstractMappingContext.`createPersistentProperty(Property property, E owner, SimpleTypeHolder simpleTypeHolder)` Creates the concrete instance of `PersistentProperty`.

### Uses of Property in org.springframework.data.mapping.model

Methods in org.springframework.data.mapping.model that return Property
`protected Property` AbstractPersistentProperty.`getProperty()`
`static Property` Property.`of(TypeInformation<?> type, Field field)` Creates a new `Property` backed by the given field.
`static Property` Property.`of(TypeInformation<?> type, Field field, PropertyDescriptor descriptor)` Creates a new `Property` backed by the given `Field` and `PropertyDescriptor`.
`static Property` Property.`of(TypeInformation<?> type, PropertyDescriptor descriptor)` Creates a new `Property` for the given `PropertyDescriptor`.

Constructors in org.springframework.data.mapping.model with parameters of type Property
Constructor and Description
`AbstractPersistentProperty(Property property, PersistentEntity<?,P> owner, SimpleTypeHolder simpleTypeHolder)`
`AnnotationBasedPersistentProperty(Property property, PersistentEntity<?,P> owner, SimpleTypeHolder simpleTypeHolder)` Creates a new `AnnotationBasedPersistentProperty`.