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, PropertyModel 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 org.bson.Document
ExpressionHelper. document(Mapper mapper, org.bson.Document seed, Consumer<org.bson.BsonWriter> body)
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.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.internal
Methods in dev.morphia.internal that return Mapper Modifier and Type Method Description Mapper
PathTarget. mapper()
Constructors in dev.morphia.internal with parameters of type Mapper Constructor Description PathTarget(Mapper mapper, EntityModel root, String path)
Creates a resolution context for the given root and path.PathTarget(Mapper mapper, EntityModel root, String path, boolean validateNames)
Creates a resolution context for the given root and path.PathTarget(Mapper mapper, Class<T> type, String path)
Creates a resolution context for the given root and path.PathTarget(Mapper mapper, Class<T> type, String path, boolean validateNames)
Creates a resolution context for the given root and path. -
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 providerMorphiaTypesCodecProvider(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, PropertyModel model)
Encodes a valuestatic Object
ReferenceCodec. encodeId(Mapper mapper, Object value, EntityModel 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.codec.writer
Constructors in dev.morphia.mapping.codec.writer with parameters of type Mapper Constructor Description DocumentWriter(Mapper mapper)
Creates a new WriterDocumentWriter(Mapper mapper, org.bson.Document seed)
Creates a new Writer with a seeded Document -
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, PropertyModel property, org.bson.Document document)
Decodes a document in to entitiesstatic MorphiaReference<?>
SingleReference. decode(Datastore datastore, Mapper mapper, PropertyModel mappedField, Class<?> paramType, org.bson.Document document)
Decodes a document in to an entityMap<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
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
EntityAndEmbed. 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)
-
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
ContradictingAnnotations. check(Mapper mapper, EntityModel entityModel, PropertyModel propertyModel, Set<ConstraintViolation> ve)
protected void
IdDoesNotMix. check(Mapper mapper, EntityModel entityModel, PropertyModel propertyModel, Set<ConstraintViolation> ve)
protected void
LazyReferenceMissingDependencies. check(Mapper mapper, EntityModel entityModel, PropertyModel propertyModel, Set<ConstraintViolation> ve)
protected void
LazyReferenceOnArray. check(Mapper mapper, EntityModel model, PropertyModel propertyModel, Set<ConstraintViolation> ve)
protected void
MapKeyTypeConstraint. check(Mapper mapper, EntityModel entityModel, PropertyModel propertyModel, Set<ConstraintViolation> ve)
protected abstract void
PropertyConstraint. check(Mapper mapper, EntityModel entityModel, PropertyModel propertyModel, Set<ConstraintViolation> ve)
void
PropertyConstraint. check(Mapper mapper, EntityModel entityModel, Set<ConstraintViolation> ve)
protected void
ReferenceToUnidentifiable. check(Mapper mapper, EntityModel entityModel, PropertyModel propertyModel, Set<ConstraintViolation> ve)
protected void
VersionMisuse. check(Mapper mapper, EntityModel entityModel, PropertyModel propertyModel, 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 value, 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)
-
Uses of Mapper in dev.morphia.query.internal
Constructors in dev.morphia.query.internal with parameters of type Mapper Constructor Description MorphiaKeyCursor(com.mongodb.client.MongoCursor<org.bson.Document> cursor, Mapper mapper, Class<T> clazz, String collection)
Deprecated, for removal: This API element is subject to removal in a future version.Create
-