com.novus.salat

dao

package dao

Visibility
  1. Public
  2. All

Type Members

  1. trait BaseDAOMethods[ObjectType <: AnyRef, ID] extends AnyRef

  2. trait DAO[ObjectType <: AnyRef, ID] extends BaseDAOMethods[ObjectType, ID]

    Base DAO class.

  3. trait ModelCompanion[ObjectType <: AnyRef, ID] extends BaseDAOMethods[ObjectType, ID] with Logging

    Play framework style model companion

  4. abstract class SalatDAO[ObjectType <: AnyRef, ID] extends DAO[ObjectType, ID] with Logging

    Sample DAO implementation.

  5. abstract class SalatDAOError extends Error

  6. abstract class SalatDAOQueryError extends Error

  7. case class SalatDAOUpdateError(whichDAO: String, collection: MongoCollection, query: DBObject, o: DBObject, wc: WriteConcern, wr: WriteResult, upsert: Boolean, multi: Boolean) extends Error with Product with Serializable

  8. case class SalatInsertError(description: String, collection: MongoCollection, wc: WriteConcern, wr: WriteResult, dbos: List[DBObject]) extends SalatDAOError with Product with Serializable

  9. case class SalatMongoCursor[T <: AnyRef](_grater: Grater[T], underlying: DBCursor, evidence$9: Manifest[T]) extends SalatMongoCursorBase[T] with Iterator[T] with Product with Serializable

  10. trait SalatMongoCursorBase[T <: AnyRef] extends Logging

    Unfortunately, MongoCursorBase is typed to DBObject, but.

  11. case class SalatRemoveError(description: String, collection: MongoCollection, wc: WriteConcern, wr: WriteResult, dbos: List[DBObject]) extends SalatDAOError with Product with Serializable

  12. case class SalatRemoveQueryError(whichDAO: String, collection: MongoCollection, query: DBObject, wc: WriteConcern, wr: WriteResult) extends SalatDAOQueryError with Product with Serializable

  13. case class SalatSaveError(description: String, collection: MongoCollection, wc: WriteConcern, wr: WriteResult, dbos: List[DBObject]) extends SalatDAOError with Product with Serializable