Interface PropertyAnnotationProvider<T>

Type Parameters:
T - The type of annotation to use to denote a property
All Known Implementing Classes:
MorphiaPropertyAnnotationProvider

@MorphiaInternal @MorphiaExperimental public interface PropertyAnnotationProvider<T>
This type defines support for a given an annotation as usable to denoting an annotation on an entity and provides a conversion function to map it to a standard Morphia Property annotation.
Since:
3.0
Developer note.
This is an experimental item. Its function and presence are subject to change. Feedback on features and usability extremely welcome.
Developer note.
This is an internal item. Its function and presence are subject to change without warning. Its use is highly discouraged.
  • Method Details

    • convertToMorphia

      Property convertToMorphia(T annotation)
    • provides

      Class<T> provides()