@groovy.transform.CompileStatic abstract class AbstractShapeCoordsType<T extends Shape> extends AbstractMappingAwareCustomTypeMarshaller<T, org.bson.Document, org.bson.Document>
Abstract implementation for custom types that persist shapes using their coordinate values
Constructor and description |
---|
AbstractShapeCoordsType
(java.lang.Class<T> targetType) |
Type Params | Return Type | Name and description |
---|---|---|
|
protected void |
queryInternal(PersistentProperty property, java.lang.String key, PropertyCriterion criterion, org.bson.Document nativeQuery) |
|
boolean |
supports(MappingContext context) |
|
boolean |
supports(Datastore datastore) |
|
protected java.lang.Object |
writeInternal(PersistentProperty property, java.lang.String key, T value, org.bson.Document nativeTarget) |