Uses of Class
dev.morphia.mapping.Mapper
-
-
Uses of Mapper in dev.morphia
Methods in dev.morphia that return Mapper Modifier and Type Method Description Mapper
Datastore. getMapper()
Mapper
DatastoreImpl. getMapper()
Methods in dev.morphia with parameters of type Mapper Modifier and Type Method Description Object
ObjectFactory. createInstance(Mapper mapper, MappedField mf, org.bson.Document document)
Creates an instance of the class defined in the discriminator field in the document passed in.default void
EntityInterceptor. postLoad(Object ent, org.bson.Document document, Mapper mapper)
default void
EntityInterceptor. postPersist(Object ent, org.bson.Document document, Mapper mapper)
default void
EntityInterceptor. preLoad(Object ent, org.bson.Document document, Mapper mapper)
default void
EntityInterceptor. prePersist(Object ent, org.bson.Document document, Mapper mapper)
Constructors in dev.morphia with parameters of type Mapper Constructor Description DatastoreImpl(com.mongodb.client.MongoDatabase database, com.mongodb.client.MongoClient mongoClient, Mapper mapper, QueryFactory queryFactory)
Copy constructor for a datastore -
Uses of Mapper in dev.morphia.aggregation.experimental.codecs
Methods in dev.morphia.aggregation.experimental.codecs that return Mapper Modifier and Type Method Description protected Mapper
ExpressionCodec. getMapper()
Methods in dev.morphia.aggregation.experimental.codecs with parameters of type Mapper Modifier and Type Method Description static void
ExpressionCodec. writeNamedExpression(Mapper mapper, org.bson.BsonWriter writer, String name, Expression expression, org.bson.codecs.EncoderContext encoderContext)
static void
ExpressionCodec. writeNamedValue(Mapper mapper, org.bson.BsonWriter writer, String name, Object value, org.bson.codecs.EncoderContext encoderContext)
static void
ExpressionCodec. writeUnnamedExpression(Mapper mapper, org.bson.BsonWriter writer, Expression expression, org.bson.codecs.EncoderContext encoderContext)
static void
ExpressionCodec. writeUnnamedValue(Mapper mapper, org.bson.BsonWriter writer, Object value, org.bson.codecs.EncoderContext encoderContext)
Constructors in dev.morphia.aggregation.experimental.codecs with parameters of type Mapper Constructor Description AggregationCodecProvider(Mapper mapper)
ExpressionCodec(Mapper mapper)
MergeCodec(Mapper mapper)
-
Uses of Mapper in dev.morphia.aggregation.experimental.codecs.stages
Methods in dev.morphia.aggregation.experimental.codecs.stages that return Mapper Modifier and Type Method Description protected Mapper
StageCodec. getMapper()
Constructors in dev.morphia.aggregation.experimental.codecs.stages with parameters of type Mapper Constructor Description AddFieldsCodec(Mapper mapper)
AutoBucketCodec(Mapper mapper)
BucketCodec(Mapper mapper)
CollectionStatsCodec(Mapper mapper)
CountCodec(Mapper mapper)
CurrentOpCodec(Mapper mapper)
FacetCodec(Mapper mapper)
GeoNearCodec(Mapper mapper)
GraphLookupCodec(Mapper mapper)
GroupCodec(Mapper mapper)
IndexStatsCodec(Mapper mapper)
LimitCodec(Mapper mapper)
LookupCodec(Mapper mapper)
MatchCodec(Mapper mapper)
OutCodec(Mapper mapper)
PlanCacheStatsCodec(Mapper mapper)
ProjectionCodec(Mapper mapper)
RedactCodec(Mapper mapper)
ReplaceRootCodec(Mapper mapper)
ReplaceWithCodec(Mapper mapper)
SampleCodec(Mapper mapper)
SkipCodec(Mapper mapper)
SortByCountCodec(Mapper mapper)
SortCodec(Mapper mapper)
StageCodec(Mapper mapper)
UnsetCodec(Mapper mapper)
UnwindCodec(Mapper mapper)
-
Uses of Mapper in dev.morphia.aggregation.experimental.expressions
Methods in dev.morphia.aggregation.experimental.expressions with parameters of type Mapper Modifier and Type Method Description void
DateExpressions.DateExpression. encode(Mapper mapper, org.bson.BsonWriter writer, org.bson.codecs.EncoderContext encoderContext)
void
ObjectExpressions.MergeObjects. encode(Mapper mapper, org.bson.BsonWriter writer, org.bson.codecs.EncoderContext encoderContext)
-
Uses of Mapper in dev.morphia.aggregation.experimental.expressions.impls
Methods in dev.morphia.aggregation.experimental.expressions.impls with parameters of type Mapper Modifier and Type Method Description void
Accumulator. encode(Mapper mapper, org.bson.BsonWriter writer, org.bson.codecs.EncoderContext encoderContext)
void
ArrayExpression. encode(Mapper mapper, org.bson.BsonWriter writer, org.bson.codecs.EncoderContext encoderContext)
void
ArrayFilterExpression. encode(Mapper mapper, org.bson.BsonWriter writer, org.bson.codecs.EncoderContext encoderContext)
void
ArrayIndexExpression. encode(Mapper mapper, org.bson.BsonWriter writer, org.bson.codecs.EncoderContext encoderContext)
void
ArrayLiteral. encode(Mapper mapper, org.bson.BsonWriter writer, org.bson.codecs.EncoderContext encoderContext)
void
ConvertExpression. encode(Mapper mapper, org.bson.BsonWriter writer, org.bson.codecs.EncoderContext encoderContext)
void
DateFromParts. encode(Mapper mapper, org.bson.BsonWriter writer, org.bson.codecs.EncoderContext encoderContext)
void
DateFromString. encode(Mapper mapper, org.bson.BsonWriter writer, org.bson.codecs.EncoderContext encoderContext)
void
DateToParts. encode(Mapper mapper, org.bson.BsonWriter writer, org.bson.codecs.EncoderContext encoderContext)
void
DateToString. encode(Mapper mapper, org.bson.BsonWriter writer, org.bson.codecs.EncoderContext encoderContext)
void
DocumentExpression. encode(Mapper mapper, org.bson.BsonWriter writer, org.bson.codecs.EncoderContext encoderContext)
void
DocumentExpression. encode(String name, Mapper mapper, org.bson.BsonWriter writer, org.bson.codecs.EncoderContext encoderContext)
void
Expression. encode(Mapper mapper, org.bson.BsonWriter writer, org.bson.codecs.EncoderContext encoderContext)
void
Fields. encode(Mapper mapper, org.bson.BsonWriter writer, org.bson.codecs.EncoderContext encoderContext)
void
IfNull. encode(Mapper mapper, org.bson.BsonWriter writer, org.bson.codecs.EncoderContext encoderContext)
void
IndexExpression. encode(Mapper mapper, org.bson.BsonWriter writer, org.bson.codecs.EncoderContext encoderContext)
void
IsoDates. encode(Mapper mapper, org.bson.BsonWriter writer, org.bson.codecs.EncoderContext encoderContext)
void
LetExpression. encode(Mapper mapper, org.bson.BsonWriter writer, org.bson.codecs.EncoderContext encoderContext)
void
LiteralExpression. encode(Mapper mapper, org.bson.BsonWriter writer, org.bson.codecs.EncoderContext encoderContext)
void
MapExpression. encode(Mapper mapper, org.bson.BsonWriter writer, org.bson.codecs.EncoderContext encoderContext)
void
MathExpression. encode(Mapper mapper, org.bson.BsonWriter writer, org.bson.codecs.EncoderContext encoderContext)
void
MetaExpression. encode(Mapper mapper, org.bson.BsonWriter writer, org.bson.codecs.EncoderContext encoderContext)
void
PipelineField. encode(Mapper mapper, org.bson.BsonWriter writer, org.bson.codecs.EncoderContext encoderContext)
void
Push. encode(Mapper mapper, org.bson.BsonWriter writer, org.bson.codecs.EncoderContext encoderContext)
void
RangeExpression. encode(Mapper mapper, org.bson.BsonWriter writer, org.bson.codecs.EncoderContext encoderContext)
void
ReduceExpression. encode(Mapper mapper, org.bson.BsonWriter writer, org.bson.codecs.EncoderContext encoderContext)
void
RegexExpression. encode(Mapper mapper, org.bson.BsonWriter writer, org.bson.codecs.EncoderContext encoderContext)
void
SliceExpression. encode(Mapper mapper, org.bson.BsonWriter writer, org.bson.codecs.EncoderContext encoderContext)
void
SwitchExpression. encode(Mapper mapper, org.bson.BsonWriter writer, org.bson.codecs.EncoderContext encoderContext)
void
TrimExpression. encode(Mapper mapper, org.bson.BsonWriter writer, org.bson.codecs.EncoderContext encoderContext)
void
ValueExpression. encode(Mapper mapper, org.bson.BsonWriter writer, org.bson.codecs.EncoderContext encoderContext)
void
ZipExpression. encode(Mapper mapper, org.bson.BsonWriter writer, org.bson.codecs.EncoderContext encoderContext)
-
Uses of Mapper in dev.morphia.experimental
Constructors in dev.morphia.experimental with parameters of type Mapper Constructor Description MorphiaSessionImpl(com.mongodb.client.ClientSession session, com.mongodb.client.MongoClient mongoClient, com.mongodb.client.MongoDatabase database, Mapper mapper, QueryFactory queryFactory)
Creates a new session. -
Uses of Mapper in dev.morphia.mapping
Methods in dev.morphia.mapping with parameters of type Mapper Modifier and Type Method Description void
MappedClass. callLifecycleMethods(Class<? extends Annotation> event, Object entity, org.bson.Document document, Mapper mapper)
Call the lifecycle methodsvoid
MappedClass. validate(Mapper mapper)
Validates this MappedClassConstructors in dev.morphia.mapping with parameters of type Mapper Constructor Description MappedClass(EntityModel entityModel, Mapper mapper)
Creates a MappedClass instance -
Uses of Mapper in dev.morphia.mapping.codec
Constructors in dev.morphia.mapping.codec with parameters of type Mapper Constructor Description LegacyQueryCodec(Mapper mapper)
Creates a codecMorphiaCodecProvider(Mapper mapper, Datastore datastore)
Creates a providerMorphiaQueryCodec(Mapper mapper)
Creates a codecMorphiaTypesCodecProvider(Mapper mapper)
Create the providerObjectCodec(Mapper mapper)
Creates a codec -
Uses of Mapper in dev.morphia.mapping.codec.pojo
Methods in dev.morphia.mapping.codec.pojo that return Mapper Modifier and Type Method Description Mapper
MorphiaCodec. getMapper()
Methods in dev.morphia.mapping.codec.pojo with parameters of type Mapper Modifier and Type Method Description void
EntityModel. callLifecycleMethods(Class<? extends Annotation> event, Object entity, org.bson.Document document, Mapper mapper)
Invokes any lifecycle methods -
Uses of Mapper in dev.morphia.mapping.codec.references
Methods in dev.morphia.mapping.codec.references with parameters of type Mapper Modifier and Type Method Description static Object
ReferenceCodec. encodeId(Mapper mapper, Datastore datastore, Object value, MappedClass fieldMappedClass)
Encodes a valuestatic Object
ReferenceCodec. processId(Object decode, Mapper mapper, org.bson.codecs.DecoderContext decoderContext)
Decodes an ID value -
Uses of Mapper in dev.morphia.mapping.experimental
Methods in dev.morphia.mapping.experimental with parameters of type Mapper Modifier and Type Method Description static MapReference
MapReference. decode(Datastore datastore, Mapper mapper, MappedField mappedField, org.bson.Document document)
Decodes a document in to entitiesstatic MorphiaReference<?>
SingleReference. decode(Datastore datastore, Mapper mapper, MappedField mappedField, Class paramType, org.bson.Document document)
Decodes a document in to an entityObject
CollectionReference. encode(Mapper mapper, Object value, MappedField field)
Object
MapReference. encode(Mapper mapper, Object value, MappedField field)
abstract Object
MorphiaReference. encode(Mapper mapper, Object value, MappedField optionalExtraInfo)
Object
SingleReference. encode(Mapper mapper, Object value, MappedField optionalExtraInfo)
Map<String,Object>
MapReference. getId(Mapper mapper, Datastore datastore, MappedClass field)
-
Uses of Mapper in dev.morphia.mapping.validation
Methods in dev.morphia.mapping.validation with parameters of type Mapper Modifier and Type Method Description void
ClassConstraint. check(Mapper mapper, MappedClass mc, Set<ConstraintViolation> ve)
Check that a MappedClass meets the constraintvoid
ConstructorParameterNameConstraint. check(Mapper mapper, MappedClass mc, Set<ConstraintViolation> ve)
void
MappingValidator. validate(Mapper mapper, MappedClass mappedClass)
-
Uses of Mapper in dev.morphia.mapping.validation.classrules
Methods in dev.morphia.mapping.validation.classrules with parameters of type Mapper Modifier and Type Method Description void
DuplicatedAttributeNames. check(Mapper mapper, MappedClass mc, Set<ConstraintViolation> ve)
void
EmbeddedAndId. check(Mapper mapper, MappedClass mc, Set<ConstraintViolation> ve)
void
EmbeddedAndValue. check(Mapper mapper, MappedClass mc, Set<ConstraintViolation> ve)
void
EntityAndEmbed. check(Mapper mapper, MappedClass mc, Set<ConstraintViolation> ve)
void
EntityCannotBeMapOrIterable. check(Mapper mapper, MappedClass mc, Set<ConstraintViolation> ve)
void
MultipleId. check(Mapper mapper, MappedClass mc, Set<ConstraintViolation> ve)
void
MultipleVersions. check(Mapper mapper, MappedClass mc, Set<ConstraintViolation> ve)
void
NoId. check(Mapper mapper, MappedClass mc, Set<ConstraintViolation> ve)
-
Uses of Mapper in dev.morphia.mapping.validation.fieldrules
Methods in dev.morphia.mapping.validation.fieldrules with parameters of type Mapper Modifier and Type Method Description protected void
ContradictingFieldAnnotation. check(Mapper mapper, MappedClass mc, MappedField mf, Set<ConstraintViolation> ve)
protected abstract void
FieldConstraint. check(Mapper mapper, MappedClass mc, MappedField mf, Set<ConstraintViolation> ve)
void
FieldConstraint. check(Mapper mapper, MappedClass mc, Set<ConstraintViolation> ve)
protected void
IdDoesNotMix. check(Mapper mapper, MappedClass mc, MappedField mf, Set<ConstraintViolation> ve)
protected void
LazyReferenceMissingDependencies. check(Mapper mapper, MappedClass mc, MappedField mf, Set<ConstraintViolation> ve)
protected void
LazyReferenceOnArray. check(Mapper mapper, MappedClass mc, MappedField mf, Set<ConstraintViolation> ve)
protected void
MapKeyTypeConstraint. check(Mapper mapper, MappedClass mc, MappedField mf, Set<ConstraintViolation> ve)
protected void
ReferenceToUnidentifiable. check(Mapper mapper, MappedClass mc, MappedField mf, Set<ConstraintViolation> ve)
protected void
VersionMisuse. check(Mapper mapper, MappedClass mc, MappedField mf, Set<ConstraintViolation> ve)
-
Uses of Mapper in dev.morphia.query
Methods in dev.morphia.query with parameters of type Mapper Modifier and Type Method Description <T> com.mongodb.client.FindIterable<T>
FindOptions. apply(com.mongodb.client.FindIterable<T> iterable, Mapper mapper, Class<?> type)
Object
OperationTarget. encode(Mapper mapper)
Encodes this targetorg.bson.Document
Projection. map(Mapper mapper, Class<?> type)
Converts this to Document formConstructors in dev.morphia.query with parameters of type Mapper Constructor Description CriteriaContainerImpl(Mapper mapper, LegacyQuery<?> query, CriteriaJoin joinMethod)
Deprecated, for removal: This API element is subject to removal in a future version.FieldEndImpl(Mapper mapper, String field, T target, MappedClass mappedClass, boolean validating)
Deprecated, for removal: This API element is subject to removal in a future version.Creates a FieldEnd for a particular field.UpdateOpsImpl(Datastore datastore, Class<T> type, Mapper mapper)
Deprecated, for removal: This API element is subject to removal in a future version.Creates an UpdateOpsImpl for the type given. -
Uses of Mapper in dev.morphia.query.experimental.filters
Methods in dev.morphia.query.experimental.filters with parameters of type Mapper Modifier and Type Method Description void
Filter. encode(Mapper mapper, org.bson.BsonWriter writer, org.bson.codecs.EncoderContext context)
void
GeoIntersectsFilter. encode(Mapper mapper, org.bson.BsonWriter writer, org.bson.codecs.EncoderContext context)
void
GeoWithinFilter. encode(Mapper mapper, org.bson.BsonWriter writer, org.bson.codecs.EncoderContext context)
void
NearFilter. encode(Mapper mapper, org.bson.BsonWriter writer, org.bson.codecs.EncoderContext context)
void
RegexFilter. encode(Mapper mapper, org.bson.BsonWriter writer, org.bson.codecs.EncoderContext context)
void
TextSearchFilter. encode(Mapper mapper, org.bson.BsonWriter writer, org.bson.codecs.EncoderContext context)
protected String
Filter. field(Mapper mapper)
protected Object
Filter. getValue(Mapper mapper)
protected void
Filter. writeNamedValue(String name, Object named, Mapper mapper, org.bson.BsonWriter writer, org.bson.codecs.EncoderContext encoderContext)
protected void
Filter. writeUnnamedValue(Object value, Mapper mapper, org.bson.BsonWriter writer, org.bson.codecs.EncoderContext encoderContext)
-