uk.gov.hmrc

mongo

package mongo

Visibility
  1. Public
  2. All

Type Members

  1. trait BSONObjectIdFormats extends AnyRef

  2. case class CreationAndLastModifiedDetail(createdAt: DateTime = ..., lastUpdated: DateTime = ...) extends Product with Serializable

  3. trait CurrentTime extends AnyRef

  4. case class DatabaseUpdate[A](writeResult: LastError, updateType: UpdateType[A]) extends Product with Serializable

  5. trait ExtraBSONHandlers extends AnyRef

  6. trait Indexes extends AnyRef

  7. case class MongoConnector(mongoConnectionUri: String, channelsPerNode: Option[Int] = scala.None, failoverStrategy: Option[FailoverStrategy] = scala.None) extends SimpleMongoConnection with Product with Serializable

  8. trait ReactiveMongoFormats extends AnyRef

  9. abstract class ReactiveRepository[A, ID] extends Repository[A, ID] with Indexes

  10. trait Repository[A, ID] extends CurrentTime

  11. case class Saved[A](savedValue: A) extends UpdateType[A] with Product with Serializable

  12. trait SimpleMongoConnection extends AnyRef

  13. sealed abstract class UpdateType[A] extends AnyRef

  14. case class Updated[A](previousValue: A, savedValue: A) extends UpdateType[A] with Product with Serializable

Ungrouped