services.mongodb.MongoDBRelationService

RelationDAO

object RelationDAO extends ModelCompanion[Relation, ObjectId]

Linear Supertypes
ModelCompanion[Relation, ObjectId], Logging, BaseDAOMethods[Relation, ObjectId], AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. RelationDAO
  2. ModelCompanion
  3. Logging
  4. BaseDAOMethods
  5. AnyRef
  6. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

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. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. def count(q: com.mongodb.casbah.Imports.DBObject, fieldsThatMustExist: List[String], fieldsThatMustNotExist: List[String], rp: com.mongodb.casbah.Imports.ReadPreference): Long

    Definition Classes
    ModelCompanion → BaseDAOMethods
  9. val dao: SalatDAO[Relation, ObjectId]

    Definition Classes
    RelationDAO → ModelCompanion
  10. def defaultReadPreference: ReadPreference

    Definition Classes
    ModelCompanion → BaseDAOMethods
  11. def defaultWriteConcern: WriteConcern

    Definition Classes
    ModelCompanion → BaseDAOMethods
  12. final def eq(arg0: AnyRef): Boolean

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

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

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

    Definition Classes
    ModelCompanion → BaseDAOMethods
  16. def find[A, B](ref: A, keys: B)(implicit arg0: (A) ⇒ DBObject, arg1: (B) ⇒ DBObject): SalatMongoCursor[Relation]

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

    Definition Classes
    BaseDAOMethods
  18. def findAll(): SalatMongoCursor[Relation]

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

    Definition Classes
    ModelCompanion → BaseDAOMethods
  20. def findOne[A](t: A)(implicit arg0: (A) ⇒ DBObject): Option[Relation]

    Definition Classes
    BaseDAOMethods
  21. def findOneById(id: ObjectId): Option[Relation]

    Definition Classes
    ModelCompanion → BaseDAOMethods
  22. def fromJSON(s: String): Relation

    Definition Classes
    ModelCompanion
  23. def fromJSON(j: JObject): Relation

    Definition Classes
    ModelCompanion
  24. def fromJSONArray(s: String): List[Relation]

    Definition Classes
    ModelCompanion
  25. def fromJSONArray(j: JArray): List[Relation]

    Definition Classes
    ModelCompanion
  26. def fromMap(m: Map[String, Any]): Relation

    Definition Classes
    ModelCompanion
  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) ⇒ com.mongodb.casbah.Imports.DBObject): List[ObjectId]

    Definition Classes
    ModelCompanion → BaseDAOMethods
  30. def insert(t: Relation, wc: com.mongodb.casbah.Imports.WriteConcern): Option[ObjectId]

    Definition Classes
    ModelCompanion → BaseDAOMethods
  31. def insert(docs: Traversable[Relation], wc: com.mongodb.casbah.Imports.WriteConcern): List[Option[ObjectId]]

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

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

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

    Definition Classes
    Any
  35. lazy val log: Logger

    Attributes
    protected
    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: com.mongodb.casbah.Imports.DBObject, field: String)(implicit m: Manifest[P], ctx: Context): Option[P]

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

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

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

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

    Definition Classes
    ModelCompanion → BaseDAOMethods
  44. def remove(t: Relation, wc: com.mongodb.casbah.Imports.WriteConcern): com.mongodb.casbah.Imports.WriteResult

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

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

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

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

    Definition Classes
    ModelCompanion → BaseDAOMethods
  49. def save(t: Relation, wc: com.mongodb.casbah.Imports.WriteConcern): com.mongodb.casbah.Imports.WriteResult

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

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

    Definition Classes
    AnyRef
  52. def toCompactJSONArray(t: Traversable[Relation]): String

    Definition Classes
    ModelCompanion
  53. def toCompactJson(t: Relation): String

    Definition Classes
    ModelCompanion
  54. def toDBObject(t: Relation): com.mongodb.casbah.Imports.DBObject

    Definition Classes
    ModelCompanion → BaseDAOMethods
  55. def toJSONArray(t: Traversable[Relation]): JArray

    Definition Classes
    ModelCompanion
  56. def toJson(t: Relation): JObject

    Definition Classes
    ModelCompanion
  57. def toMap(t: Relation): Map[String, Any]

    Definition Classes
    ModelCompanion
  58. def toObject(dbo: com.mongodb.casbah.Imports.DBObject): Relation

    Definition Classes
    ModelCompanion
  59. def toPrettyJSONArray(t: Traversable[Relation]): String

    Definition Classes
    ModelCompanion
  60. def toPrettyJson(t: Relation): String

    Definition Classes
    ModelCompanion
  61. def toString(): String

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

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

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

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

    Definition Classes
    BaseDAOMethods
    Annotations
    @deprecated
    Deprecated

    (Since version 0.0.8) Use findOneById instead

Inherited from ModelCompanion[Relation, ObjectId]

Inherited from Logging

Inherited from BaseDAOMethods[Relation, ObjectId]

Inherited from AnyRef

Inherited from Any

Ungrouped