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, FieldModel 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
ExpressionHelper. expression(Mapper mapper, org.bson.BsonWriter writer, Expression expression, org.bson.codecs.EncoderContext encoderContext)
static void
ExpressionHelper. expression(Mapper mapper, org.bson.BsonWriter writer, String name, Expression expression, org.bson.codecs.EncoderContext encoderContext)
static void
ExpressionHelper. value(Mapper mapper, org.bson.BsonWriter writer, Object value, org.bson.codecs.EncoderContext encoderContext)
static void
ExpressionHelper. value(Mapper mapper, org.bson.BsonWriter writer, String name, 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)
-
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)
MergeCodec(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)
UnionWithCodec(Mapper mapper)
Creates the codecUnsetCodec(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
AccumulatorExpression. 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
FunctionExpression. 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
ReplaceExpression. 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.annotations
Constructors in dev.morphia.annotations with parameters of type Mapper Constructor Description IndexHelper(Mapper mapper)
-
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.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, EntityModel model)
Encodes a valuestatic Object
ReferenceCodec. encodeId(Mapper mapper, Datastore datastore, Object value, FieldModel model)
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, FieldModel mappedField, org.bson.Document document)
Decodes a document in to entitiesstatic MorphiaReference<?>
SingleReference. decode(Datastore datastore, Mapper mapper, FieldModel mappedField, Class<?> paramType, org.bson.Document document)
Decodes a document in to an entityObject
CollectionReference. encode(Mapper mapper, Object value, FieldModel field)
Object
MapReference. encode(Mapper mapper, Object value, FieldModel field)
abstract Object
MorphiaReference. encode(Mapper mapper, Object value, FieldModel optionalExtraInfo)
Object
SingleReference. encode(Mapper mapper, Object value, FieldModel optionalExtraInfo)
Map<String,Object>
MapReference. getId(Mapper mapper, Datastore datastore, EntityModel 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, EntityModel model, Set<ConstraintViolation> ve)
Check that an EntityModel meets the constraintvoid
ConstructorParameterNameConstraint. check(Mapper mapper, EntityModel model, Set<ConstraintViolation> ve)
void
MappingValidator. validate(Mapper mapper, EntityModel entityModel)
-
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, EntityModel entityModel, Set<ConstraintViolation> ve)
void
EmbeddedAndId. check(Mapper mapper, EntityModel entityModel, Set<ConstraintViolation> ve)
void
EmbeddedAndValue. check(Mapper mapper, EntityModel entityModel, Set<ConstraintViolation> ve)
void
EntityAndEmbed. check(Mapper mapper, EntityModel entityModel, Set<ConstraintViolation> ve)
void
EntityCannotBeMapOrIterable. check(Mapper mapper, EntityModel entityModel, Set<ConstraintViolation> ve)
void
EntityOrEmbed. check(Mapper mapper, EntityModel entityModel, Set<ConstraintViolation> ve)
void
MultipleId. check(Mapper mapper, EntityModel entityModel, Set<ConstraintViolation> ve)
void
MultipleVersions. check(Mapper mapper, EntityModel entityModel, Set<ConstraintViolation> ve)
void
NoId. check(Mapper mapper, EntityModel entityModel, 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, EntityModel entityModel, FieldModel mf, Set<ConstraintViolation> ve)
protected abstract void
FieldConstraint. check(Mapper mapper, EntityModel entityModel, FieldModel mf, Set<ConstraintViolation> ve)
void
FieldConstraint. check(Mapper mapper, EntityModel entityModel, Set<ConstraintViolation> ve)
protected void
IdDoesNotMix. check(Mapper mapper, EntityModel entityModel, FieldModel mf, Set<ConstraintViolation> ve)
protected void
LazyReferenceMissingDependencies. check(Mapper mapper, EntityModel entityModel, FieldModel mf, Set<ConstraintViolation> ve)
protected void
LazyReferenceOnArray. check(Mapper mapper, EntityModel model, FieldModel mf, Set<ConstraintViolation> ve)
protected void
MapKeyTypeConstraint. check(Mapper mapper, EntityModel entityModel, FieldModel mf, Set<ConstraintViolation> ve)
protected void
ReferenceToUnidentifiable. check(Mapper mapper, EntityModel entityModel, FieldModel mf, Set<ConstraintViolation> ve)
protected void
VersionMisuse. check(Mapper mapper, EntityModel entityModel, FieldModel 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, EntityModel model, 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 Object
Filter. getValue(Mapper mapper)
protected String
Filter. path(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)
-