Package org.mongojack

Class JacksonDBCollection<T,K>

java.lang.Object
org.mongojack.JacksonDBCollection<T,K>

@Deprecated public class JacksonDBCollection<T,K> extends Object
Deprecated.
use MongoCollections as an entrypoint for interacting with MongoDB.
Compatibility layer to support existing code interacting with the Mongojack 2.x API.
  • Method Details

    • wrap

      public static <T, K> JacksonDBCollection<T,K> wrap(com.mongodb.DBCollection dbCollection, Class<T> type, Class<K> keyType, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
      Deprecated.
    • createIndex

      public void createIndex(com.mongodb.DBObject keys, com.mongodb.DBObject options)
      Deprecated.
    • createIndex

      public void createIndex(com.mongodb.DBObject keys)
      Deprecated.
    • find

      public DBCursor<T> find()
      Deprecated.
    • find

      public DBCursor<T> find(org.bson.conversions.Bson filter)
      Deprecated.
    • find

      public DBCursor<T> find(com.mongodb.DBObject dbObject)
      Deprecated.
    • findOneById

      public T findOneById(K objectId)
      Deprecated.
    • findOne

      public T findOne(org.bson.conversions.Bson filter) throws com.mongodb.MongoException
      Deprecated.
      Throws:
      com.mongodb.MongoException
    • findOne

      public T findOne(com.mongodb.DBObject filter) throws com.mongodb.MongoException
      Deprecated.
      Throws:
      com.mongodb.MongoException
    • findOne

      public T findOne()
      Deprecated.
    • distinct

      public <TResult> Iterable<TResult> distinct(String fieldName, Class<TResult> tResultClass)
      Deprecated.
    • count

      public long count()
      Deprecated.
    • count

      public long count(org.bson.conversions.Bson filter)
      Deprecated.
    • count

      public long count(com.mongodb.DBObject dbObject)
      Deprecated.
    • save

      public WriteResult<T,K> save(T object)
      Deprecated.
    • save

      public WriteResult<T,K> save(T object, com.mongodb.WriteConcern concern)
      Deprecated.
    • remove

      public LegacyDeleteResult<T,K> remove(com.mongodb.DBObject query)
      Deprecated.
    • remove

      public LegacyDeleteResult<T,K> remove(org.bson.conversions.Bson filter)
      Deprecated.
    • remove

      public WriteResult<T,K> remove(org.bson.conversions.Bson filter, com.mongodb.WriteConcern concern)
      Deprecated.
    • removeById

      public LegacyDeleteResult<T,K> removeById(K objectId)
      Deprecated.
    • update

      public WriteResult<T,K> update(org.bson.conversions.Bson filter, T object, boolean upsert, boolean multi)
      Deprecated.
    • update

      public WriteResult<T,K> update(org.bson.conversions.Bson filter, T object, boolean upsert, boolean multi, @Nullable com.mongodb.WriteConcern concern)
      Deprecated.
    • update

      public WriteResult<T,K> update(org.bson.conversions.Bson filter, org.bson.conversions.Bson update, boolean upsert, boolean multi)
      Deprecated.
    • update

      public WriteResult<T,K> update(org.bson.conversions.Bson query, org.bson.conversions.Bson update)
      Deprecated.
    • update

      public WriteResult<T,K> update(com.mongodb.DBObject query, org.bson.conversions.Bson update)
      Deprecated.
    • update

      public WriteResult<T,K> update(org.bson.conversions.Bson query, T object)
      Deprecated.
    • updateById

      public void updateById(K id, org.bson.conversions.Bson update)
      Deprecated.
    • updateById

      public WriteResult<T,K> updateById(K id, T update)
      Deprecated.
    • updateMulti

      public WriteResult<T,K> updateMulti(org.bson.conversions.Bson query, org.bson.conversions.Bson update)
      Deprecated.
    • insert

      public WriteResult<T,K> insert(T object)
      Deprecated.
    • insert

      public WriteResult<T,K> insert(List<T> list)
      Deprecated.
    • getCount

      public long getCount()
      Deprecated.
    • getCount

      public long getCount(org.bson.conversions.Bson filter)
      Deprecated.
    • findAndModify

      public T findAndModify(org.bson.conversions.Bson filter, org.bson.conversions.Bson fields, org.bson.conversions.Bson sort, boolean remove, org.bson.conversions.Bson update, boolean returnNew, boolean upsert)
      Deprecated.
    • findAndModify

      public T findAndModify(org.bson.conversions.Bson query, org.bson.conversions.Bson update)
      Deprecated.
    • findAndModify

      public T findAndModify(org.bson.conversions.Bson filter, org.bson.conversions.Bson fields, org.bson.conversions.Bson sort, boolean remove, T object, boolean returnNew, boolean upsert)
      Deprecated.
    • findAndRemove

      public T findAndRemove(org.bson.conversions.Bson filter)
      Deprecated.
    • dropIndexes

      public void dropIndexes()
      Deprecated.
    • dropIndex

      public void dropIndex(org.bson.conversions.Bson keys)
      Deprecated.
    • dropIndex

      public void dropIndex(String name)
      Deprecated.
    • drop

      public void drop()
      Deprecated.
    • getIndexInfo

      public List<com.mongodb.DBObject> getIndexInfo()
      Deprecated.
    • getDbCollection

      public com.mongodb.DBCollection getDbCollection()
      Deprecated.