Uses of Class
dev.morphia.mapping.MappedField
-
-
Uses of MappedField in dev.morphia
Methods in dev.morphia with parameters of type MappedField Modifier and Type Method Description java.lang.Object
ObjectFactory. createInstance(Mapper mapper, MappedField mf, com.mongodb.DBObject dbObj)
Creates an instance of the class defined in the discriminator field in the dbObject passed in.java.util.List
ObjectFactory. createList(MappedField mf)
Defines how morphia creates a List object.java.util.Map
ObjectFactory. createMap(MappedField mf)
Defines how morphia creates a Map object.java.util.Set
ObjectFactory. createSet(MappedField mf)
Defines how morphia creates a Set object. -
Uses of MappedField in dev.morphia.converters
Methods in dev.morphia.converters with parameters of type MappedField Modifier and Type Method Description java.lang.Object
BigDecimalConverter. decode(java.lang.Class<?> targetClass, java.lang.Object value, MappedField optionalExtraInfo)
java.lang.Object
BooleanConverter. decode(java.lang.Class targetClass, java.lang.Object val, MappedField optionalExtraInfo)
java.lang.Object
ByteConverter. decode(java.lang.Class targetClass, java.lang.Object val, MappedField optionalExtraInfo)
java.lang.Object
CharacterConverter. decode(java.lang.Class targetClass, java.lang.Object fromDBObject, MappedField optionalExtraInfo)
java.lang.Object
CharArrayConverter. decode(java.lang.Class targetClass, java.lang.Object val, MappedField optionalExtraInfo)
java.lang.Object
ClassConverter. decode(java.lang.Class targetClass, java.lang.Object fromDBObject, MappedField optionalExtraInfo)
java.lang.Object
Converters. decode(java.lang.Class c, java.lang.Object fromDBObject, MappedField mf)
Deprecated.decode theDBObject
and provide the corresponding java (type-safe) object
NOTE: mf might be nulljava.lang.Object
CurrencyConverter. decode(java.lang.Class<?> targetClass, java.lang.Object fromDBObject, MappedField optionalExtraInfo)
java.lang.Object
DateConverter. decode(java.lang.Class<?> targetClass, java.lang.Object val, MappedField optionalExtraInfo)
java.lang.Object
DoubleConverter. decode(java.lang.Class targetClass, java.lang.Object val, MappedField optionalExtraInfo)
java.lang.Object
EnumConverter. decode(java.lang.Class targetClass, java.lang.Object fromDBObject, MappedField optionalExtraInfo)
java.lang.Object
EnumSetConverter. decode(java.lang.Class targetClass, java.lang.Object fromDBObject, MappedField optionalExtraInfo)
java.lang.Object
FloatConverter. decode(java.lang.Class targetClass, java.lang.Object val, MappedField optionalExtraInfo)
java.lang.Object
IdentityConverter. decode(java.lang.Class targetClass, java.lang.Object fromDBObject, MappedField optionalExtraInfo)
java.lang.Object
InstantConverter. decode(java.lang.Class<?> targetClass, java.lang.Object val, MappedField optionalExtraInfo)
java.lang.Object
IntegerConverter. decode(java.lang.Class targetClass, java.lang.Object val, MappedField optionalExtraInfo)
java.lang.Object
IterableConverter. decode(java.lang.Class targetClass, java.lang.Object fromDBObject, MappedField mf)
java.lang.Object
KeyConverter. decode(java.lang.Class targetClass, java.lang.Object o, MappedField optionalExtraInfo)
java.lang.Object
LocalDateConverter. decode(java.lang.Class<?> targetClass, java.lang.Object val, MappedField optionalExtraInfo)
java.lang.Object
LocalDateTimeConverter. decode(java.lang.Class<?> targetClass, java.lang.Object val, MappedField optionalExtraInfo)
java.lang.Object
LocaleConverter. decode(java.lang.Class targetClass, java.lang.Object fromDBObject, MappedField optionalExtraInfo)
java.lang.Object
LocalTimeConverter. decode(java.lang.Class<?> targetClass, java.lang.Object val, MappedField optionalExtraInfo)
java.lang.Object
LongConverter. decode(java.lang.Class targetClass, java.lang.Object val, MappedField optionalExtraInfo)
java.lang.Object
MapOfValuesConverter. decode(java.lang.Class targetClass, java.lang.Object fromDBObject, MappedField mf)
java.lang.Object
ObjectIdConverter. decode(java.lang.Class targetClass, java.lang.Object val, MappedField optionalExtraInfo)
java.lang.Object
SerializedObjectConverter. decode(java.lang.Class targetClass, java.lang.Object fromDBObject, MappedField f)
java.lang.Object
ShortConverter. decode(java.lang.Class targetClass, java.lang.Object val, MappedField optionalExtraInfo)
java.lang.Object
StringConverter. decode(java.lang.Class targetClass, java.lang.Object fromDBObject, MappedField optionalExtraInfo)
java.lang.Object
TimestampConverter. decode(java.lang.Class targetClass, java.lang.Object val, MappedField optionalExtraInfo)
abstract java.lang.Object
TypeConverter. decode(java.lang.Class<?> targetClass, java.lang.Object fromDBObject, MappedField optionalExtraInfo)
decode theDBObject
and provide the corresponding java (type-safe) object
NOTE: optionalExtraInfo might be nulljava.lang.Object
URIConverter. decode(java.lang.Class targetClass, java.lang.Object val, MappedField optionalExtraInfo)
java.lang.Object
UUIDConverter. decode(java.lang.Class targetClass, java.lang.Object fromDBObject, MappedField optionalExtraInfo)
java.lang.Object
BigDecimalConverter. encode(java.lang.Object value, MappedField optionalExtraInfo)
java.lang.Object
ByteConverter. encode(java.lang.Object value, MappedField optionalExtraInfo)
java.lang.Object
CharacterConverter. encode(java.lang.Object value, MappedField optionalExtraInfo)
java.lang.Object
CharArrayConverter. encode(java.lang.Object value, MappedField optionalExtraInfo)
java.lang.Object
ClassConverter. encode(java.lang.Object value, MappedField optionalExtraInfo)
java.lang.Object
CurrencyConverter. encode(java.lang.Object value, MappedField optionalExtraInfo)
java.lang.Object
EnumConverter. encode(java.lang.Object value, MappedField optionalExtraInfo)
java.lang.Object
EnumSetConverter. encode(java.lang.Object value, MappedField optionalExtraInfo)
java.lang.Object
InstantConverter. encode(java.lang.Object value, MappedField optionalExtraInfo)
java.lang.Object
IterableConverter. encode(java.lang.Object value, MappedField mf)
java.lang.Object
KeyConverter. encode(java.lang.Object t, MappedField optionalExtraInfo)
java.lang.Object
LocalDateConverter. encode(java.lang.Object value, MappedField optionalExtraInfo)
java.lang.Object
LocalDateTimeConverter. encode(java.lang.Object value, MappedField optionalExtraInfo)
java.lang.Object
LocaleConverter. encode(java.lang.Object val, MappedField optionalExtraInfo)
java.lang.Object
LocalTimeConverter. encode(java.lang.Object value, MappedField optionalExtraInfo)
java.lang.Object
MapOfValuesConverter. encode(java.lang.Object value, MappedField mf)
java.lang.Object
SerializedObjectConverter. encode(java.lang.Object value, MappedField f)
java.lang.Object
TimestampConverter. encode(java.lang.Object val, MappedField optionalExtraInfo)
java.lang.Object
TypeConverter. encode(java.lang.Object value, MappedField optionalExtraInfo)
encode the (type-safe) java object into the correspondingDBObject
java.lang.String
URIConverter. encode(java.lang.Object uri, MappedField optionalExtraInfo)
java.lang.Object
UUIDConverter. encode(java.lang.Object value, MappedField optionalExtraInfo)
void
Converters. fromDBObject(com.mongodb.DBObject dbObj, MappedField mf, java.lang.Object targetEntity)
Deprecated.Creates an entity and populates its state based on the dbObject given.protected TypeConverter
Converters. getEncoder(java.lang.Object val, MappedField mf)
Deprecated.protected TypeConverter
CustomConverters. getEncoder(java.lang.Object val, MappedField mf)
protected TypeConverter
DefaultConverters. getEncoder(java.lang.Object val, MappedField mf)
boolean
Converters. hasDbObjectConverter(MappedField field)
Deprecated.boolean
Converters. hasSimpleValueConverter(MappedField c)
Deprecated.protected boolean
EnumConverter. isSupported(java.lang.Class c, MappedField optionalExtraInfo)
protected boolean
IdentityConverter. isSupported(java.lang.Class c, MappedField optionalExtraInfo)
protected boolean
IterableConverter. isSupported(java.lang.Class c, MappedField mf)
protected boolean
MapOfValuesConverter. isSupported(java.lang.Class<?> c, MappedField optionalExtraInfo)
protected boolean
SerializedObjectConverter. isSupported(java.lang.Class c, MappedField optionalExtraInfo)
protected boolean
TypeConverter. isSupported(java.lang.Class<?> c, MappedField optionalExtraInfo)
checks if the class is supported for this converter.void
Converters. toDBObject(java.lang.Object containingObject, MappedField mf, com.mongodb.DBObject dbObj, MapperOptions opts)
Deprecated.Converts an entity to a DBObject -
Uses of MappedField in dev.morphia.converters.experimental
Methods in dev.morphia.converters.experimental with parameters of type MappedField Modifier and Type Method Description java.lang.Object
ReferenceConverter. decode(java.lang.Class<?> targetClass, java.lang.Object idValue, MappedField optionalExtraInfo)
java.lang.Object
ReferenceConverter. encode(java.lang.Object value, MappedField optionalExtraInfo)
-
Uses of MappedField in dev.morphia.geo
Methods in dev.morphia.geo with parameters of type MappedField Modifier and Type Method Description java.lang.Object
GeometryConverter. decode(java.lang.Class<?> targetClass, java.lang.Object fromDBObject, MappedField optionalExtraInfo)
java.lang.Object
GeometryQueryConverter. decode(java.lang.Class<?> targetClass, java.lang.Object fromDBObject, MappedField optionalExtraInfo)
Geometry
GeometryShapeConverter. decode(java.lang.Class<?> targetClass, java.lang.Object fromDBObject, MappedField optionalExtraInfo)
java.lang.Object
NamedCoordinateReferenceSystemConverter. decode(java.lang.Class<?> targetClass, java.lang.Object fromDBObject, MappedField optionalExtraInfo)
java.lang.Object
GeometryQueryConverter. encode(java.lang.Object value, MappedField optionalExtraInfo)
java.lang.Object
GeometryShapeConverter. encode(java.lang.Object value, MappedField optionalExtraInfo)
java.lang.Object
NamedCoordinateReferenceSystemConverter. encode(java.lang.Object value, MappedField optionalExtraInfo)
protected boolean
NamedCoordinateReferenceSystemConverter. isSupported(java.lang.Class<?> c, MappedField optionalExtraInfo)
-
Uses of MappedField in dev.morphia.internal
Methods in dev.morphia.internal that return MappedField Modifier and Type Method Description MappedField
PathTarget. getTarget()
Returns the MappedField found at the end of a path. -
Uses of MappedField in dev.morphia.mapping
Subclasses of MappedField in dev.morphia.mapping Modifier and Type Class Description class
EphemeralMappedField
This is a MappedField facade that allows us to convert and collect values to be gathered back in to a Map or Collection, e.g., rather than directly on a mapped entity.Methods in dev.morphia.mapping that return MappedField Modifier and Type Method Description MappedField
MappedClass. getMappedField(java.lang.String storedName)
Deprecated.Returns the MappedField by the name that it will stored in mongodb asMappedField
MappedClass. getMappedFieldByJavaField(java.lang.String name)
Deprecated.Returns MappedField for a given java field name on the this MappedClassMappedField
MappedClass. getMappedIdField()
Deprecated.MappedField
MappedClass. getMappedVersionField()
Deprecated.MappedField
EphemeralMappedField. getParent()
Methods in dev.morphia.mapping that return types with arguments of type MappedField Modifier and Type Method Description java.util.List<MappedField>
MappedClass. getFieldsAnnotatedWith(java.lang.Class<? extends java.lang.annotation.Annotation> clazz)
Deprecated.Returns fields annotated with the clazzjava.util.List<MappedField>
MappedClass. getPersistenceFields()
Deprecated.java.util.List<MappedField>
MappedField. getTypeParameters()
Deprecated.Methods in dev.morphia.mapping with parameters of type MappedField Modifier and Type Method Description java.lang.Object
DefaultCreator. createInstance(Mapper mapper, MappedField mf, com.mongodb.DBObject dbObj)
java.util.List
DefaultCreator. createList(MappedField mf)
java.util.Map
DefaultCreator. createMap(MappedField mf)
java.util.Set
DefaultCreator. createSet(MappedField mf)
void
CustomMapper. fromDBObject(Datastore datastore, com.mongodb.DBObject dbObject, MappedField mf, java.lang.Object entity, EntityCache cache, Mapper mapper)
Deprecated.Creates an entity and populates its state based on the dbObject given.void
CustomMapper. toDBObject(java.lang.Object entity, MappedField mf, com.mongodb.DBObject dbObject, java.util.Map<java.lang.Object,com.mongodb.DBObject> involvedObjects, Mapper mapper)
Deprecated.Converts an entity to a DBObject.java.lang.Object
Mapper. toMongoObject(MappedField mf, MappedClass mc, java.lang.Object value)
Deprecated.Converts a java object to a mongo-compatible object (possibly a DBObject for complex mappings).Constructors in dev.morphia.mapping with parameters of type MappedField Constructor Description EphemeralMappedField(java.lang.reflect.ParameterizedType t, MappedField mf, Mapper mapper)
Creates an EphemeralMappedField.EphemeralMappedField(java.lang.reflect.Type t, MappedField mf, Mapper mapper)
Creates an EphemeralMappedField. -
Uses of MappedField in dev.morphia.mapping.experimental
Methods in dev.morphia.mapping.experimental with parameters of type MappedField Modifier and Type Method Description static MorphiaReference<?>
CollectionReference. decode(Datastore datastore, Mapper mapper, MappedField mappedField, java.lang.Class paramType, com.mongodb.DBObject dbObject)
Decodes a document in to entitiesstatic MapReference
MapReference. decode(Datastore datastore, Mapper mapper, MappedField mappedField, com.mongodb.DBObject dbObject)
Decodes a document in to entitiesstatic MorphiaReference<?>
SingleReference. decode(Datastore datastore, Mapper mapper, MappedField mappedField, java.lang.Class paramType, com.mongodb.DBObject dbObject)
Decodes a document in to an entityjava.lang.Object
CollectionReference. encode(Mapper mapper, java.lang.Object value, MappedField field)
java.lang.Object
MapReference. encode(Mapper mapper, java.lang.Object value, MappedField field)
abstract java.lang.Object
MorphiaReference. encode(Mapper mapper, java.lang.Object value, MappedField optionalExtraInfo)
java.lang.Object
SingleReference. encode(Mapper mapper, java.lang.Object value, MappedField optionalExtraInfo)
-
Uses of MappedField in dev.morphia.mapping.validation
Constructors in dev.morphia.mapping.validation with parameters of type MappedField Constructor Description ConstraintViolation(ConstraintViolation.Level level, MappedClass clazz, MappedField field, java.lang.Class<? extends ClassConstraint> validator, java.lang.String message)
Creates a violation instance to record invalid mapping metadata -
Uses of MappedField in dev.morphia.mapping.validation.classrules
Constructors in dev.morphia.mapping.validation.classrules with parameters of type MappedField Constructor Description FieldEnumString(MappedField... fields)
Creates a FieldEnumString for the given fieldsConstructor parameters in dev.morphia.mapping.validation.classrules with type arguments of type MappedField Constructor Description FieldEnumString(java.util.List<MappedField> fields)
Creates a FieldEnumString for the given fields -
Uses of MappedField in dev.morphia.mapping.validation.fieldrules
Methods in dev.morphia.mapping.validation.fieldrules with parameters of type MappedField Modifier and Type Method Description protected void
ContradictingFieldAnnotation. check(Mapper mapper, MappedClass mc, MappedField mf, java.util.Set<ConstraintViolation> ve)
protected abstract void
FieldConstraint. check(Mapper mapper, MappedClass mc, MappedField mf, java.util.Set<ConstraintViolation> ve)
protected void
IdDoesNotMix. check(Mapper mapper, MappedClass mc, MappedField mf, java.util.Set<ConstraintViolation> ve)
protected void
LazyReferenceMissingDependencies. check(Mapper mapper, MappedClass mc, MappedField mf, java.util.Set<ConstraintViolation> ve)
protected void
LazyReferenceOnArray. check(Mapper mapper, MappedClass mc, MappedField mf, java.util.Set<ConstraintViolation> ve)
protected void
MapKeyDifferentFromString. check(Mapper mapper, MappedClass mc, MappedField mf, java.util.Set<ConstraintViolation> ve)
protected void
MapNotSerializable. check(Mapper mapper, MappedClass mc, MappedField mf, java.util.Set<ConstraintViolation> ve)
protected void
MisplacedProperty. check(Mapper mapper, MappedClass mc, MappedField mf, java.util.Set<ConstraintViolation> ve)
protected void
ReferenceToUnidentifiable. check(Mapper mapper, MappedClass mc, MappedField mf, java.util.Set<ConstraintViolation> ve)
protected void
VersionMisuse. check(Mapper mapper, MappedClass mc, MappedField mf, java.util.Set<ConstraintViolation> ve)
-
Uses of MappedField in dev.morphia.query
Methods in dev.morphia.query with parameters of type MappedField Modifier and Type Method Description protected java.util.List<java.lang.Object>
UpdateOpsImpl. toDBObjList(MappedField mf, java.util.List<?> values)
-
Uses of MappedField in dev.morphia.query.validation
Methods in dev.morphia.query.validation with parameters of type MappedField Modifier and Type Method Description boolean
EntityTypeAndIdValueValidator. apply(MappedClass mappedClass, MappedField mappedField, java.lang.Object value, java.util.List<ValidationFailure> validationFailures)
Checks the class of thevalue
against the type of the ID for thetype
.boolean
OperationValidator. apply(MappedField mappedField, FilterOperator operator, java.lang.Object value, java.util.List<ValidationFailure> validationFailures)
Apply validation for the given operator.protected void
AllOperationValidator. validate(MappedField mappedField, java.lang.Object value, java.util.List<ValidationFailure> validationFailures)
protected void
ExistsOperationValidator. validate(MappedField mappedField, java.lang.Object value, java.util.List<ValidationFailure> validationFailures)
protected void
GeoWithinOperationValidator. validate(MappedField mappedField, java.lang.Object value, java.util.List<ValidationFailure> validationFailures)
protected void
InOperationValidator. validate(MappedField mappedField, java.lang.Object value, java.util.List<ValidationFailure> validationFailures)
protected void
ModOperationValidator. validate(MappedField mappedField, java.lang.Object value, java.util.List<ValidationFailure> validationFailures)
protected void
NotInOperationValidator. validate(MappedField mappedField, java.lang.Object value, java.util.List<ValidationFailure> validationFailures)
protected abstract void
OperationValidator. validate(MappedField mappedField, java.lang.Object value, java.util.List<ValidationFailure> validationFailures)
Performs the actual validation, and assumesappliesTo
has returned trueprotected void
SizeOperationValidator. validate(MappedField mappedField, java.lang.Object value, java.util.List<ValidationFailure> validationFailures)
-