io.github.morgaroth.utils.mongodb.salat

MongoDAOAnyKeyJodaSupport

Related Doc: package salat

class MongoDAOAnyKeyJodaSupport[ObjectType <: AnyRef, IDType] extends SalatDAOWithCfg[ObjectType, IDType] with JodaSupport

Linear Supertypes
JodaSupport, SalatDAOWithCfg[ObjectType, IDType], SalatDAO[ObjectType, IDType], Logging, DAO[ObjectType, IDType], BaseDAOMethods[ObjectType, IDType], AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. MongoDAOAnyKeyJodaSupport
  2. JodaSupport
  3. SalatDAOWithCfg
  4. SalatDAO
  5. Logging
  6. DAO
  7. BaseDAOMethods
  8. AnyRef
  9. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new MongoDAOAnyKeyJodaSupport(uriPath: String, collectionName: String)(implicit mot: Manifest[ObjectType], mid: Manifest[IDType], ctx: Context)

Type Members

  1. abstract class ChildCollection[ChildType <: AnyRef, ChildID] extends SalatDAO[ChildType, ChildID]

    Definition Classes
    SalatDAO

Value Members

  1. final def !=(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  4. val _grater: Grater[ObjectType]

    Definition Classes
    SalatDAO → DAO
  5. val appendTypeHintToQueries: Boolean

    Definition Classes
    SalatDAO
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. val collection: com.mongodb.casbah.Imports.MongoCollection

    Definition Classes
    SalatDAO → DAO
  9. def count(q: DBObject, fieldsThatMustExist: List[String], fieldsThatMustNotExist: List[String], rp: com.mongodb.casbah.Imports.ReadPreference): Long

    Definition Classes
    SalatDAO → BaseDAOMethods
  10. def decorateDBO(toPersist: ObjectType): com.mongodb.casbah.Imports.DBObject

    Definition Classes
    SalatDAO
  11. def decorateQuery(query: DBObject): DBObject

    Definition Classes
    SalatDAO
  12. def defaultReadPreference: com.mongodb.casbah.Imports.ReadPreference

    Definition Classes
    DAO → BaseDAOMethods
  13. def defaultWriteConcern: WriteConcern

    Definition Classes
    SalatDAOWithCfg → DAO → BaseDAOMethods
  14. lazy val description: String

    Definition Classes
    SalatDAO → DAO
  15. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  16. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  17. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  18. def find[A, B](ref: A, keys: B, rp: com.mongodb.casbah.Imports.ReadPreference)(implicit arg0: (A) ⇒ DBObject, arg1: (B) ⇒ DBObject): SalatMongoCursor[ObjectType]

    Definition Classes
    SalatDAO → BaseDAOMethods
  19. def find[A, B](ref: A, keys: B)(implicit arg0: (A) ⇒ DBObject, arg1: (B) ⇒ DBObject): SalatMongoCursor[ObjectType]

    Definition Classes
    BaseDAOMethods
  20. def find[A](ref: A)(implicit arg0: (A) ⇒ DBObject): SalatMongoCursor[ObjectType]

    Definition Classes
    BaseDAOMethods
  21. def findOne[A](t: A, rp: com.mongodb.casbah.Imports.ReadPreference)(implicit arg0: (A) ⇒ DBObject): Option[ObjectType]

    Definition Classes
    SalatDAO → BaseDAOMethods
  22. def findOne[A](t: A)(implicit arg0: (A) ⇒ DBObject): Option[ObjectType]

    Definition Classes
    BaseDAOMethods
  23. def findOneById(id: IDType): Option[ObjectType]

    Definition Classes
    SalatDAO → BaseDAOMethods
  24. val forceTypeHints: Boolean

    Definition Classes
    SalatDAO
  25. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  26. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  27. def ids[A](query: A)(implicit arg0: (A) ⇒ DBObject): List[IDType]

    Definition Classes
    SalatDAO → BaseDAOMethods
  28. def insert(docs: Traversable[ObjectType], wc: WriteConcern): List[Option[IDType]]

    Definition Classes
    SalatDAO → BaseDAOMethods
  29. def insert(t: ObjectType, wc: WriteConcern): Option[IDType]

    Definition Classes
    SalatDAO → BaseDAOMethods
  30. def insert(docs: ObjectType*)(implicit wc: WriteConcern): List[Option[IDType]]

    Definition Classes
    BaseDAOMethods
  31. def insert(t: ObjectType): Option[IDType]

    Definition Classes
    BaseDAOMethods
  32. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  33. var log: Logger

    Attributes
    protected[com.mongodb.casbah]
    Definition Classes
    Logging
  34. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  35. final def notify(): Unit

    Definition Classes
    AnyRef
  36. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  37. def primitiveProjection[P](query: DBObject, field: String)(implicit m: Manifest[P], ctx: Context): Option[P]

    Definition Classes
    SalatDAO → BaseDAOMethods
  38. def primitiveProjections[P](query: DBObject, field: String)(implicit m: Manifest[P], ctx: Context): List[P]

    Definition Classes
    SalatDAO → BaseDAOMethods
  39. def projection[P <: CaseClass](query: DBObject, field: String)(implicit m: Manifest[P], ctx: Context): Option[P]

    Definition Classes
    SalatDAO → BaseDAOMethods
  40. def projections[P <: CaseClass](query: DBObject, field: String)(implicit m: Manifest[P], ctx: Context): List[P]

    Definition Classes
    SalatDAO → BaseDAOMethods
  41. def remove[A](q: A, wc: WriteConcern)(implicit arg0: (A) ⇒ DBObject): com.mongodb.casbah.TypeImports.WriteResult

    Definition Classes
    SalatDAO → BaseDAOMethods
  42. def remove(t: ObjectType, wc: WriteConcern): com.mongodb.casbah.TypeImports.WriteResult

    Definition Classes
    SalatDAO → BaseDAOMethods
  43. def remove[A](q: A)(implicit arg0: (A) ⇒ DBObject): com.mongodb.casbah.Imports.WriteResult

    Definition Classes
    BaseDAOMethods
  44. def remove(t: ObjectType): com.mongodb.casbah.Imports.WriteResult

    Definition Classes
    BaseDAOMethods
  45. def removeById(id: IDType, wc: WriteConcern): com.mongodb.casbah.TypeImports.WriteResult

    Definition Classes
    SalatDAO → BaseDAOMethods
  46. def removeByIds(ids: List[IDType], wc: WriteConcern): com.mongodb.casbah.TypeImports.WriteResult

    Definition Classes
    SalatDAO → BaseDAOMethods
  47. def save(t: ObjectType, wc: WriteConcern): com.mongodb.casbah.TypeImports.WriteResult

    Definition Classes
    SalatDAO → BaseDAOMethods
  48. def save(t: ObjectType): com.mongodb.casbah.Imports.WriteResult

    Definition Classes
    BaseDAOMethods
  49. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  50. def toDBObject(o: ObjectType): com.mongodb.casbah.Imports.DBObject

    Definition Classes
    DAO → BaseDAOMethods
  51. def toString(): String

    Definition Classes
    AnyRef → Any
  52. def update(q: DBObject, o: DBObject, upsert: Boolean, multi: Boolean, wc: WriteConcern): com.mongodb.casbah.Imports.WriteResult

    Definition Classes
    SalatDAO → BaseDAOMethods
  53. def update(q: DBObject, t: ObjectType, upsert: Boolean, multi: Boolean, wc: WriteConcern): com.mongodb.casbah.Imports.WriteResult

    Definition Classes
    BaseDAOMethods
  54. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  55. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  56. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def findOneByID(id: IDType): Option[ObjectType]

    Definition Classes
    BaseDAOMethods
    Annotations
    @deprecated
    Deprecated

    (Since version 0.0.8) Use findOneById instead

Inherited from JodaSupport

Inherited from SalatDAOWithCfg[ObjectType, IDType]

Inherited from SalatDAO[ObjectType, IDType]

Inherited from Logging

Inherited from DAO[ObjectType, IDType]

Inherited from BaseDAOMethods[ObjectType, IDType]

Inherited from AnyRef

Inherited from Any

Ungrouped