| Class | Description | 
|---|---|
| DaoUtils | This class provides generic methods to operate on MongoDB Collections. | 
| MongoConnectionCache | This class provides an interface to fetch a Mongo instance, given a series of server names and their port numbers. | 
| MongoDB | Simple wrapper around MongoDB, to enable the concept of sub-databases, implemented as collection prefixes. | 
| MongoDBJsonMapper | MongoDB Json formatter class. | 
| MongoDBKeyNames | Constants used for MongoDB related stuff. | 
| MongoDBPaging | |
| MongoDBQuery | Utility to facilitate creating mongo query objects using mapper fields. | 
| MongoDBSorting | |
| MongoDBUpdate | Utility to facilitate creating mongo update objects using mapper fields. | 
| MongoDBUtils | This class provides generic methods to operate on Mongo Collections. | 
| SimpleMongoDBSerializer | Simple POJO to MongoDB DBObject serializer/deserializer. | 
| Exception | Description | 
|---|---|
| DaoException | This exception is a base class for exceptions that get thrown whenever a DAO encounters a problem. | 
| EntityNotFoundException | Thrown when an entity that is expected to exist could not be retrieved from the database. | 
| EntityRemoveException | Thrown when an entity could not be removed from the database. | 
| EntityStoreException | Thrown when an entity could not be stored to the database. | 
| InternalDaoException | Thrown when an entity couldn't not be read from the database. | 
| MongoDBConnectionException | Thrown when there is a problem with the connection to a MongoDB database. | 
Copyright © 2018 TomTom International BV. All rights reserved.