io.github.morgaroth.utils.mongodb.salat

MongoDAOObjectIdKeyFromResourceJodaSupport

class MongoDAOObjectIdKeyFromResourceJodaSupport[ObjectType <: AnyRef, IDType] extends MongoDAOObjectIdKey[ObjectType] with JodaSupport

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

Instance Constructors

  1. new MongoDAOObjectIdKeyFromResourceJodaSupport(databaseUriConfigPath: 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: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

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

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

    Definition Classes
    Any
  6. val _grater: Grater[ObjectType]

    Definition Classes
    SalatDAO → DAO
  7. val appendTypeHintToQueries: Boolean

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

    Definition Classes
    Any
  9. def clone(): AnyRef

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

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

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

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

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

    Definition Classes
    DAO → BaseDAOMethods
  15. def defaultWriteConcern: WriteConcern

    Definition Classes
    MongoDAOAnyKey → DAO → BaseDAOMethods
  16. lazy val description: String

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

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

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

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  20. 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
  21. def find[A, B](ref: A, keys: B)(implicit arg0: (A) ⇒ DBObject, arg1: (B) ⇒ DBObject): SalatMongoCursor[ObjectType]

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

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

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

    Definition Classes
    BaseDAOMethods
  25. def findOneById(id: ObjectId): Option[ObjectType]

    Definition Classes
    SalatDAO → BaseDAOMethods
  26. val forceTypeHints: Boolean

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

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

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

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

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

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

    Definition Classes
    BaseDAOMethods
  33. def insert(t: ObjectType): Option[ObjectId]

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

    Definition Classes
    Any
  35. var log: Logger

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

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

    Definition Classes
    BaseDAOMethods
    Annotations
    @deprecated
    Deprecated

    (Since version 0.0.8) Use findOneById instead

Inherited from JodaSupport

Inherited from MongoDAOObjectIdKey[ObjectType]

Inherited from MongoDAOAnyKey[ObjectType, ObjectId]

Inherited from SalatDAO[ObjectType, ObjectId]

Inherited from Logging

Inherited from DAO[ObjectType, ObjectId]

Inherited from BaseDAOMethods[ObjectType, ObjectId]

Inherited from AnyRef

Inherited from Any

Ungrouped