public final class BsonEncoding extends Object
| Modifier and Type | Method and Description |
|---|---|
static com.mongodb.DBEncoder |
encoder() |
static <T> com.mongodb.DBDecoderFactory |
newResultDecoderFor(com.google.gson.TypeAdapter<T> adaper,
int expectedSize) |
static <T> T |
unmarshalDbObject(com.mongodb.DBObject dbObject,
com.google.gson.TypeAdapter<T> adaper) |
static Object |
unwrapBsonable(org.immutables.mongo.repository.internal.Support.Adapted<?> adapted) |
static com.mongodb.DBObject |
unwrapJsonable(String json) |
static <T> com.google.common.collect.ImmutableList<T> |
unwrapResultObjectList(List<com.mongodb.DBObject> result) |
static <T> List<com.mongodb.DBObject> |
wrapInsertObjectList(com.google.common.collect.ImmutableList<T> list,
com.google.gson.TypeAdapter<T> adaper) |
static <T> com.mongodb.DBObject |
wrapUpdateObject(T instance,
com.google.gson.TypeAdapter<T> adaper) |
public static Object unwrapBsonable(org.immutables.mongo.repository.internal.Support.Adapted<?> adapted)
public static com.mongodb.DBObject unwrapJsonable(String json)
public static <T> T unmarshalDbObject(com.mongodb.DBObject dbObject,
com.google.gson.TypeAdapter<T> adaper)
throws IOException
public static com.mongodb.DBEncoder encoder()
public static <T> com.mongodb.DBObject wrapUpdateObject(T instance,
com.google.gson.TypeAdapter<T> adaper)
public static <T> List<com.mongodb.DBObject> wrapInsertObjectList(com.google.common.collect.ImmutableList<T> list, com.google.gson.TypeAdapter<T> adaper)
public static <T> com.google.common.collect.ImmutableList<T> unwrapResultObjectList(List<com.mongodb.DBObject> result)
public static <T> com.mongodb.DBDecoderFactory newResultDecoderFor(com.google.gson.TypeAdapter<T> adaper,
int expectedSize)
Copyright © 2016 The Immutables.org authors. All rights reserved.