A B C D E F G H I J K L M N O P Q R S T U V W _ 
All Classes All Packages

A

AbstractListDecorator<E> - Class in org.mongojack
 
AbstractListDecorator() - Constructor for class org.mongojack.AbstractListDecorator
 
accept(T) - Method in interface org.mongojack.internal.util.MappingConsumer
 
action(MapReduceAction) - Method in class org.mongojack.internal.util.MapReduceIterableDecorator
add(int, E) - Method in class org.mongojack.AbstractListDecorator
 
add(E) - Method in class org.mongojack.AbstractListDecorator
 
addAll(int, Collection<? extends E>) - Method in class org.mongojack.AbstractListDecorator
 
addAll(Collection<? extends E>) - Method in class org.mongojack.AbstractListDecorator
 
addCodecForClass(Class<T>) - Method in class org.mongojack.JacksonCodecRegistry
 
addMongojackModuleOnly(ObjectMapper) - Static method in class org.mongojack.ObjectMapperConfigurer
Installs only the MongoJackModule, without JavaTimeModule or other settings.
addMongojackModuleOnly(ObjectMapper, MongoJackModuleConfiguration) - Static method in class org.mongojack.ObjectMapperConfigurer
Installs only the MongoJackModule, without JavaTimeModule or other settings.
addValues(List<?>) - Method in class org.mongojack.internal.update.MultiUpdateOperationValue
 
aggregate(ClientSession, List<? extends Bson>) - Method in class org.mongojack.MongoCollectionDecorator
aggregate(ClientSession, List<? extends Bson>, Class<TResult>) - Method in class org.mongojack.MongoCollectionDecorator
aggregate(List<? extends Bson>) - Method in class org.mongojack.MongoCollectionDecorator
aggregate(List<? extends Bson>, Class<TResult>) - Method in class org.mongojack.MongoCollectionDecorator
allowDiskUse(Boolean) - Method in class org.mongojack.internal.util.FindIterableDecorator
AnnotationHelper - Class in org.mongojack.internal
Helper to deal with annotations.
attemptToExtractUuidRepresentation(CodecRegistry) - Method in class org.mongojack.internal.util.DocumentSerializationUtilsImpl
 

B

BASIC_TYPES - Variable in class org.mongojack.internal.util.DocumentSerializationUtilsImpl
 
batchSize(int) - Method in class org.mongojack.internal.util.DistinctIterableDecorator
batchSize(int) - Method in class org.mongojack.internal.util.FindIterableDecorator
batchSize(int) - Method in class org.mongojack.internal.util.MapReduceIterableDecorator
BsonMapSerializer - Class in org.mongojack.internal
 
BsonMapSerializer() - Constructor for class org.mongojack.internal.BsonMapSerializer
 
BsonObjectTraversingParser - Class in org.mongojack.internal.object
Parses a BSONObject by traversing it.
BsonObjectTraversingParser(Object, ObjectCodec) - Constructor for class org.mongojack.internal.object.BsonObjectTraversingParser
 
BsonSerializer - Class in org.mongojack.internal
 
BsonSerializer() - Constructor for class org.mongojack.internal.BsonSerializer
 
BsonValueSerializer - Class in org.mongojack.internal
 
BsonValueSerializer() - Constructor for class org.mongojack.internal.BsonValueSerializer
 
build() - Method in class org.mongojack.SerializationOptionsBuilder
 
build(MongoClient, String, Class<CT>, UuidRepresentation) - Method in class org.mongojack.JacksonMongoCollection.JacksonMongoCollectionBuilder
build(MongoClient, String, String, Class<CT>, UuidRepresentation) - Method in class org.mongojack.JacksonMongoCollection.JacksonMongoCollectionBuilder
build(MongoCollection<CT>, Class<CT>, UuidRepresentation) - Method in class org.mongojack.JacksonMongoCollection.JacksonMongoCollectionBuilder
build(MongoDatabase, Class<CT>, UuidRepresentation) - Method in class org.mongojack.JacksonMongoCollection.JacksonMongoCollectionBuilder
build(MongoDatabase, String, Class<CT>, UuidRepresentation) - Method in class org.mongojack.JacksonMongoCollection.JacksonMongoCollectionBuilder
builder() - Static method in class org.mongojack.JacksonMongoCollection
Creates builder to build JacksonMongoCollection.
builder() - Static method in interface org.mongojack.SerializationOptions
 
bulkWrite(ClientSession, List<? extends WriteModel<? extends TDocument>>) - Method in class org.mongojack.MongoCollectionDecorator
bulkWrite(ClientSession, List<? extends WriteModel<? extends TDocument>>, BulkWriteOptions) - Method in class org.mongojack.MongoCollectionDecorator
bulkWrite(List<? extends WriteModel<? extends TDocument>>) - Method in class org.mongojack.MongoCollectionDecorator
bulkWrite(List<? extends WriteModel<? extends TDocument>>, BulkWriteOptions) - Method in class org.mongojack.MongoCollectionDecorator
bypassDocumentValidation(Boolean) - Method in class org.mongojack.internal.util.MapReduceIterableDecorator

C

CalendarDeserializer - Class in org.mongojack.internal
Deserializes calendars.
CalendarDeserializer() - Constructor for class org.mongojack.internal.CalendarDeserializer
 
CalendarSerializer - Class in org.mongojack.internal
Serializes calendars
CalendarSerializer() - Constructor for class org.mongojack.internal.CalendarSerializer
 
clear() - Method in class org.mongojack.AbstractListDecorator
 
close() - Method in class org.mongojack.internal.object.BsonObjectTraversingParser
 
close() - Method in class org.mongojack.internal.object.document.DocumentObjectTraversingParser
 
close() - Method in class org.mongojack.internal.stream.JsonParserAdapter
 
closed - Variable in class org.mongojack.internal.object.BsonObjectTraversingParser
Flag that indicates whether parser is closed or not.
closed - Variable in class org.mongojack.internal.object.document.DocumentObjectTraversingParser
Flag that indicates whether parser is closed or not.
collation(Collation) - Method in class org.mongojack.internal.util.DistinctIterableDecorator
collation(Collation) - Method in class org.mongojack.internal.util.FindIterableDecorator
collation(Collation) - Method in class org.mongojack.internal.util.MapReduceIterableDecorator
collectionName(String) - Method in class org.mongojack.internal.util.MapReduceIterableDecorator
comment(String) - Method in class org.mongojack.internal.util.DistinctIterableDecorator
 
comment(String) - Method in class org.mongojack.internal.util.FindIterableDecorator
comment(BsonValue) - Method in class org.mongojack.internal.util.DistinctIterableDecorator
 
comment(BsonValue) - Method in class org.mongojack.internal.util.FindIterableDecorator
 
ComplexUpdateOperationValue - Class in org.mongojack.internal.update
A complex update operation value
ComplexUpdateOperationValue(DBObject) - Constructor for class org.mongojack.internal.update.ComplexUpdateOperationValue
 
configure(ObjectMapper) - Static method in class org.mongojack.internal.MongoJackModule
Configure the given object mapper to be used with MongoJack.
configure(ObjectMapper, MongoJackModuleConfiguration) - Static method in class org.mongojack.internal.MongoJackModule
Configure the given object mapper to be used with MongoJack.
configureObjectMapper(ObjectMapper) - Static method in class org.mongojack.ObjectMapperConfigurer
Install the MongoJackModule into the object mapper with recommended settings.
configureObjectMapper(ObjectMapper, MongoJackModuleConfiguration) - Static method in class org.mongojack.ObjectMapperConfigurer
Install the MongoJackModule into the object mapper with recommended settings.
constructIdValue(Object, Optional<BeanPropertyDefinition>) - Method in class org.mongojack.internal.stream.JacksonCodec
 
contains(Object) - Method in class org.mongojack.AbstractListDecorator
 
containsAll(Collection<?>) - Method in class org.mongojack.AbstractListDecorator
 
countDocuments() - Method in class org.mongojack.MongoCollectionDecorator
countDocuments(ClientSession) - Method in class org.mongojack.MongoCollectionDecorator
countDocuments(ClientSession, Bson) - Method in class org.mongojack.MongoCollectionDecorator
countDocuments(ClientSession, Bson, CountOptions) - Method in class org.mongojack.MongoCollectionDecorator
countDocuments(Bson) - Method in class org.mongojack.MongoCollectionDecorator
countDocuments(Bson, CountOptions) - Method in class org.mongojack.MongoCollectionDecorator
createIdInQuery(List<?>) - Method in class org.mongojack.JacksonMongoCollection
 
createIdQuery(Object, Object...) - Method in class org.mongojack.JacksonMongoCollection
Creates a document query object for the _id field using the object as the _id.
createIndex(ClientSession, Bson) - Method in class org.mongojack.MongoCollectionDecorator
createIndex(ClientSession, Bson, IndexOptions) - Method in class org.mongojack.MongoCollectionDecorator
createIndex(Bson) - Method in class org.mongojack.MongoCollectionDecorator
createIndex(Bson, IndexOptions) - Method in class org.mongojack.MongoCollectionDecorator
createIndexes(ClientSession, List<IndexModel>) - Method in class org.mongojack.MongoCollectionDecorator
createIndexes(ClientSession, List<IndexModel>, CreateIndexOptions) - Method in class org.mongojack.MongoCollectionDecorator
createIndexes(List<IndexModel>) - Method in class org.mongojack.MongoCollectionDecorator
createIndexes(List<IndexModel>, CreateIndexOptions) - Method in class org.mongojack.MongoCollectionDecorator
createSearchIndex(String, Bson) - Method in class org.mongojack.JacksonMongoCollection
 
createSearchIndex(Bson) - Method in class org.mongojack.JacksonMongoCollection
 
createSearchIndexes(List<SearchIndexModel>) - Method in class org.mongojack.JacksonMongoCollection
 
currentNode() - Method in class org.mongojack.internal.object.BsonObjectTraversingParser
 
currentNode() - Method in class org.mongojack.internal.object.document.DocumentObjectTraversingParser
 
currentValue - Variable in class org.mongojack.internal.stream.JsonParserAdapter
 
cursor() - Method in class org.mongojack.internal.util.DistinctIterableDecorator
cursor() - Method in class org.mongojack.internal.util.FindIterableDecorator
cursor() - Method in class org.mongojack.internal.util.MapReduceIterableDecorator
cursorType(CursorType) - Method in class org.mongojack.internal.util.FindIterableDecorator

D

databaseName(String) - Method in class org.mongojack.internal.util.MapReduceIterableDecorator
DateDeserializer - Class in org.mongojack.internal
Deserializer for dates.
DateDeserializer() - Constructor for class org.mongojack.internal.DateDeserializer
 
DateSerializer - Class in org.mongojack.internal
Serialises dates as BSON dates.
DateSerializer() - Constructor for class org.mongojack.internal.DateSerializer
 
DBDecoderBsonParser - Class in org.mongojack.internal.stream
Parser that wraps BSONParser to convert bson4jackson ObjectIds to org.bson ObjectIds, and stores error codes
DBDecoderBsonParser(IOContext, int, AbstractBsonReader, ObjectMapper, UuidRepresentation) - Constructor for class org.mongojack.internal.stream.DBDecoderBsonParser
 
DBEncoderBsonGenerator - Class in org.mongojack.internal.stream
BsonGenerator that adds a bit of functionality specific to DBEncoding to the bson4jackson DBEncoder
DBEncoderBsonGenerator(int, BsonWriter, UuidRepresentation) - Constructor for class org.mongojack.internal.stream.DBEncoderBsonGenerator
 
DBEncoderBsonGenerator(BsonWriter, UuidRepresentation) - Constructor for class org.mongojack.internal.stream.DBEncoderBsonGenerator
 
DBRef<T,​K> - Class in org.mongojack
A database reference object
DBRef(K, Class<T>) - Constructor for class org.mongojack.DBRef
Construct a new database reference with the given id and type.
DBRef(K, Class<T>, String, String) - Constructor for class org.mongojack.DBRef
Construct a new database reference with the given id and collection name
DBRefDeserializer<T,​K> - Class in org.mongojack.internal
Deserializer for DBRefs
DBRefDeserializer(JavaType, JavaType) - Constructor for class org.mongojack.internal.DBRefDeserializer
 
DBRefDeserializer(JavaType, JavaType, JsonDeserializer<K>) - Constructor for class org.mongojack.internal.DBRefDeserializer
 
DbReferenceManager - Class in org.mongojack
 
DbReferenceManager(MongoClient, ObjectMapper, String, UuidRepresentation) - Constructor for class org.mongojack.DbReferenceManager
 
DbReferenceManager(MongoClient, String, UuidRepresentation) - Constructor for class org.mongojack.DbReferenceManager
 
DBRefSerializer - Class in org.mongojack.internal
Serialises DBRef objects
DBRefSerializer() - Constructor for class org.mongojack.internal.DBRefSerializer
 
decode(BsonReader, DecoderContext) - Method in class org.mongojack.internal.stream.JacksonCodec
 
decode(BsonReader, DecoderContext) - Method in class org.mongojack.internal.stream.JacksonDecoder
 
DEFAULT_CONFIGURATION - Static variable in class org.mongojack.internal.MongoJackModule
 
DEFAULT_JAVA_TIME_MODULE - Static variable in class org.mongojack.internal.MongoJackModule
 
DEFAULT_MODULE_INSTANCE - Static variable in class org.mongojack.internal.MongoJackModule
 
delegate() - Method in class org.mongojack.AbstractListDecorator
 
deleteMany(ClientSession, Bson) - Method in class org.mongojack.MongoCollectionDecorator
deleteMany(ClientSession, Bson, DeleteOptions) - Method in class org.mongojack.MongoCollectionDecorator
deleteMany(Bson) - Method in class org.mongojack.MongoCollectionDecorator
deleteMany(Bson, DeleteOptions) - Method in class org.mongojack.MongoCollectionDecorator
deleteOne(ClientSession, Bson) - Method in class org.mongojack.MongoCollectionDecorator
deleteOne(ClientSession, Bson, DeleteOptions) - Method in class org.mongojack.MongoCollectionDecorator
deleteOne(Bson) - Method in class org.mongojack.MongoCollectionDecorator
deleteOne(Bson, DeleteOptions) - Method in class org.mongojack.MongoCollectionDecorator
deserialize(JsonParser, DeserializationContext) - Method in class org.mongojack.internal.CalendarDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class org.mongojack.internal.DateDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class org.mongojack.internal.DBRefDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class org.mongojack.internal.MongoDBRefDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class org.mongojack.internal.MongoJackInstantDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class org.mongojack.internal.ObjectIdDeserializers.ToByteArrayDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class org.mongojack.internal.ObjectIdDeserializers.ToObjectIdDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class org.mongojack.internal.ObjectIdDeserializers.ToStringDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class org.mongojack.internal.UUIDDeserializer
 
DISABLE_DATES_AS_TIMESTAMPS - org.mongojack.MongoJackModuleFeature
Disable writing dates as timestamps objectMapper.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false);, because we get fewer runtime problems that way.
distinct(ClientSession, String, Class<TResult>) - Method in class org.mongojack.MongoCollectionDecorator
distinct(ClientSession, String, Bson, Class<TResult>) - Method in class org.mongojack.MongoCollectionDecorator
distinct(String, Class<TResult>) - Method in class org.mongojack.MongoCollectionDecorator
distinct(String, Bson, Class<TResult>) - Method in class org.mongojack.MongoCollectionDecorator
DistinctIterableDecorator<TResult> - Class in org.mongojack.internal.util
Wraps a DistinctIterable so we can map filters
DistinctIterableDecorator(DistinctIterable<TResult>, ObjectMapper, JavaType, JacksonCodecRegistry, SerializationOptions) - Constructor for class org.mongojack.internal.util.DistinctIterableDecorator
 
documentHasId(T) - Method in class org.mongojack.internal.stream.JacksonCodec
 
DocumentObjectTraversingParser - Class in org.mongojack.internal.object.document
Parses a BSONObject by traversing it.
DocumentObjectTraversingParser(Object, ObjectCodec) - Constructor for class org.mongojack.internal.object.document.DocumentObjectTraversingParser
 
DocumentObjectTraversingParser(Document, ObjectCodec) - Constructor for class org.mongojack.internal.object.document.DocumentObjectTraversingParser
 
DocumentSerializationUtils - Class in org.mongojack.internal.util
Utilities for helping with serialisation
DocumentSerializationUtils() - Constructor for class org.mongojack.internal.util.DocumentSerializationUtils
 
DocumentSerializationUtilsImpl - Class in org.mongojack.internal.util
Utilities for helping with serialisation
DocumentSerializationUtilsImpl() - Constructor for class org.mongojack.internal.util.DocumentSerializationUtilsImpl
 
drop() - Method in class org.mongojack.MongoCollectionDecorator
drop(ClientSession) - Method in class org.mongojack.MongoCollectionDecorator
drop(ClientSession, DropCollectionOptions) - Method in class org.mongojack.JacksonMongoCollection
 
drop(DropCollectionOptions) - Method in class org.mongojack.JacksonMongoCollection
 
dropIndex(ClientSession, String) - Method in class org.mongojack.MongoCollectionDecorator
dropIndex(ClientSession, String, DropIndexOptions) - Method in class org.mongojack.MongoCollectionDecorator
dropIndex(ClientSession, Bson) - Method in class org.mongojack.MongoCollectionDecorator
dropIndex(ClientSession, Bson, DropIndexOptions) - Method in class org.mongojack.MongoCollectionDecorator
dropIndex(String) - Method in class org.mongojack.MongoCollectionDecorator
dropIndex(String, DropIndexOptions) - Method in class org.mongojack.MongoCollectionDecorator
dropIndex(Bson) - Method in class org.mongojack.MongoCollectionDecorator
dropIndex(Bson, DropIndexOptions) - Method in class org.mongojack.MongoCollectionDecorator
dropIndexes() - Method in class org.mongojack.MongoCollectionDecorator
dropIndexes(ClientSession) - Method in class org.mongojack.MongoCollectionDecorator
dropIndexes(ClientSession, DropIndexOptions) - Method in class org.mongojack.MongoCollectionDecorator
dropIndexes(DropIndexOptions) - Method in class org.mongojack.MongoCollectionDecorator
dropSearchIndex(String) - Method in class org.mongojack.JacksonMongoCollection
 

E

EmbeddedObjectSerializer<T> - Class in org.mongojack.internal
Safe embedded object serializer.
EmbeddedObjectSerializer() - Constructor for class org.mongojack.internal.EmbeddedObjectSerializer
 
EmbeddedObjectSerializer(boolean) - Constructor for class org.mongojack.internal.EmbeddedObjectSerializer
 
ENABLE_BSON_VALUE_SERIALIZATION - org.mongojack.MongoJackModuleFeature
Adds a set of serializers so that you can properly serialize BsonValue values and Bson values in your input documents.
enabledByDefault() - Method in enum org.mongojack.MongoJackModuleFeature
 
enabledIn(int) - Method in enum org.mongojack.MongoJackModuleFeature
 
encode(BsonWriter, T, EncoderContext) - Method in class org.mongojack.internal.stream.JacksonCodec
 
encode(BsonWriter, T, EncoderContext) - Method in class org.mongojack.internal.stream.JacksonEncoder
 
equals(Object) - Method in class org.mongojack.AbstractListDecorator
 
equals(Object) - Method in class org.mongojack.JacksonCollectionKey
 
estimatedDocumentCount() - Method in class org.mongojack.MongoCollectionDecorator
estimatedDocumentCount(EstimatedDocumentCountOptions) - Method in class org.mongojack.MongoCollectionDecorator
explain() - Method in class org.mongojack.internal.util.FindIterableDecorator
explain(ExplainVerbosity) - Method in class org.mongojack.internal.util.FindIterableDecorator
explain(Class<E>) - Method in class org.mongojack.internal.util.FindIterableDecorator
explain(Class<E>, ExplainVerbosity) - Method in class org.mongojack.internal.util.FindIterableDecorator

F

fetch(Collection<DBRef<R, RK>>) - Method in class org.mongojack.DbReferenceManager
Fetch a refs of dbrefs.
fetch(Collection<DBRef<R, RK>>, Bson) - Method in class org.mongojack.DbReferenceManager
Fetch a refs of dbrefs.
fetch(DBRef<R, RK>) - Method in class org.mongojack.DbReferenceManager
Fetches the underlying value for a single DBRef.
fetch(DBRef<R, RK>, Bson) - Method in class org.mongojack.DbReferenceManager
Fetches the underlying value for a single DBRef.
filter(Bson) - Method in class org.mongojack.internal.util.DistinctIterableDecorator
filter(Bson) - Method in class org.mongojack.internal.util.FindIterableDecorator
filter(Bson) - Method in class org.mongojack.internal.util.MapReduceIterableDecorator
finalizeFunction(String) - Method in class org.mongojack.internal.util.MapReduceIterableDecorator
find() - Method in class org.mongojack.MongoCollectionDecorator
find(ClientSession) - Method in class org.mongojack.MongoCollectionDecorator
find(ClientSession, Class<TResult>) - Method in class org.mongojack.MongoCollectionDecorator
find(ClientSession, Bson) - Method in class org.mongojack.MongoCollectionDecorator
find(ClientSession, Bson, Class<TResult>) - Method in class org.mongojack.MongoCollectionDecorator
find(Class<TResult>) - Method in class org.mongojack.MongoCollectionDecorator
find(Bson) - Method in class org.mongojack.MongoCollectionDecorator
find(Bson, Class<TResult>) - Method in class org.mongojack.MongoCollectionDecorator
findBeanDeserializer(JavaType, DeserializationConfig, BeanDescription) - Method in class org.mongojack.internal.MongoJackDeserializers
 
findContentDeserializer(Annotated) - Method in class org.mongojack.internal.MongoAnnotationIntrospector
 
findDeserializer(Annotated) - Method in class org.mongojack.internal.MongoAnnotationIntrospector
 
FindIterableDecorator<TResult> - Class in org.mongojack.internal.util
Wraps a FindIterable so we can map the incoming filters.
FindIterableDecorator(FindIterable<TResult>, ObjectMapper, JavaType, JacksonCodecRegistry, SerializationOptions) - Constructor for class org.mongojack.internal.util.FindIterableDecorator
 
findJsonSerializer(SerializerProvider, BeanSerializerBase, String) - Static method in class org.mongojack.internal.util.JacksonAccessor
 
findNameForDeserialization(Annotated) - Method in class org.mongojack.internal.MongoAnnotationIntrospector
 
findNameForSerialization(Annotated) - Method in class org.mongojack.internal.MongoAnnotationIntrospector
 
findObjectIdDeserializer(JavaType) - Method in class org.mongojack.internal.MongoAnnotationIntrospector
 
findOne() - Method in class org.mongojack.JacksonMongoCollection
Returns a single object from this collection.
findOne(Bson) - Method in class org.mongojack.JacksonMongoCollection
Returns a single object from this collection matching the query.
findOne(Bson, Bson) - Method in class org.mongojack.JacksonMongoCollection
Returns a single object from this collection matching the query.
findOneAndDelete(ClientSession, Bson) - Method in class org.mongojack.MongoCollectionDecorator
findOneAndDelete(ClientSession, Bson, FindOneAndDeleteOptions) - Method in class org.mongojack.MongoCollectionDecorator
findOneAndDelete(Bson) - Method in class org.mongojack.MongoCollectionDecorator
findOneAndDelete(Bson, FindOneAndDeleteOptions) - Method in class org.mongojack.MongoCollectionDecorator
findOneAndReplace(ClientSession, Bson, TDocument) - Method in class org.mongojack.MongoCollectionDecorator
findOneAndReplace(ClientSession, Bson, TDocument, FindOneAndReplaceOptions) - Method in class org.mongojack.MongoCollectionDecorator
findOneAndReplace(Bson, TDocument) - Method in class org.mongojack.MongoCollectionDecorator
findOneAndReplace(Bson, TDocument, FindOneAndReplaceOptions) - Method in class org.mongojack.MongoCollectionDecorator
findOneAndUpdate(ClientSession, Bson, List<? extends Bson>) - Method in class org.mongojack.MongoCollectionDecorator
findOneAndUpdate(ClientSession, Bson, List<? extends Bson>, FindOneAndUpdateOptions) - Method in class org.mongojack.MongoCollectionDecorator
findOneAndUpdate(ClientSession, Bson, Bson) - Method in class org.mongojack.MongoCollectionDecorator
findOneAndUpdate(ClientSession, Bson, Bson, FindOneAndUpdateOptions) - Method in class org.mongojack.MongoCollectionDecorator
findOneAndUpdate(Bson, List<? extends Bson>) - Method in class org.mongojack.MongoCollectionDecorator
findOneAndUpdate(Bson, List<? extends Bson>, FindOneAndUpdateOptions) - Method in class org.mongojack.MongoCollectionDecorator
findOneAndUpdate(Bson, Bson) - Method in class org.mongojack.MongoCollectionDecorator
findOneAndUpdate(Bson, Bson, FindOneAndUpdateOptions) - Method in class org.mongojack.MongoCollectionDecorator
findOneById(Object) - Method in class org.mongojack.JacksonMongoCollection
Find an object by the given id
findQuerySerializer(boolean, String, SerializerProvider, JsonSerializer<?>) - Method in class org.mongojack.internal.util.DocumentSerializationUtilsImpl
 
findSerializer(Annotated) - Method in class org.mongojack.internal.MongoAnnotationIntrospector
 
findUpdateSerializer(boolean, String, SerializerProvider, JsonSerializer<?>) - Method in class org.mongojack.internal.util.DocumentSerializationUtilsImpl
 
findValueSerializer(SerializerProvider, JavaType) - Static method in class org.mongojack.internal.util.JacksonAccessor
 
findValueSerializer(SerializerProvider, Class) - Static method in class org.mongojack.internal.util.JacksonAccessor
 
first() - Method in class org.mongojack.internal.util.DistinctIterableDecorator
first() - Method in class org.mongojack.internal.util.FindIterableDecorator
first() - Method in class org.mongojack.internal.util.MapReduceIterableDecorator
flush() - Method in class org.mongojack.internal.stream.JsonGeneratorAdapter
 
forEach(Consumer<? super E>) - Method in class org.mongojack.AbstractListDecorator
 
forEach(Consumer<? super TResult>) - Method in class org.mongojack.internal.util.DistinctIterableDecorator
forEach(Consumer<? super TResult>) - Method in class org.mongojack.internal.util.FindIterableDecorator
forEach(Consumer<? super TResult>) - Method in class org.mongojack.internal.util.MapReduceIterableDecorator

G

generateIdIfAbsentFromDocument(T) - Method in class org.mongojack.internal.stream.JacksonCodec
 
get(int) - Method in class org.mongojack.AbstractListDecorator
 
get(Class<T>) - Method in class org.mongojack.JacksonCodecRegistry
 
get(Class<T>, CodecRegistry) - Method in class org.mongojack.JacksonCodecRegistry
 
getBigIntegerValue() - Method in class org.mongojack.internal.object.BsonObjectTraversingParser
 
getBigIntegerValue() - Method in class org.mongojack.internal.object.document.DocumentObjectTraversingParser
 
getBigIntegerValue() - Method in class org.mongojack.internal.stream.JsonParserAdapter
 
getBinaryValue(Base64Variant) - Method in class org.mongojack.internal.object.BsonObjectTraversingParser
 
getBinaryValue(Base64Variant) - Method in class org.mongojack.internal.object.document.DocumentObjectTraversingParser
 
getBinaryValue(Base64Variant) - Method in class org.mongojack.internal.stream.JsonParserAdapter
 
getCodec() - Method in class org.mongojack.internal.object.BsonObjectTraversingParser
 
getCodec() - Method in class org.mongojack.internal.object.document.DocumentObjectTraversingParser
 
getCodec() - Method in class org.mongojack.internal.stream.JsonParserAdapter
 
getCodecRegistry() - Method in class org.mongojack.MongoCollectionDecorator
getCollectionKey() - Method in class org.mongojack.DBRef
 
getCollectionKey() - Method in class org.mongojack.JacksonMongoCollection
Get the type of this collection
getCollectionName() - Method in class org.mongojack.DBRef
Get the name of the collection this object lives in
getCollectionName() - Method in class org.mongojack.JacksonCollectionKey
 
getCount() - Method in class org.mongojack.internal.stream.OutputBufferOutputStream
 
getCurrentLocation() - Method in class org.mongojack.internal.object.BsonObjectTraversingParser
 
getCurrentLocation() - Method in class org.mongojack.internal.object.document.DocumentObjectTraversingParser
 
getCurrentLocation() - Method in class org.mongojack.internal.stream.JsonParserAdapter
 
getCurrentName() - Method in class org.mongojack.internal.object.BsonObjectTraversingParser
 
getCurrentName() - Method in class org.mongojack.internal.object.document.DocumentObjectTraversingParser
 
getCurrentName() - Method in class org.mongojack.internal.stream.JsonParserAdapter
 
getDatabaseName() - Method in class org.mongojack.DBRef
 
getDatabaseName() - Method in class org.mongojack.JacksonCollectionKey
 
getDatabaseName() - Method in class org.mongojack.JacksonMongoCollection
Gets the DB name in which the underlying collection is stored
getDecimalValue() - Method in class org.mongojack.internal.object.BsonObjectTraversingParser
 
getDecimalValue() - Method in class org.mongojack.internal.object.document.DocumentObjectTraversingParser
 
getDecimalValue() - Method in class org.mongojack.internal.stream.JsonParserAdapter
 
getDocumentClass() - Method in class org.mongojack.MongoCollectionDecorator
getDocumentId(T) - Method in class org.mongojack.internal.stream.JacksonCodec
 
getDoubleValue() - Method in class org.mongojack.internal.object.BsonObjectTraversingParser
 
getDoubleValue() - Method in class org.mongojack.internal.object.document.DocumentObjectTraversingParser
 
getDoubleValue() - Method in class org.mongojack.internal.stream.JsonParserAdapter
 
getEmbeddedObject() - Method in class org.mongojack.internal.object.BsonObjectTraversingParser
 
getEmbeddedObject() - Method in class org.mongojack.internal.object.document.DocumentObjectTraversingParser
 
getEmbeddedObject() - Method in class org.mongojack.internal.stream.JsonParserAdapter
 
getEncoderClass() - Method in class org.mongojack.internal.stream.JacksonCodec
 
getEncoderClass() - Method in class org.mongojack.internal.stream.JacksonEncoder
 
getFloatValue() - Method in class org.mongojack.internal.object.BsonObjectTraversingParser
 
getFloatValue() - Method in class org.mongojack.internal.object.document.DocumentObjectTraversingParser
 
getFloatValue() - Method in class org.mongojack.internal.stream.JsonParserAdapter
 
getId() - Method in class org.mongojack.DBRef
Get the ID of this object
getIdElementDeserializationDescription(Class<?>) - Method in class org.mongojack.internal.stream.JacksonCodec
 
getIdElementSerializationDescription(Class<?>) - Method in class org.mongojack.internal.stream.JacksonCodec
 
getInstance() - Static method in class org.mongojack.internal.util.DocumentSerializationUtils
 
getIntValue() - Method in class org.mongojack.internal.object.BsonObjectTraversingParser
 
getIntValue() - Method in class org.mongojack.internal.object.document.DocumentObjectTraversingParser
 
getIntValue() - Method in class org.mongojack.internal.stream.JsonParserAdapter
 
getJsonSerializerForContainer(SerializerProvider, JsonSerializer<?>) - Method in class org.mongojack.internal.util.DocumentSerializationUtilsImpl
 
getLongValue() - Method in class org.mongojack.internal.object.BsonObjectTraversingParser
 
getLongValue() - Method in class org.mongojack.internal.object.document.DocumentObjectTraversingParser
 
getLongValue() - Method in class org.mongojack.internal.stream.JsonParserAdapter
 
getMask() - Method in enum org.mongojack.MongoJackModuleFeature
 
getModuleName() - Method in class org.mongojack.internal.MongoJackModule
 
getMongoCollection() - Method in class org.mongojack.JacksonMongoCollection
Get the underlying mongo collection
getName() - Method in class org.mongojack.JacksonMongoCollection
Gets the name of the underlying collection
getNamespace() - Method in class org.mongojack.MongoCollectionDecorator
getNumberType() - Method in class org.mongojack.internal.object.BsonObjectTraversingParser
 
getNumberType() - Method in class org.mongojack.internal.object.document.DocumentObjectTraversingParser
 
getNumberType() - Method in class org.mongojack.internal.stream.JsonParserAdapter
 
getNumberValue() - Method in class org.mongojack.internal.object.BsonObjectTraversingParser
 
getNumberValue() - Method in class org.mongojack.internal.object.document.DocumentObjectTraversingParser
 
getNumberValue() - Method in class org.mongojack.internal.stream.JsonParserAdapter
 
getNumberValueDeferred() - Method in class org.mongojack.internal.stream.JsonParserAdapter
 
getNumberValueExact() - Method in class org.mongojack.internal.stream.JsonParserAdapter
 
getObject() - Method in class org.mongojack.internal.stream.JacksonDBObject
 
getObjectClass() - Method in class org.mongojack.DBRef
 
getParsingContext() - Method in class org.mongojack.internal.object.BsonObjectTraversingParser
 
getParsingContext() - Method in class org.mongojack.internal.object.document.DocumentObjectTraversingParser
 
getReadConcern() - Method in class org.mongojack.MongoCollectionDecorator
getReadPreference() - Method in class org.mongojack.MongoCollectionDecorator
getReferenceCollection(String, String, Class<CT>) - Method in class org.mongojack.DbReferenceManager
Get a collection for loading a reference of the given type
getReferenceCollection(JacksonCollectionKey<CT>) - Method in class org.mongojack.DbReferenceManager
Get a collection for loading a reference of the given type
getSerializationOptions() - Method in class org.mongojack.JacksonMongoCollection
 
getSerializerProvider(ObjectMapper) - Static method in class org.mongojack.internal.util.JacksonAccessor
 
getText() - Method in class org.mongojack.internal.object.BsonObjectTraversingParser
 
getText() - Method in class org.mongojack.internal.object.document.DocumentObjectTraversingParser
 
getText() - Method in class org.mongojack.internal.stream.DBDecoderBsonParser
 
getText() - Method in class org.mongojack.internal.stream.JsonParserAdapter
 
getTextCharacters() - Method in class org.mongojack.internal.object.BsonObjectTraversingParser
 
getTextCharacters() - Method in class org.mongojack.internal.object.document.DocumentObjectTraversingParser
 
getTextCharacters() - Method in class org.mongojack.internal.stream.JsonParserAdapter
 
getTextLength() - Method in class org.mongojack.internal.object.BsonObjectTraversingParser
 
getTextLength() - Method in class org.mongojack.internal.object.document.DocumentObjectTraversingParser
 
getTextLength() - Method in class org.mongojack.internal.stream.JsonParserAdapter
 
getTextOffset() - Method in class org.mongojack.internal.object.BsonObjectTraversingParser
 
getTextOffset() - Method in class org.mongojack.internal.object.document.DocumentObjectTraversingParser
 
getTextOffset() - Method in class org.mongojack.internal.stream.JsonParserAdapter
 
getTokenLocation() - Method in class org.mongojack.internal.object.BsonObjectTraversingParser
 
getTokenLocation() - Method in class org.mongojack.internal.object.document.DocumentObjectTraversingParser
 
getTokenLocation() - Method in class org.mongojack.internal.stream.JsonParserAdapter
 
getUuidRepresentation() - Method in class org.mongojack.JacksonCodecRegistry
 
getValue() - Method in class org.mongojack.internal.update.ComplexUpdateOperationValue
 
getValue() - Method in class org.mongojack.internal.update.MultiUpdateOperationValue
 
getValue() - Method in class org.mongojack.internal.update.SingleUpdateOperationValue
 
getValue() - Method in interface org.mongojack.UpdateOperationValue
Get the value
getValueClass() - Method in class org.mongojack.JacksonMongoCollection
 
getValues() - Method in class org.mongojack.internal.update.MultiUpdateOperationValue
 
getValueType() - Method in class org.mongojack.JacksonCollectionKey
 
getView() - Method in class org.mongojack.internal.stream.JacksonDBObject
 
getWriteConcern() - Method in class org.mongojack.MongoCollectionDecorator

H

handledType() - Method in class org.mongojack.internal.DBRefSerializer
 
handledType() - Method in class org.mongojack.internal.MongoDBRefSerializer
 
hashCode() - Method in class org.mongojack.AbstractListDecorator
 
hashCode() - Method in class org.mongojack.JacksonCollectionKey
 
hasIdAnnotation(Annotated) - Static method in class org.mongojack.internal.AnnotationHelper
 
hasTextCharacters() - Method in class org.mongojack.internal.object.BsonObjectTraversingParser
 
hasTextCharacters() - Method in class org.mongojack.internal.object.document.DocumentObjectTraversingParser
 
hasTextCharacters() - Method in class org.mongojack.internal.stream.JsonParserAdapter
 
hint(Bson) - Method in class org.mongojack.internal.util.FindIterableDecorator
hintString(String) - Method in class org.mongojack.internal.util.FindIterableDecorator

I

Id - Annotation Type in org.mongojack
Basically the same as Id or Id, but allows placement on params as well, for use when using JsonCreator
indexOf(Object) - Method in class org.mongojack.AbstractListDecorator
 
InitializationRequiredForTransformation - Interface in org.mongojack
 
initialize(ObjectMapper, JavaType, JacksonCodecRegistry) - Method in interface org.mongojack.InitializationRequiredForTransformation
 
insert(WriteConcern, TResult...) - Method in class org.mongojack.JacksonMongoCollection
Inserts objects into the database.
insert(List<TResult>) - Method in class org.mongojack.JacksonMongoCollection
Inserts objects into the database.
insert(List<TResult>, WriteConcern) - Method in class org.mongojack.JacksonMongoCollection
Inserts objects into the database.
insert(TResult...) - Method in class org.mongojack.JacksonMongoCollection
Inserts objects into the database.
insertMany(ClientSession, List<? extends TDocument>) - Method in class org.mongojack.MongoCollectionDecorator
insertMany(ClientSession, List<? extends TDocument>, InsertManyOptions) - Method in class org.mongojack.MongoCollectionDecorator
insertMany(List<? extends TDocument>) - Method in class org.mongojack.MongoCollectionDecorator
insertMany(List<? extends TDocument>, InsertManyOptions) - Method in class org.mongojack.MongoCollectionDecorator
insertOne(ClientSession, TDocument) - Method in class org.mongojack.MongoCollectionDecorator
insertOne(ClientSession, TDocument, InsertOneOptions) - Method in class org.mongojack.MongoCollectionDecorator
insertOne(TDocument) - Method in class org.mongojack.MongoCollectionDecorator
insertOne(TDocument, InsertOneOptions) - Method in class org.mongojack.MongoCollectionDecorator
into(A) - Method in class org.mongojack.internal.util.DistinctIterableDecorator
into(A) - Method in class org.mongojack.internal.util.FindIterableDecorator
into(A) - Method in class org.mongojack.internal.util.MapReduceIterableDecorator
isClosed() - Method in class org.mongojack.internal.object.BsonObjectTraversingParser
 
isClosed() - Method in class org.mongojack.internal.object.document.DocumentObjectTraversingParser
 
isDefault(Class<T>) - Method in class org.mongojack.JacksonCodecRegistry
 
isEmpty() - Method in class org.mongojack.AbstractListDecorator
 
isEnabled(MongoJackModuleFeature) - Method in class org.mongojack.MongoJackModuleConfiguration
 
isKnownClass(Class<?>) - Static method in class org.mongojack.internal.util.DocumentSerializationUtils
 
isKnownClass(Class<?>) - Method in class org.mongojack.internal.util.DocumentSerializationUtilsImpl
 
isKnownType(Object) - Static method in class org.mongojack.internal.util.DocumentSerializationUtils
 
isKnownType(Object) - Method in class org.mongojack.internal.util.DocumentSerializationUtilsImpl
 
isSimpleFilterSerialization() - Method in interface org.mongojack.SerializationOptions
Controls whether or not Bson filters passed to JacksonMongoCollection and the various iterable implementations are serialized with specific knowledge of the document class and its specific bean fields or not.
isTargetCollection() - Method in class org.mongojack.internal.update.ComplexUpdateOperationValue
 
isTargetCollection() - Method in class org.mongojack.internal.update.MultiUpdateOperationValue
 
isTargetCollection() - Method in class org.mongojack.internal.update.SingleUpdateOperationValue
 
isTargetCollection() - Method in interface org.mongojack.UpdateOperationValue
Whether the target field for these values is a collection.
iterator() - Method in class org.mongojack.AbstractListDecorator
 
iterator() - Method in class org.mongojack.internal.util.DistinctIterableDecorator
iterator() - Method in class org.mongojack.internal.util.FindIterableDecorator
iterator() - Method in class org.mongojack.internal.util.MapReduceIterableDecorator

J

JacksonAccessor - Class in org.mongojack.internal.util
Accesses things in Jackson that usually aren't accessible.
JacksonAccessor() - Constructor for class org.mongojack.internal.util.JacksonAccessor
 
JacksonCodec<T> - Class in org.mongojack.internal.stream
 
JacksonCodec(JacksonEncoder<T>, JacksonDecoder<T>, ObjectMapper, JacksonCodecRegistry) - Constructor for class org.mongojack.internal.stream.JacksonCodec
 
JacksonCodecRegistry - Class in org.mongojack
This is an experimental JacksonCodecRegistry for use with the Mongo 3.0+ java driver.
JacksonCodecRegistry(ObjectMapper, CodecRegistry, Class<?>, UuidRepresentation) - Constructor for class org.mongojack.JacksonCodecRegistry
 
JacksonCodecRegistry(ObjectMapper, CodecRegistry, UuidRepresentation) - Constructor for class org.mongojack.JacksonCodecRegistry
 
JacksonCollectionKey<CT> - Class in org.mongojack
A key for uniquely referencing a Jackson Collection, for use in HashMaps
JacksonCollectionKey(String, String, Class<CT>) - Constructor for class org.mongojack.JacksonCollectionKey
 
JacksonDBObject<T> - Class in org.mongojack.internal.stream
A Jackson DBObject.
JacksonDBObject() - Constructor for class org.mongojack.internal.stream.JacksonDBObject
 
JacksonDBObject(T, Class<?>) - Constructor for class org.mongojack.internal.stream.JacksonDBObject
 
JacksonDecoder<T> - Class in org.mongojack.internal.stream
 
JacksonDecoder(Class<T>, Class<?>, ObjectMapper, UuidRepresentation) - Constructor for class org.mongojack.internal.stream.JacksonDecoder
 
JacksonEncoder<T> - Class in org.mongojack.internal.stream
 
JacksonEncoder(Class<T>, Class<?>, ObjectMapper, UuidRepresentation) - Constructor for class org.mongojack.internal.stream.JacksonEncoder
 
JacksonMongoCollection<TResult> - Class in org.mongojack
A DBCollection that marshals/demarshals objects to/from Jackson annotated classes.
JacksonMongoCollection.JacksonMongoCollectionBuilder - Class in org.mongojack
Builder to build JacksonMongoCollection.
jsMode(boolean) - Method in class org.mongojack.internal.util.MapReduceIterableDecorator
JsonGeneratorAdapter - Class in org.mongojack.internal.stream
 
JsonGeneratorAdapter(int, ObjectCodec, JsonWriteContext, BsonWriter, UuidRepresentation) - Constructor for class org.mongojack.internal.stream.JsonGeneratorAdapter
 
JsonGeneratorAdapter(int, ObjectCodec, BsonWriter, UuidRepresentation) - Constructor for class org.mongojack.internal.stream.JsonGeneratorAdapter
 
JsonParserAdapter - Class in org.mongojack.internal.stream
 
JsonParserAdapter(IOContext, int, AbstractBsonReader, UuidRepresentation) - Constructor for class org.mongojack.internal.stream.JsonParserAdapter
Constructs a new parser

K

keyIsNotOperator(String) - Method in class org.mongojack.internal.util.DocumentSerializationUtilsImpl
 

L

lastIndexOf(Object) - Method in class org.mongojack.AbstractListDecorator
 
let(Bson) - Method in class org.mongojack.internal.util.FindIterableDecorator
 
limit(int) - Method in class org.mongojack.internal.util.FindIterableDecorator
limit(int) - Method in class org.mongojack.internal.util.MapReduceIterableDecorator
listIndexes() - Method in class org.mongojack.MongoCollectionDecorator
listIndexes(ClientSession) - Method in class org.mongojack.MongoCollectionDecorator
listIndexes(ClientSession, Class<TResult>) - Method in class org.mongojack.MongoCollectionDecorator
listIndexes(Class<TResult>) - Method in class org.mongojack.MongoCollectionDecorator
listIterator() - Method in class org.mongojack.AbstractListDecorator
 
listIterator(int) - Method in class org.mongojack.AbstractListDecorator
 
listSearchIndexes() - Method in class org.mongojack.JacksonMongoCollection
 
listSearchIndexes(Class<TResult1>) - Method in class org.mongojack.JacksonMongoCollection
 

M

manageAggregationPipeline(List<? extends Bson>) - Method in class org.mongojack.JacksonMongoCollection
Does no real conversion, but it does initialize the pipeline correctly if it is one of the deprecated mongojack ones..
manageAggregationPipeline(List<? extends Bson>) - Method in class org.mongojack.MongoCollectionDecorator
Manage the input Bson in any way necessary to produce a proper pipeline.
manageBulkWriteRequests(List<? extends WriteModel<? extends TDocument>>) - Method in class org.mongojack.MongoCollectionDecorator
Manages the input write bson for a bulk write.
manageBulkWriteRequests(List<? extends WriteModel<? extends TResult>>) - Method in class org.mongojack.JacksonMongoCollection
 
manageFilterBson(Bson) - Method in class org.mongojack.JacksonMongoCollection
Serialize the fields of the given object using the object mapper for this collection.
manageFilterBson(Bson) - Method in class org.mongojack.MongoCollectionDecorator
Manage the input Bson in any way necessary to produce a proper filter.
manageUpdateBson(Bson) - Method in class org.mongojack.JacksonMongoCollection
Serialize the fields of the given object using the object mapper for this collection.
manageUpdateBson(Bson) - Method in class org.mongojack.MongoCollectionDecorator
Manage the input Bson in any way necessary to produce a proper update.
manageUpdatePipeline(List<? extends Bson>) - Method in class org.mongojack.JacksonMongoCollection
Does a simple conversion (using toBsonDocument with this collection's CodecRegistry).
manageUpdatePipeline(List<? extends Bson>) - Method in class org.mongojack.MongoCollectionDecorator
Manage the input Bson in any way necessary to produce a proper update.
map(Function<TResult, U>) - Method in class org.mongojack.internal.util.DistinctIterableDecorator
map(Function<TResult, U>) - Method in class org.mongojack.internal.util.FindIterableDecorator
map(Function<TResult, U>) - Method in class org.mongojack.internal.util.MapReduceIterableDecorator
MappingConsumer<T> - Interface in org.mongojack.internal.util
 
mapReduce(ClientSession, String, String) - Method in class org.mongojack.MongoCollectionDecorator
mapReduce(ClientSession, String, String, Class<TResult>) - Method in class org.mongojack.MongoCollectionDecorator
mapReduce(String, String) - Method in class org.mongojack.MongoCollectionDecorator
mapReduce(String, String, Class<TResult>) - Method in class org.mongojack.MongoCollectionDecorator
MapReduceIterableDecorator<TResult> - Class in org.mongojack.internal.util
Wraps a MapReduceIterable so we can map the incoming filters.
MapReduceIterableDecorator(MapReduceIterable<TResult>, ObjectMapper, JavaType, JacksonCodecRegistry, SerializationOptions) - Constructor for class org.mongojack.internal.util.MapReduceIterableDecorator
 
max(Bson) - Method in class org.mongojack.internal.util.FindIterableDecorator
maxAwaitTime(long, TimeUnit) - Method in class org.mongojack.internal.util.FindIterableDecorator
maxTime(long, TimeUnit) - Method in class org.mongojack.internal.util.DistinctIterableDecorator
maxTime(long, TimeUnit) - Method in class org.mongojack.internal.util.FindIterableDecorator
maxTime(long, TimeUnit) - Method in class org.mongojack.internal.util.MapReduceIterableDecorator
min(Bson) - Method in class org.mongojack.internal.util.FindIterableDecorator
MongoAnnotationIntrospector - Class in org.mongojack.internal
Annotation introspector that supports @ObjectId's
MongoAnnotationIntrospector(TypeFactory) - Constructor for class org.mongojack.internal.MongoAnnotationIntrospector
 
mongoCollection() - Method in class org.mongojack.JacksonMongoCollection
 
mongoCollection() - Method in class org.mongojack.MongoCollectionDecorator
Get the mongo collection that we're operating on.
MongoCollection - Annotation Type in org.mongojack
Annotation used to specify the collection that a type uses
MongoCollectionDecorator<TDocument> - Class in org.mongojack
A base class for decorating a MongoCollection.
MongoCollectionDecorator() - Constructor for class org.mongojack.MongoCollectionDecorator
 
MongoDBRefDeserializer - Class in org.mongojack.internal
Deserializer for DBRefs
MongoDBRefDeserializer() - Constructor for class org.mongojack.internal.MongoDBRefDeserializer
 
MongoDBRefSerializer - Class in org.mongojack.internal
Serialises DBRef objects
MongoDBRefSerializer() - Constructor for class org.mongojack.internal.MongoDBRefSerializer
 
MongoJackDeserializers - Class in org.mongojack.internal
Deserializers for MongoJack
MongoJackDeserializers() - Constructor for class org.mongojack.internal.MongoJackDeserializers
 
MongoJackDeserializers(MongoJackModuleConfiguration) - Constructor for class org.mongojack.internal.MongoJackDeserializers
 
MongoJackInstantDeserializer - Class in org.mongojack.internal
Patched Instant deserializer.
MongoJackInstantDeserializer() - Constructor for class org.mongojack.internal.MongoJackInstantDeserializer
 
MongoJackInstantSerializer - Class in org.mongojack.internal
Serialises Instants as BSON dates when nanosecond precision is disabled.
MongoJackInstantSerializer() - Constructor for class org.mongojack.internal.MongoJackInstantSerializer
 
MongoJackModule - Class in org.mongojack.internal
The ObjectID serialising module
MongoJackModule() - Constructor for class org.mongojack.internal.MongoJackModule
 
MongoJackModule(MongoJackModuleConfiguration) - Constructor for class org.mongojack.internal.MongoJackModule
 
MongoJackModuleConfiguration - Class in org.mongojack
 
MongoJackModuleConfiguration() - Constructor for class org.mongojack.MongoJackModuleConfiguration
 
MongoJackModuleConfiguration(int) - Constructor for class org.mongojack.MongoJackModuleConfiguration
 
MongoJackModuleFeature - Enum in org.mongojack
 
MongoJackSerializers - Class in org.mongojack.internal
Serializers for MongoJack
MongoJackSerializers() - Constructor for class org.mongojack.internal.MongoJackSerializers
 
MongoJackSerializers(MongoJackModuleConfiguration) - Constructor for class org.mongojack.internal.MongoJackSerializers
 
MongoJsonMappingException - Exception in org.mongojack
Exception used to indicate a problem occurred when converting the MongoDB objects to Jackson
MongoJsonMappingException(JsonMappingException) - Constructor for exception org.mongojack.MongoJsonMappingException
 
MongoJsonMappingException(String) - Constructor for exception org.mongojack.MongoJsonMappingException
 
MongoJsonMappingException(String, JsonMappingException) - Constructor for exception org.mongojack.MongoJsonMappingException
 
MongoJsonMappingException(String, IOException) - Constructor for exception org.mongojack.MongoJsonMappingException
 
MultiUpdateOperationValue - Class in org.mongojack.internal.update
A multi update operation value
MultiUpdateOperationValue(boolean, boolean, Object...) - Constructor for class org.mongojack.internal.update.MultiUpdateOperationValue
 
MultiUpdateOperationValue(boolean, boolean, List<?>) - Constructor for class org.mongojack.internal.update.MultiUpdateOperationValue
 

N

name() - Method in annotation type org.mongojack.MongoCollection
The name of the collection
nextFieldName() - Method in class org.mongojack.internal.stream.JsonParserAdapter
 
nextToken - Variable in class org.mongojack.internal.object.BsonObjectTraversingParser
Sometimes parser needs to buffer a single look-ahead token; if so, it'll be stored here.
nextToken - Variable in class org.mongojack.internal.object.document.DocumentObjectTraversingParser
Sometimes parser needs to buffer a single look-ahead token; if so, it'll be stored here.
nextToken() - Method in class org.mongojack.internal.object.BsonObjectTraversingParser
 
nextToken() - Method in class org.mongojack.internal.object.document.DocumentObjectTraversingParser
 
nextToken() - Method in class org.mongojack.internal.stream.JsonParserAdapter
 
noCursorTimeout(boolean) - Method in class org.mongojack.internal.util.FindIterableDecorator
nodeCursor - Variable in class org.mongojack.internal.object.BsonObjectTraversingParser
Traversal context within tree
nodeCursor - Variable in class org.mongojack.internal.object.document.DocumentObjectTraversingParser
Traversal context within tree

O

objectCodec - Variable in class org.mongojack.internal.object.BsonObjectTraversingParser
 
objectCodec - Variable in class org.mongojack.internal.object.document.DocumentObjectTraversingParser
 
ObjectId - Annotation Type in org.mongojack
Indicates that the property should be converted to an ObjectId before being stored in the database, and back to whatever type it is afterwards.
ObjectIdDeserializers - Class in org.mongojack.internal
Deserialiser for object ids that deserialises into String
ObjectIdDeserializers() - Constructor for class org.mongojack.internal.ObjectIdDeserializers
 
ObjectIdDeserializers.ToByteArrayDeserializer - Class in org.mongojack.internal
 
ObjectIdDeserializers.ToObjectIdDeserializer - Class in org.mongojack.internal
 
ObjectIdDeserializers.ToStringDeserializer - Class in org.mongojack.internal
 
ObjectIdSerializer - Class in org.mongojack.internal
Serializer for object ids, serialises strings or byte arrays to an ObjectId class
ObjectIdSerializer() - Constructor for class org.mongojack.internal.ObjectIdSerializer
 
ObjectMapperConfigurer - Class in org.mongojack
Can be used by OSGi containers (or anyone else) to configure a custom ObjectMapper instance.
org.mongojack - package org.mongojack
 
org.mongojack.internal - package org.mongojack.internal
 
org.mongojack.internal.object - package org.mongojack.internal.object
 
org.mongojack.internal.object.document - package org.mongojack.internal.object.document
 
org.mongojack.internal.stream - package org.mongojack.internal.stream
 
org.mongojack.internal.update - package org.mongojack.internal.update
 
org.mongojack.internal.util - package org.mongojack.internal.util
 
OutputBufferOutputStream - Class in org.mongojack.internal.stream
OutputStream that writes to a MongoDB OutputBuffer
OutputBufferOutputStream(OutputBuffer) - Constructor for class org.mongojack.internal.stream.OutputBufferOutputStream
 
overrideCurrentName(String) - Method in class org.mongojack.internal.object.BsonObjectTraversingParser
 
overrideCurrentName(String) - Method in class org.mongojack.internal.object.document.DocumentObjectTraversingParser
 

P

parallelStream() - Method in class org.mongojack.AbstractListDecorator
 
partial(boolean) - Method in class org.mongojack.internal.util.FindIterableDecorator
patternCodec - Variable in class org.mongojack.internal.stream.JsonParserAdapter
 
projection(Bson) - Method in class org.mongojack.internal.util.FindIterableDecorator

Q

QueryCondition - Interface in org.mongojack
 

R

reader - Variable in class org.mongojack.internal.stream.JsonParserAdapter
 
REGISTER_JAVA_TIME - org.mongojack.MongoJackModuleFeature
Register the java time module on configuration
registerCollection(JacksonMongoCollection<?>) - Method in class org.mongojack.DbReferenceManager
Register a collection so that it will be used (as opposed to an internally built one) when retrieving references.
remove(int) - Method in class org.mongojack.AbstractListDecorator
 
remove(Object) - Method in class org.mongojack.AbstractListDecorator
 
removeAll(Collection<?>) - Method in class org.mongojack.AbstractListDecorator
 
removeById(Object) - Method in class org.mongojack.JacksonMongoCollection
Removes object from the database collection with the default WriteConcern
removeIf(Predicate<? super E>) - Method in class org.mongojack.AbstractListDecorator
 
renameCollection(ClientSession, MongoNamespace) - Method in class org.mongojack.MongoCollectionDecorator
renameCollection(ClientSession, MongoNamespace, RenameCollectionOptions) - Method in class org.mongojack.MongoCollectionDecorator
renameCollection(MongoNamespace) - Method in class org.mongojack.MongoCollectionDecorator
renameCollection(MongoNamespace, RenameCollectionOptions) - Method in class org.mongojack.MongoCollectionDecorator
replaceAll(UnaryOperator<E>) - Method in class org.mongojack.AbstractListDecorator
 
replaceOne(ClientSession, Bson, TDocument) - Method in class org.mongojack.MongoCollectionDecorator
replaceOne(ClientSession, Bson, TDocument, ReplaceOptions) - Method in class org.mongojack.MongoCollectionDecorator
replaceOne(Bson, TDocument) - Method in class org.mongojack.MongoCollectionDecorator
replaceOne(Bson, TDocument, ReplaceOptions) - Method in class org.mongojack.MongoCollectionDecorator
replaceOneById(Object, TResult) - Method in class org.mongojack.JacksonMongoCollection
Performs an update operation, replacing the entire document, for the document with this _id.
requiresSerialization() - Method in class org.mongojack.internal.update.ComplexUpdateOperationValue
 
requiresSerialization() - Method in class org.mongojack.internal.update.MultiUpdateOperationValue
 
requiresSerialization() - Method in class org.mongojack.internal.update.SingleUpdateOperationValue
 
requiresSerialization() - Method in interface org.mongojack.UpdateOperationValue
Whether the value requires serialization
retainAll(Collection<?>) - Method in class org.mongojack.AbstractListDecorator
 
returnKey(boolean) - Method in class org.mongojack.internal.util.FindIterableDecorator

S

save(TResult) - Method in class org.mongojack.JacksonMongoCollection
Saves and object to this collection (does insert or update based on the object _id).
save(TResult, WriteConcern) - Method in class org.mongojack.JacksonMongoCollection
Saves an object to this collection (does insert or update based on the object _id).
scope(Bson) - Method in class org.mongojack.internal.util.MapReduceIterableDecorator
SerializationOptions - Interface in org.mongojack
Used to customize various aspects of serialization inside JacksonMongoCollection.
SerializationOptionsBuilder - Class in org.mongojack
serialize(DBRef, JsonGenerator, SerializerProvider) - Method in class org.mongojack.internal.MongoDBRefSerializer
 
serialize(InputType, JsonGenerator, SerializerProvider) - Method in class org.mongojack.TransformingEmbeddedObjectSerializer
 
serialize(Object, JsonGenerator, SerializerProvider) - Method in class org.mongojack.internal.ObjectIdSerializer
 
serialize(Instant, JsonGenerator, SerializerProvider) - Method in class org.mongojack.internal.MongoJackInstantSerializer
 
serialize(UUID, JsonGenerator, SerializerProvider) - Method in class org.mongojack.internal.UUIDSerializer
 
serialize(BsonValue, JsonGenerator, SerializerProvider) - Method in class org.mongojack.internal.BsonValueSerializer
 
serialize(Bson, JsonGenerator, SerializerProvider) - Method in class org.mongojack.internal.BsonSerializer
 
serialize(DBRef, JsonGenerator, SerializerProvider) - Method in class org.mongojack.internal.DBRefSerializer
 
serialize(T, JsonGenerator, SerializerProvider) - Method in class org.mongojack.internal.EmbeddedObjectSerializer
 
serializeFields(Bson, CodecRegistry) - Static method in class org.mongojack.internal.util.DocumentSerializationUtils
Serialize the fields of the given object using the given object mapper.
serializeFields(Bson, CodecRegistry) - Method in class org.mongojack.internal.util.DocumentSerializationUtilsImpl
Serialize the fields of the given object using the given object mapper.
serializeFilter(ObjectMapper, JavaType, Bson, CodecRegistry) - Static method in class org.mongojack.internal.util.DocumentSerializationUtils
 
serializeFilter(ObjectMapper, JavaType, Bson, CodecRegistry) - Method in class org.mongojack.internal.util.DocumentSerializationUtilsImpl
 
serializeFilter(SerializerProvider, JsonSerializer<?>, Map<String, Object>, BsonDocumentWriter, DBEncoderBsonGenerator) - Method in class org.mongojack.internal.util.DocumentSerializationUtilsImpl
 
serializeFilter(SerializerProvider, JsonSerializer<?>, Bson, CodecRegistry, BsonDocumentWriter, DBEncoderBsonGenerator) - Method in class org.mongojack.internal.util.DocumentSerializationUtilsImpl
 
serializeFilterCondition(SerializerProvider, JsonSerializer<?>, String, Object, boolean, BsonDocumentWriter, DBEncoderBsonGenerator) - Method in class org.mongojack.internal.util.DocumentSerializationUtilsImpl
 
serializeQueryField(Object, JsonSerializer, SerializerProvider, BsonDocumentWriter, DBEncoderBsonGenerator) - Method in class org.mongojack.internal.util.DocumentSerializationUtilsImpl
 
serializeSimpleBsonMap(Map<String, ?>, JsonGenerator, SerializerProvider) - Method in class org.mongojack.internal.BsonMapSerializer
 
serializeUpdateField(Object, JsonSerializer, SerializerProvider, DBEncoderBsonGenerator) - Method in class org.mongojack.internal.util.DocumentSerializationUtilsImpl
 
serializeUpdateField(Object, SerializerProvider, BsonDocumentWriter, DBEncoderBsonGenerator, CodecRegistry) - Method in class org.mongojack.internal.util.DocumentSerializationUtilsImpl
Serialize the given field
serializeUpdateField(UpdateOperationValue, JsonSerializer<?>, SerializerProvider, BsonDocumentWriter, DBEncoderBsonGenerator) - Method in class org.mongojack.internal.util.DocumentSerializationUtilsImpl
 
serializeUpdates(Map<String, Map<String, UpdateOperationValue>>, ObjectMapper, JavaType, CodecRegistry) - Static method in class org.mongojack.internal.util.DocumentSerializationUtils
 
serializeUpdates(Map<String, Map<String, UpdateOperationValue>>, ObjectMapper, JavaType, CodecRegistry) - Method in class org.mongojack.internal.util.DocumentSerializationUtilsImpl
 
set(int, E) - Method in class org.mongojack.AbstractListDecorator
 
SET_SERIALIZATION_INCLUSION_NON_NULL - org.mongojack.MongoJackModuleFeature
Sets the mapper's serialization inclusion to non-null
setCodec(ObjectCodec) - Method in class org.mongojack.internal.object.BsonObjectTraversingParser
 
setCodec(ObjectCodec) - Method in class org.mongojack.internal.object.document.DocumentObjectTraversingParser
 
setCodec(ObjectCodec) - Method in class org.mongojack.internal.stream.JsonParserAdapter
 
setInstance(DocumentSerializationUtilsApi) - Static method in class org.mongojack.internal.util.DocumentSerializationUtils
 
setObject(T) - Method in class org.mongojack.internal.stream.JacksonDBObject
 
setupModule(Module.SetupContext) - Method in class org.mongojack.internal.MongoJackModule
 
setView(Class<?>) - Method in class org.mongojack.internal.stream.JacksonDBObject
 
showRecordId(boolean) - Method in class org.mongojack.internal.util.FindIterableDecorator
SingleUpdateOperationValue - Class in org.mongojack.internal.update
A single update operation value
SingleUpdateOperationValue(boolean, boolean, Object) - Constructor for class org.mongojack.internal.update.SingleUpdateOperationValue
 
size() - Method in class org.mongojack.AbstractListDecorator
 
skip(int) - Method in class org.mongojack.internal.util.FindIterableDecorator
skipChildren() - Method in class org.mongojack.internal.object.BsonObjectTraversingParser
 
skipChildren() - Method in class org.mongojack.internal.object.document.DocumentObjectTraversingParser
 
sort(Comparator<? super E>) - Method in class org.mongojack.AbstractListDecorator
 
sort(Bson) - Method in class org.mongojack.internal.util.FindIterableDecorator
sort(Bson) - Method in class org.mongojack.internal.util.MapReduceIterableDecorator
spliterator() - Method in class org.mongojack.AbstractListDecorator
 
spliterator() - Method in class org.mongojack.internal.util.DistinctIterableDecorator
spliterator() - Method in class org.mongojack.internal.util.FindIterableDecorator
spliterator() - Method in class org.mongojack.internal.util.MapReduceIterableDecorator
startContainer - Variable in class org.mongojack.internal.object.BsonObjectTraversingParser
Flag needed to handle recursion into contents of child Array/Object nodes.
startContainer - Variable in class org.mongojack.internal.object.document.DocumentObjectTraversingParser
Flag needed to handle recursion into contents of child Array/Object nodes.
stream() - Method in class org.mongojack.AbstractListDecorator
 
subList(int, int) - Method in class org.mongojack.AbstractListDecorator
 

T

toArray() - Method in class org.mongojack.AbstractListDecorator
 
toArray(T[]) - Method in class org.mongojack.AbstractListDecorator
 
ToByteArrayDeserializer() - Constructor for class org.mongojack.internal.ObjectIdDeserializers.ToByteArrayDeserializer
 
toCollection() - Method in class org.mongojack.internal.util.MapReduceIterableDecorator
toJsonToken(BsonType) - Method in class org.mongojack.internal.stream.JsonParserAdapter
 
ToObjectIdDeserializer() - Constructor for class org.mongojack.internal.ObjectIdDeserializers.ToObjectIdDeserializer
 
toString() - Method in class org.mongojack.JacksonMongoCollection
 
ToStringDeserializer() - Constructor for class org.mongojack.internal.ObjectIdDeserializers.ToStringDeserializer
 
transform(InputType) - Method in class org.mongojack.TransformingEmbeddedObjectSerializer
Transform to the desired type.
transform(Instant) - Method in class org.mongojack.internal.MongoJackInstantSerializer
 
transform(T) - Method in class org.mongojack.internal.EmbeddedObjectSerializer
 
TransformingEmbeddedObjectSerializer<InputType,​TransformedType> - Class in org.mongojack
Safe embedded object serializer.
TransformingEmbeddedObjectSerializer() - Constructor for class org.mongojack.TransformingEmbeddedObjectSerializer
 
TransformingEmbeddedObjectSerializer(boolean) - Constructor for class org.mongojack.TransformingEmbeddedObjectSerializer
 

U

updateById(Object, Bson) - Method in class org.mongojack.JacksonMongoCollection
Performs an update operation.
updateMany(ClientSession, Bson, List<? extends Bson>) - Method in class org.mongojack.MongoCollectionDecorator
updateMany(ClientSession, Bson, List<? extends Bson>, UpdateOptions) - Method in class org.mongojack.MongoCollectionDecorator
updateMany(ClientSession, Bson, Bson) - Method in class org.mongojack.MongoCollectionDecorator
updateMany(ClientSession, Bson, Bson, UpdateOptions) - Method in class org.mongojack.MongoCollectionDecorator
updateMany(Bson, List<? extends Bson>) - Method in class org.mongojack.MongoCollectionDecorator
updateMany(Bson, List<? extends Bson>, UpdateOptions) - Method in class org.mongojack.MongoCollectionDecorator
updateMany(Bson, Bson) - Method in class org.mongojack.MongoCollectionDecorator
updateMany(Bson, Bson, UpdateOptions) - Method in class org.mongojack.MongoCollectionDecorator
updateOne(ClientSession, Bson, List<? extends Bson>) - Method in class org.mongojack.MongoCollectionDecorator
updateOne(ClientSession, Bson, List<? extends Bson>, UpdateOptions) - Method in class org.mongojack.MongoCollectionDecorator
updateOne(ClientSession, Bson, Bson) - Method in class org.mongojack.MongoCollectionDecorator
updateOne(ClientSession, Bson, Bson, UpdateOptions) - Method in class org.mongojack.MongoCollectionDecorator
updateOne(Bson, List<? extends Bson>) - Method in class org.mongojack.MongoCollectionDecorator
updateOne(Bson, List<? extends Bson>, UpdateOptions) - Method in class org.mongojack.MongoCollectionDecorator
updateOne(Bson, Bson) - Method in class org.mongojack.MongoCollectionDecorator
updateOne(Bson, Bson, UpdateOptions) - Method in class org.mongojack.MongoCollectionDecorator
UpdateOperationValue - Interface in org.mongojack
A DB update operation
updateSearchIndex(String, Bson) - Method in class org.mongojack.JacksonMongoCollection
 
UUIDDeserializer - Class in org.mongojack.internal
A simple deserializer for Java UUIDs which prevents the regular Java data type from being converted to an inefficient string.
UUIDDeserializer() - Constructor for class org.mongojack.internal.UUIDDeserializer
 
uuidRepresentation - Variable in class org.mongojack.internal.stream.JsonGeneratorAdapter
 
UUIDSerializer - Class in org.mongojack.internal
A simple serializer for Java UUIDs which prevents the regular Java data type from being converted to an inefficient string.
UUIDSerializer() - Constructor for class org.mongojack.internal.UUIDSerializer
 

V

valueOf(String) - Static method in enum org.mongojack.MongoJackModuleFeature
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.mongojack.MongoJackModuleFeature
Returns an array containing the constants of this enum type, in the order they are declared.
verbose(boolean) - Method in class org.mongojack.internal.util.MapReduceIterableDecorator
version() - Method in class org.mongojack.internal.MongoJackModule
 
version() - Method in class org.mongojack.internal.object.BsonObjectTraversingParser
 
version() - Method in class org.mongojack.internal.object.document.DocumentObjectTraversingParser
 
VERSION - Static variable in class org.mongojack.internal.util.VersionUtils
 
VersionUtils - Class in org.mongojack.internal.util
Looks up the version of the MongoJack
VersionUtils() - Constructor for class org.mongojack.internal.util.VersionUtils
 

W

watch() - Method in class org.mongojack.MongoCollectionDecorator
watch(ClientSession) - Method in class org.mongojack.MongoCollectionDecorator
watch(ClientSession, Class<TResult>) - Method in class org.mongojack.MongoCollectionDecorator
watch(ClientSession, List<? extends Bson>) - Method in class org.mongojack.MongoCollectionDecorator
watch(ClientSession, List<? extends Bson>, Class<TResult>) - Method in class org.mongojack.MongoCollectionDecorator
watch(Class<TResult>) - Method in class org.mongojack.MongoCollectionDecorator
watch(List<? extends Bson>) - Method in class org.mongojack.MongoCollectionDecorator
watch(List<? extends Bson>, Class<TResult>) - Method in class org.mongojack.MongoCollectionDecorator
with(MongoJackModuleFeature) - Method in class org.mongojack.MongoJackModuleConfiguration
Fluent factory method that will construct and return a new configuration object instance with specified features enabled.
with(MongoJackModuleFeature, MongoJackModuleFeature...) - Method in class org.mongojack.MongoJackModuleConfiguration
Fluent factory method that will construct and return a new configuration object instance with specified features enabled.
withCodecRegistry(CodecRegistry) - Method in class org.mongojack.JacksonMongoCollection
 
withDocumentClass(Class<NewTDocument>) - Method in class org.mongojack.JacksonMongoCollection
 
withFeatures(MongoJackModuleFeature...) - Method in class org.mongojack.MongoJackModuleConfiguration
Fluent factory method that will construct and return a new configuration object instance with specified features enabled.
withObjectMapper(ObjectMapper) - Method in class org.mongojack.JacksonMongoCollection.JacksonMongoCollectionBuilder
Sets the object mapper for this collection.
without(MongoJackModuleFeature) - Method in class org.mongojack.MongoJackModuleConfiguration
Fluent factory method that will construct and return a new configuration object instance with specified feature disabled.
without(MongoJackModuleFeature, MongoJackModuleFeature...) - Method in class org.mongojack.MongoJackModuleConfiguration
Fluent factory method that will construct and return a new configuration object instance with specified features disabled.
withoutFeatures(MongoJackModuleFeature...) - Method in class org.mongojack.MongoJackModuleConfiguration
Fluent factory method that will construct and return a new configuration object instance with specified features disabled.
withReadConcern(ReadConcern) - Method in class org.mongojack.JacksonMongoCollection
 
withReadPreference(ReadPreference) - Method in class org.mongojack.JacksonMongoCollection
 
withScopeCodec - Variable in class org.mongojack.internal.stream.JsonParserAdapter
 
withSerializationOptions(SerializationOptions) - Method in class org.mongojack.JacksonMongoCollection.JacksonMongoCollectionBuilder
 
withSimpleFilterSerialization(boolean) - Method in class org.mongojack.SerializationOptionsBuilder
Controls whether or not Bson filters passed to JacksonMongoCollection and the various iterable implementations are serialized with specific knowledge of the document class and its specific bean fields or not.
withUuidRepresentation(UuidRepresentation) - Method in class org.mongojack.internal.stream.JacksonCodec
 
withUuidRepresentation(UuidRepresentation) - Method in class org.mongojack.internal.stream.JacksonDecoder
 
withUuidRepresentation(UuidRepresentation) - Method in class org.mongojack.internal.stream.JacksonEncoder
 
withView(Class<?>) - Method in class org.mongojack.JacksonMongoCollection.JacksonMongoCollectionBuilder
Set a view class for this collection.
withWriteConcern(WriteConcern) - Method in class org.mongojack.JacksonMongoCollection
 
wrapIterable(DistinctIterable<T>) - Method in class org.mongojack.MongoCollectionDecorator
Wraps an iterable that supports further .filter() calls so that we can perform mapping on them.
wrapIterable(DistinctIterable<T1>) - Method in class org.mongojack.JacksonMongoCollection
 
wrapIterable(FindIterable<T>) - Method in class org.mongojack.MongoCollectionDecorator
Wraps an iterable that supports further .filter() calls so that we can perform mapping on them.
wrapIterable(FindIterable<T1>) - Method in class org.mongojack.JacksonMongoCollection
 
wrapIterable(MapReduceIterable<T>) - Method in class org.mongojack.MongoCollectionDecorator
Wraps an iterable that supports further .filter() calls so that we can perform mapping on them.
wrapIterable(MapReduceIterable<T1>) - Method in class org.mongojack.JacksonMongoCollection
 
write(byte[], int, int) - Method in class org.mongojack.internal.stream.OutputBufferOutputStream
 
write(int) - Method in class org.mongojack.internal.stream.OutputBufferOutputStream
 
WRITE_INSTANT_AS_BSON_DATE - org.mongojack.MongoJackModuleFeature
Serialises Instants as BSON dates when nanosecond precision is disabled.
writeBinary(Base64Variant, byte[], int, int) - Method in class org.mongojack.internal.stream.JsonGeneratorAdapter
 
writeBoolean(boolean) - Method in class org.mongojack.internal.stream.JsonGeneratorAdapter
 
writeBsonObjectId(ObjectId) - Method in class org.mongojack.internal.stream.JsonGeneratorAdapter
 
writeBsonValue(BsonValue) - Method in class org.mongojack.internal.stream.JsonGeneratorAdapter
 
writeEmbeddedObject(TransformedType, JsonGenerator) - Method in class org.mongojack.TransformingEmbeddedObjectSerializer
 
writeEmbeddedObject(T, JsonGenerator) - Method in class org.mongojack.internal.EmbeddedObjectSerializer
 
writeEndArray() - Method in class org.mongojack.internal.stream.JsonGeneratorAdapter
 
writeEndObject() - Method in class org.mongojack.internal.stream.JsonGeneratorAdapter
 
writeFieldName(String) - Method in class org.mongojack.internal.stream.JsonGeneratorAdapter
 
writeKnownType(Object, BsonWriter) - Static method in class org.mongojack.internal.util.DocumentSerializationUtils
 
writeKnownType(Object, BsonWriter) - Method in class org.mongojack.internal.util.DocumentSerializationUtilsImpl
 
writeNull() - Method in class org.mongojack.internal.stream.JsonGeneratorAdapter
 
writeNullAsNull - Variable in class org.mongojack.TransformingEmbeddedObjectSerializer
 
writeNumber(double) - Method in class org.mongojack.internal.stream.JsonGeneratorAdapter
 
writeNumber(float) - Method in class org.mongojack.internal.stream.JsonGeneratorAdapter
 
writeNumber(int) - Method in class org.mongojack.internal.stream.JsonGeneratorAdapter
 
writeNumber(long) - Method in class org.mongojack.internal.stream.JsonGeneratorAdapter
 
writeNumber(String) - Method in class org.mongojack.internal.stream.JsonGeneratorAdapter
 
writeNumber(BigDecimal) - Method in class org.mongojack.internal.stream.JsonGeneratorAdapter
 
writeNumber(BigInteger) - Method in class org.mongojack.internal.stream.JsonGeneratorAdapter
 
writer - Variable in class org.mongojack.internal.stream.JsonGeneratorAdapter
 
writeRaw(char) - Method in class org.mongojack.internal.stream.JsonGeneratorAdapter
 
writeRaw(char[], int, int) - Method in class org.mongojack.internal.stream.JsonGeneratorAdapter
 
writeRaw(String) - Method in class org.mongojack.internal.stream.JsonGeneratorAdapter
 
writeRaw(String, int, int) - Method in class org.mongojack.internal.stream.JsonGeneratorAdapter
 
writeRawUTF8String(byte[], int, int) - Method in class org.mongojack.internal.stream.JsonGeneratorAdapter
 
writeStartArray() - Method in class org.mongojack.internal.stream.JsonGeneratorAdapter
 
writeStartObject() - Method in class org.mongojack.internal.stream.JsonGeneratorAdapter
 
writeString(char[], int, int) - Method in class org.mongojack.internal.stream.JsonGeneratorAdapter
 
writeString(String) - Method in class org.mongojack.internal.stream.JsonGeneratorAdapter
 
writeUTF8String(byte[], int, int) - Method in class org.mongojack.internal.stream.JsonGeneratorAdapter
 

_

_closeInput() - Method in class org.mongojack.internal.stream.JsonParserAdapter
 
_codec - Variable in class org.mongojack.internal.stream.JsonParserAdapter
 
_handleEOF() - Method in class org.mongojack.internal.object.BsonObjectTraversingParser
 
_handleEOF() - Method in class org.mongojack.internal.object.document.DocumentObjectTraversingParser
 
_handleEOF() - Method in class org.mongojack.internal.stream.JsonParserAdapter
 
_releaseBuffers() - Method in class org.mongojack.internal.stream.JsonGeneratorAdapter
 
_verifyValueWrite(String) - Method in class org.mongojack.internal.stream.JsonGeneratorAdapter
 
_writeSimpleObject(Object) - Method in class org.mongojack.internal.stream.DBEncoderBsonGenerator
 
A B C D E F G H I J K L M N O P Q R S T U V W _ 
All Classes All Packages