net.liftweb.mapper.ManyToMany

MappedManyToMany

class MappedManyToMany [O <: Mapper[O], K2, T2 <: KeyedMapper[K2, T2]] extends Buffer[T2]

This is the base class to extend for fields that track many-to-many relationships.

Linear Supertypes
Buffer[T2], BufferLike[T2, Buffer[T2]], Subtractable[T2, Buffer[T2]], Scriptable[T2], Shrinkable[T2], Growable[T2], Seq[T2], SeqLike[T2, Buffer[T2]], Cloneable[Buffer[T2]], Seq[T2], SeqLike[T2, Buffer[T2]], GenSeq[T2], GenSeqLike[T2, Buffer[T2]], PartialFunction[Int, T2], (Int) ⇒ T2, Iterable[T2], Iterable[T2], IterableLike[T2, Buffer[T2]], Equals, GenIterable[T2], GenIterableLike[T2, Buffer[T2]], Traversable[T2], Mutable, Traversable[T2], GenTraversable[T2], GenericTraversableTemplate[T2, Buffer], TraversableLike[T2, Buffer[T2]], GenTraversableLike[T2, Buffer[T2]], Parallelizable[T2, ParSeq[T2]], TraversableOnce[T2], GenTraversableOnce[T2], FilterMonadic[T2, Buffer[T2]], HasNewBuilder[T2, Buffer[T2]], AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. MappedManyToMany
  2. Buffer
  3. BufferLike
  4. Subtractable
  5. Scriptable
  6. Shrinkable
  7. Growable
  8. Seq
  9. SeqLike
  10. Cloneable
  11. Seq
  12. SeqLike
  13. GenSeq
  14. GenSeqLike
  15. PartialFunction
  16. Function1
  17. Iterable
  18. Iterable
  19. IterableLike
  20. Equals
  21. GenIterable
  22. GenIterableLike
  23. Traversable
  24. Mutable
  25. Traversable
  26. GenTraversable
  27. GenericTraversableTemplate
  28. TraversableLike
  29. GenTraversableLike
  30. Parallelizable
  31. TraversableOnce
  32. GenTraversableOnce
  33. FilterMonadic
  34. HasNewBuilder
  35. AnyRef
  36. Any
Visibility
  1. Public
  2. All

Instance Constructors

  1. new MappedManyToMany (joinMeta: MetaMapper[O], thisField: net.liftweb.mapper.MappedForeignKey[ManyToMany.this.K, O, _ <: net.liftweb.mapper.KeyedMapper[_, _]], otherField: MappedForeignKey[K2, O, T2], otherMeta: MetaMapper[T2], qp: QueryParam[O]*)

    joinMeta

    The singleton of the join table

    thisField

    The foreign key in the join table that refers to this mapper's primaryKey.

    otherField

    The foreign key in the join table that refers to the other mapper's primaryKey

    otherMeta

    The singleton of the other mapper

    qp

    Any QueryParams to limit entries in the join table (other than matching thisField to primaryKey) To limit children based on fields in the other table (not the join table), it is currently necessary to point the join mapper to a view which pulls the join table's fields as well as fields of the other table.

Type Members

  1. type Self = Buffer[T2]

    Attributes
    protected
    Definition Classes
    TraversableLike

Value Members

  1. def != (arg0: AnyRef): Boolean

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

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

    Attributes
    final
    Definition Classes
    AnyRef → Any
  4. def ++ (xs: TraversableOnce[T2]): Buffer[T2]

    Definition Classes
    BufferLike
    Annotations
    @bridge()
  5. def ++ (xs: GenTraversableOnce[T2]): Buffer[T2]

    Definition Classes
    BufferLike
    Annotations
    @migration
    Migration

  6. def ++ [B >: T2, That] (that: TraversableOnce[B])(implicit bf: CanBuildFrom[Buffer[T2], B, That]): That

    Definition Classes
    TraversableLike
    Annotations
    @bridge()
  7. def ++ [B >: T2, That] (that: GenTraversableOnce[B])(implicit bf: CanBuildFrom[Buffer[T2], B, That]): That

    Definition Classes
    TraversableLike → GenTraversableLike
  8. def ++: [B >: T2, That] (that: Traversable[B])(implicit bf: CanBuildFrom[Buffer[T2], B, That]): That

    Definition Classes
    TraversableLike
  9. def ++: [B >: T2, That] (that: TraversableOnce[B])(implicit bf: CanBuildFrom[Buffer[T2], B, That]): That

    Definition Classes
    TraversableLike
  10. def ++= (xs: TraversableOnce[T2]): MappedManyToMany.this.type

    Definition Classes
    Growable
  11. def ++=: (xs: TraversableOnce[T2]): MappedManyToMany.this.type

    Definition Classes
    BufferLike
  12. def +: [B >: T2, That] (elem: B)(implicit bf: CanBuildFrom[Buffer[T2], B, That]): That

    Definition Classes
    SeqLike → GenSeqLike
  13. def += (elem: T2): MappedManyToMany.this.type

    Definition Classes
    MappedManyToMany → BufferLike → Growable
  14. def += (elem1: T2, elem2: T2, elems: T2*): MappedManyToMany.this.type

    Definition Classes
    Growable
  15. def +=: (elem: T2): MappedManyToMany.this.type

    Definition Classes
    MappedManyToMany → BufferLike
  16. def - (elem1: T2, elem2: T2, elems: T2*): Buffer[T2]

    Definition Classes
    BufferLike → Subtractable
    Annotations
    @migration
    Migration

  17. def - (elem: T2): Buffer[T2]

    Definition Classes
    BufferLike → Subtractable
    Annotations
    @migration
    Migration

  18. def -- (xs: TraversableOnce[T2]): Buffer[T2]

    Definition Classes
    BufferLike → Subtractable
    Annotations
    @bridge()
  19. def -- (xs: GenTraversableOnce[T2]): Buffer[T2]

    Definition Classes
    BufferLike → Subtractable
    Annotations
    @migration
    Migration

  20. def --= (xs: TraversableOnce[T2]): MappedManyToMany.this.type

    Definition Classes
    Shrinkable
  21. def -= (x: T2): MappedManyToMany.this.type

    Definition Classes
    BufferLike → Shrinkable
  22. def -= (elem1: T2, elem2: T2, elems: T2*): MappedManyToMany.this.type

    Definition Classes
    Shrinkable
  23. def /: [B] (z: B)(op: (B, T2) ⇒ B): B

    Definition Classes
    TraversableOnce → GenTraversableOnce
  24. def /:\ [A1 >: T2] (z: A1)(op: (A1, A1) ⇒ A1): A1

    Definition Classes
    GenTraversableOnce
  25. def :+ [B >: T2, That] (elem: B)(implicit bf: CanBuildFrom[Buffer[T2], B, That]): That

    Definition Classes
    SeqLike → GenSeqLike
  26. def :\ [B] (z: B)(op: (T2, B) ⇒ B): B

    Definition Classes
    TraversableOnce → GenTraversableOnce
  27. def << (cmd: Message[T2]): Unit

    Definition Classes
    BufferLike → Scriptable
  28. def == (arg0: AnyRef): Boolean

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

    Attributes
    final
    Definition Classes
    Any
  30. var _joins : List[O]

    Attributes
    protected
  31. def addString (b: StringBuilder): StringBuilder

    Definition Classes
    TraversableOnce
  32. def addString (b: StringBuilder, sep: String): StringBuilder

    Definition Classes
    TraversableOnce
  33. def addString (b: StringBuilder, start: String, sep: String, end: String): StringBuilder

    Definition Classes
    TraversableOnce
  34. def aggregate [B] (z: B)(seqop: (B, T2) ⇒ B, combop: (B, B) ⇒ B): B

    Definition Classes
    TraversableOnce → GenTraversableOnce
  35. def all : List[T2]

    Get the List backing this Buffer.

  36. def andThen [C] (k: (T2) ⇒ C): PartialFunction[Int, C]

    Definition Classes
    PartialFunction → Function1
  37. def append (elems: T2*): Unit

    Definition Classes
    BufferLike
  38. def appendAll (xs: TraversableOnce[T2]): Unit

    Definition Classes
    BufferLike
  39. def apply (n: Int): T2

    Definition Classes
    MappedManyToMany → BufferLike → SeqLike → GenSeqLike → Function1
  40. def asInstanceOf [T0] : T0

    Attributes
    final
    Definition Classes
    Any
  41. def canEqual (that: Any): Boolean

    Definition Classes
    IterableLike → Equals
  42. def childAt (n: Int): T2

    Attributes
    protected
  43. def children : List[T2]

    Attributes
    protected
  44. def clear (): Unit

    Definition Classes
    MappedManyToMany → BufferLike → Growable
  45. def clone (): Buffer[T2]

    Definition Classes
    Cloneable → AnyRef
  46. def collect [B, That] (pf: PartialFunction[T2, B])(implicit bf: CanBuildFrom[Buffer[T2], B, That]): That

    Definition Classes
    TraversableLike → GenTraversableLike
  47. def collectFirst [B] (pf: PartialFunction[T2, B]): Option[B]

    Definition Classes
    TraversableOnce
  48. def combinations (n: Int): Iterator[Buffer[T2]]

    Definition Classes
    SeqLike
  49. def companion : GenericCompanion[Buffer]

    Definition Classes
    Buffer → Seq → Seq → GenSeq → Iterable → Iterable → GenIterable → Traversable → Traversable → GenTraversable → GenericTraversableTemplate
  50. def compose [A] (g: (A) ⇒ Int): (A) ⇒ T2

    Definition Classes
    Function1
  51. def contains (elem: Any): Boolean

    Definition Classes
    SeqLike
  52. def containsSlice [B] (that: Seq[B]): Boolean

    Definition Classes
    SeqLike
    Annotations
    @bridge()
  53. def containsSlice [B] (that: GenSeq[B]): Boolean

    Definition Classes
    SeqLike
  54. def copyToArray [B >: T2] (xs: Array[B], start: Int, len: Int): Unit

    Definition Classes
    IterableLike → TraversableLike → TraversableOnce → GenTraversableOnce
  55. def copyToArray [B >: T2] (xs: Array[B]): Unit

    Definition Classes
    TraversableOnce → GenTraversableOnce
  56. def copyToArray [B >: T2] (xs: Array[B], start: Int): Unit

    Definition Classes
    TraversableOnce → GenTraversableOnce
  57. def copyToBuffer [B >: T2] (dest: Buffer[B]): Unit

    Definition Classes
    TraversableOnce
  58. def corresponds [B] (that: Seq[B])(p: (T2, B) ⇒ Boolean): Boolean

    Definition Classes
    SeqLike
    Annotations
    @bridge()
  59. def corresponds [B] (that: GenSeq[B])(p: (T2, B) ⇒ Boolean): Boolean

    Definition Classes
    SeqLike → GenSeqLike
  60. def count (p: (T2) ⇒ Boolean): Int

    Definition Classes
    TraversableOnce → GenTraversableOnce
  61. def delete_! : Boolean

    Deletes all join rows, including those marked for removal.

    Deletes all join rows, including those marked for removal. Returns true if both succeed, otherwise false

  62. def diff [B >: T2] (that: Seq[B]): Buffer[T2]

    Definition Classes
    SeqLike
    Annotations
    @bridge()
  63. def diff [B >: T2] (that: GenSeq[B]): Buffer[T2]

    Definition Classes
    SeqLike → GenSeqLike
  64. def distinct : Buffer[T2]

    Definition Classes
    SeqLike → GenSeqLike
  65. def drop (n: Int): Buffer[T2]

    Definition Classes
    IterableLike → TraversableLike → GenTraversableLike
  66. def dropRight (n: Int): Buffer[T2]

    Definition Classes
    IterableLike
  67. def dropWhile (p: (T2) ⇒ Boolean): Buffer[T2]

    Definition Classes
    TraversableLike → GenTraversableLike
  68. def endsWith [B] (that: Seq[B]): Boolean

    Definition Classes
    SeqLike
    Annotations
    @bridge()
  69. def endsWith [B] (that: GenSeq[B]): Boolean

    Definition Classes
    SeqLike → GenSeqLike
  70. def eq (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  71. def equals (that: Any): Boolean

    Definition Classes
    GenSeqLike → Equals → AnyRef → Any
  72. def exists (p: (T2) ⇒ Boolean): Boolean

    Definition Classes
    IterableLike → TraversableLike → TraversableOnce → GenTraversableOnce
  73. def filter (p: (T2) ⇒ Boolean): Buffer[T2]

    Definition Classes
    TraversableLike → GenTraversableLike
  74. def filterNot (p: (T2) ⇒ Boolean): Buffer[T2]

    Definition Classes
    TraversableLike → GenTraversableLike
  75. def finalize (): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  76. def find (p: (T2) ⇒ Boolean): Option[T2]

    Definition Classes
    IterableLike → TraversableLike → TraversableOnce → GenTraversableOnce
  77. def flatMap [B, That] (f: (T2) ⇒ GenTraversableOnce[B])(implicit bf: CanBuildFrom[Buffer[T2], B, That]): That

    Definition Classes
    TraversableLike → GenTraversableLike → FilterMonadic
  78. def flatten [B] (implicit asTraversable: (T2) ⇒ TraversableOnce[B]): Traversable[B]

    Definition Classes
    Traversable → GenericTraversableTemplate
    Annotations
    @bridge()
  79. def fold [A1 >: T2] (z: A1)(op: (A1, A1) ⇒ A1): A1

    Definition Classes
    TraversableOnce → GenTraversableOnce
  80. def foldLeft [B] (z: B)(op: (B, T2) ⇒ B): B

    Definition Classes
    TraversableOnce → GenTraversableOnce
  81. def foldRight [B] (z: B)(op: (T2, B) ⇒ B): B

    Definition Classes
    IterableLike → TraversableOnce → GenTraversableOnce
  82. def forall (p: (T2) ⇒ Boolean): Boolean

    Definition Classes
    IterableLike → TraversableLike → TraversableOnce → GenTraversableOnce
  83. def foreach [U] (f: (T2) ⇒ U): Unit

    Definition Classes
    IterableLike → TraversableLike → GenTraversableLike → TraversableOnce → GenTraversableOnce → FilterMonadic
  84. def genericBuilder [B] : Builder[B, Buffer[B]]

    Definition Classes
    GenericTraversableTemplate
  85. def getClass (): java.lang.Class[_]

    Attributes
    final
    Definition Classes
    AnyRef → Any
  86. def groupBy [K] (f: (T2) ⇒ K): Map[K, Buffer[T2]]

    Definition Classes
    TraversableLike → GenTraversableLike
  87. def grouped (size: Int): Iterator[Buffer[T2]]

    Definition Classes
    IterableLike
  88. def hasDefiniteSize : Boolean

    Definition Classes
    TraversableLike → TraversableOnce → GenTraversableOnce
  89. def hashCode (): Int

    Definition Classes
    GenSeqLike → AnyRef → Any
  90. def head : T2

    Definition Classes
    IterableLike → GenIterableLike → TraversableLike → GenTraversableLike
  91. def headOption : Option[T2]

    Definition Classes
    TraversableLike
  92. def indexOf (e: T2): Int

  93. def indexOf [B >: T2] (elem: B, from: Int): Int

    Definition Classes
    GenSeqLike
  94. def indexOf [B >: T2] (elem: B): Int

    Definition Classes
    GenSeqLike
  95. def indexOfSlice [B >: T2] (that: Seq[B], from: Int): Int

    Definition Classes
    SeqLike
    Annotations
    @bridge()
  96. def indexOfSlice [B >: T2] (that: GenSeq[B], from: Int): Int

    Definition Classes
    SeqLike
  97. def indexOfSlice [B >: T2] (that: Seq[B]): Int

    Definition Classes
    SeqLike
    Annotations
    @bridge()
  98. def indexOfSlice [B >: T2] (that: GenSeq[B]): Int

    Definition Classes
    SeqLike
  99. def indexWhere (p: (T2) ⇒ Boolean, from: Int): Int

    Definition Classes
    SeqLike → GenSeqLike
  100. def indexWhere (p: (T2) ⇒ Boolean): Int

    Definition Classes
    GenSeqLike
  101. def indices : Range

    Definition Classes
    SeqLike
  102. def init : Buffer[T2]

    Definition Classes
    TraversableLike
  103. def inits : Iterator[Buffer[T2]]

    Definition Classes
    TraversableLike
  104. def insert (n: Int, elems: T2*): Unit

    Definition Classes
    BufferLike
  105. def insertAll (n: Int, traversable: Traversable[T2]): Unit

    Definition Classes
    MappedManyToMany → BufferLike
  106. def intersect [B >: T2] (that: Seq[B]): Buffer[T2]

    Definition Classes
    SeqLike
    Annotations
    @bridge()
  107. def intersect [B >: T2] (that: GenSeq[B]): Buffer[T2]

    Definition Classes
    SeqLike → GenSeqLike
  108. def isDefinedAt (idx: Int): Boolean

    Definition Classes
    GenSeqLike
  109. def isEmpty : Boolean

    Definition Classes
    IterableLike → GenIterableLike → TraversableLike → TraversableOnce → GenTraversableOnce
  110. def isInstanceOf [T0] : Boolean

    Attributes
    final
    Definition Classes
    Any
  111. def isJoinForChild (e: T2)(join: O): Boolean

    Attributes
    protected
  112. def isTraversableAgain : Boolean

    Attributes
    final
    Definition Classes
    GenTraversableLike → GenTraversableOnce
  113. def iterator : Iterator[T2]

    Definition Classes
    MappedManyToMany → IterableLike → GenIterableLike
  114. def joinForChild (e: T2): Option[O]

    Attributes
    protected
  115. val joinMeta : MetaMapper[O]

    The singleton of the join table

  116. def joins : List[O]

    Get the list of instances of joinMeta

  117. def last : T2

    Definition Classes
    TraversableLike
  118. def lastIndexOf [B >: T2] (elem: B, end: Int): Int

    Definition Classes
    GenSeqLike
  119. def lastIndexOf [B >: T2] (elem: B): Int

    Definition Classes
    GenSeqLike
  120. def lastIndexOfSlice [B >: T2] (that: Seq[B], end: Int): Int

    Definition Classes
    SeqLike
    Annotations
    @bridge()
  121. def lastIndexOfSlice [B >: T2] (that: GenSeq[B], end: Int): Int

    Definition Classes
    SeqLike
  122. def lastIndexOfSlice [B >: T2] (that: Seq[B]): Int

    Definition Classes
    SeqLike
    Annotations
    @bridge()
  123. def lastIndexOfSlice [B >: T2] (that: GenSeq[B]): Int

    Definition Classes
    SeqLike
  124. def lastIndexWhere (p: (T2) ⇒ Boolean, end: Int): Int

    Definition Classes
    SeqLike → GenSeqLike
  125. def lastIndexWhere (p: (T2) ⇒ Boolean): Int

    Definition Classes
    GenSeqLike
  126. def lastOption : Option[T2]

    Definition Classes
    TraversableLike
  127. def length : Int

    Definition Classes
    MappedManyToMany → BufferLike → SeqLike → GenSeqLike
  128. def lengthCompare (len: Int): Int

    Definition Classes
    SeqLike
  129. def lift : (Int) ⇒ Option[T2]

    Definition Classes
    PartialFunction
  130. def map [B, That] (f: (T2) ⇒ B)(implicit bf: CanBuildFrom[Buffer[T2], B, That]): That

    Definition Classes
    TraversableLike → GenTraversableLike → FilterMonadic
  131. def max [B >: T2] (implicit cmp: Ordering[B]): T2

    Definition Classes
    TraversableOnce → GenTraversableOnce
  132. def maxBy [B] (f: (T2) ⇒ B)(implicit cmp: Ordering[B]): T2

    Definition Classes
    TraversableOnce → GenTraversableOnce
  133. def min [B >: T2] (implicit cmp: Ordering[B]): T2

    Definition Classes
    TraversableOnce → GenTraversableOnce
  134. def minBy [B] (f: (T2) ⇒ B)(implicit cmp: Ordering[B]): T2

    Definition Classes
    TraversableOnce → GenTraversableOnce
  135. def mkString : String

    Definition Classes
    TraversableOnce → GenTraversableOnce
  136. def mkString (sep: String): String

    Definition Classes
    TraversableOnce → GenTraversableOnce
  137. def mkString (start: String, sep: String, end: String): String

    Definition Classes
    TraversableOnce → GenTraversableOnce
  138. def ne (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  139. def newBuilder : Builder[T2, Buffer[T2]]

    Attributes
    protected[this]
    Definition Classes
    GenericTraversableTemplate → HasNewBuilder
  140. def nonEmpty : Boolean

    Definition Classes
    TraversableOnce → GenTraversableOnce
  141. def notify (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  142. def notifyAll (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  143. def orElse [A1 <: Int, B1 >: T2] (that: PartialFunction[A1, B1]): PartialFunction[A1, B1]

    Definition Classes
    PartialFunction
  144. def otherFK [A] (join: O)(f: (MappedForeignKey[K2, O, T2]) ⇒ A): A

  145. val otherField : MappedForeignKey[K2, O, T2]

    The foreign key in the join table that refers to the other mapper's primaryKey

  146. val otherMeta : MetaMapper[T2]

    The singleton of the other mapper

  147. def own (e: T2): O

    Attributes
    protected
  148. def padTo [B >: T2, That] (len: Int, elem: B)(implicit bf: CanBuildFrom[Buffer[T2], B, That]): That

    Definition Classes
    SeqLike → GenSeqLike
  149. def par : ParSeq[T2]

    Definition Classes
    Parallelizable
  150. def parCombiner : Combiner[T2, ParSeq[T2]]

    Attributes
    protected[this]
    Definition Classes
    SeqLike → SeqLike → TraversableLike → Parallelizable
  151. def partition (p: (T2) ⇒ Boolean): (Buffer[T2], Buffer[T2])

    Definition Classes
    TraversableLike → GenTraversableLike
  152. def patch [B >: T2, That] (from: Int, patch: Seq[B], replaced: Int)(implicit bf: CanBuildFrom[Buffer[T2], B, That]): That

    Definition Classes
    SeqLike
    Annotations
    @bridge()
  153. def patch [B >: T2, That] (from: Int, patch: GenSeq[B], replaced: Int)(implicit bf: CanBuildFrom[Buffer[T2], B, That]): That

    Definition Classes
    SeqLike → GenSeqLike
  154. def permutations : Iterator[Buffer[T2]]

    Definition Classes
    SeqLike
  155. def prefixLength (p: (T2) ⇒ Boolean): Int

    Definition Classes
    GenSeqLike
  156. def prepend (elems: T2*): Unit

    Definition Classes
    BufferLike
  157. def prependAll (xs: TraversableOnce[T2]): Unit

    Definition Classes
    BufferLike
  158. def product [B >: T2] (implicit num: Numeric[B]): B

    Definition Classes
    TraversableOnce → GenTraversableOnce
  159. val qp : QueryParam[O]*

    Any QueryParams to limit entries in the join table (other than matching thisField to primaryKey) To limit children based on fields in the other table (not the join table), it is currently necessary to point the join mapper to a view which pulls the join table's fields as well as fields of the other table.

  160. def readOnly : Seq[T2]

    Definition Classes
    BufferLike
  161. def reduce [A1 >: T2] (op: (A1, A1) ⇒ A1): A1

    Definition Classes
    TraversableOnce → GenTraversableOnce
  162. def reduceLeft [B >: T2] (op: (B, T2) ⇒ B): B

    Definition Classes
    TraversableOnce
  163. def reduceLeftOption [B >: T2] (op: (B, T2) ⇒ B): Option[B]

    Definition Classes
    TraversableOnce → GenTraversableOnce
  164. def reduceOption [A1 >: T2] (op: (A1, A1) ⇒ A1): Option[A1]

    Definition Classes
    TraversableOnce → GenTraversableOnce
  165. def reduceRight [B >: T2] (op: (T2, B) ⇒ B): B

    Definition Classes
    IterableLike → TraversableOnce → GenTraversableOnce
  166. def reduceRightOption [B >: T2] (op: (T2, B) ⇒ B): Option[B]

    Definition Classes
    TraversableOnce → GenTraversableOnce
  167. def refresh : List[T2]

    Discard the cached state of this MappedManyToMany's children and reinitialize it from the database

  168. def remove (n: Int): T2

    Definition Classes
    MappedManyToMany → BufferLike
  169. def remove (n: Int, count: Int): Unit

    Definition Classes
    BufferLike
  170. var removedJoins : List[O]

    Attributes
    protected
  171. def repr : Buffer[T2]

    Definition Classes
    TraversableLike → GenTraversableLike
  172. def reverse : Buffer[T2]

    Definition Classes
    SeqLike → GenSeqLike
  173. def reverseIterator : Iterator[T2]

    Definition Classes
    SeqLike
  174. def reverseMap [B, That] (f: (T2) ⇒ B)(implicit bf: CanBuildFrom[Buffer[T2], B, That]): That

    Definition Classes
    SeqLike → GenSeqLike
  175. def reversed : List[T2]

    Attributes
    protected[this]
    Definition Classes
    TraversableOnce
  176. def sameElements [B >: T2] (that: Iterable[B]): Boolean

    Definition Classes
    IterableLike
    Annotations
    @bridge()
  177. def sameElements [B >: T2] (that: GenIterable[B]): Boolean

    Definition Classes
    IterableLike → GenIterableLike
  178. def save : Boolean

    Save the state of this MappedManyToMany to the database.

    Save the state of this MappedManyToMany to the database. This will do the following: 1) Prune join table instances whose "child" foreign key's value is its defaultValue, i.e., -1 2) Set all join table instances' "parent" foreign key 3) Delete all join table instances whose child instance was removed 4) Save all child instances 5) If step 3 succeeds save all join instances 6) Return true if steps 2-4 all returned true; otherwise false

  179. def scan [B >: T2, That] (z: B)(op: (B, B) ⇒ B)(implicit cbf: CanBuildFrom[Buffer[T2], B, That]): That

    Definition Classes
    TraversableLike → GenTraversableLike
  180. def scanLeft [B, That] (z: B)(op: (B, T2) ⇒ B)(implicit bf: CanBuildFrom[Buffer[T2], B, That]): That

    Definition Classes
    TraversableLike → GenTraversableLike
  181. def scanRight [B, That] (z: B)(op: (T2, B) ⇒ B)(implicit bf: CanBuildFrom[Buffer[T2], B, That]): That

    Definition Classes
    TraversableLike → GenTraversableLike
    Annotations
    @migration
    Migration

  182. def segmentLength (p: (T2) ⇒ Boolean, from: Int): Int

    Definition Classes
    SeqLike → GenSeqLike
  183. def seq : Seq[T2]

    Definition Classes
    Seq → Seq → GenSeq → Iterable → Iterable → GenIterable → Traversable → Traversable → GenTraversable → Parallelizable → TraversableOnce → GenTraversableOnce
  184. def size : Int

    Definition Classes
    SeqLike → GenTraversableLike → TraversableOnce → GenTraversableOnce
  185. def slice (from: Int, until: Int): Buffer[T2]

    Definition Classes
    IterableLike → TraversableLike → GenTraversableLike
  186. def sliding [B >: T2] (size: Int, step: Int): Iterator[Buffer[T2]]

    Definition Classes
    IterableLike
  187. def sliding [B >: T2] (size: Int): Iterator[Buffer[T2]]

    Definition Classes
    IterableLike
  188. def sortBy [B] (f: (T2) ⇒ B)(implicit ord: Ordering[B]): Buffer[T2]

    Definition Classes
    SeqLike
  189. def sortWith (lt: (T2, T2) ⇒ Boolean): Buffer[T2]

    Definition Classes
    SeqLike
  190. def sorted [B >: T2] (implicit ord: Ordering[B]): Buffer[T2]

    Definition Classes
    SeqLike
  191. def span (p: (T2) ⇒ Boolean): (Buffer[T2], Buffer[T2])

    Definition Classes
    TraversableLike → GenTraversableLike
  192. def splitAt (n: Int): (Buffer[T2], Buffer[T2])

    Definition Classes
    TraversableLike → GenTraversableLike
  193. def startsWith [B] (that: Seq[B], offset: Int): Boolean

    Definition Classes
    SeqLike
    Annotations
    @bridge()
  194. def startsWith [B] (that: GenSeq[B], offset: Int): Boolean

    Definition Classes
    SeqLike → GenSeqLike
  195. def startsWith [B] (that: Seq[B]): Boolean

    Definition Classes
    GenSeqLike
    Annotations
    @bridge()
  196. def startsWith [B] (that: GenSeq[B]): Boolean

    Definition Classes
    GenSeqLike
  197. def stringPrefix : String

    Definition Classes
    BufferLike → TraversableLike → GenTraversableLike
  198. def sum [B >: T2] (implicit num: Numeric[B]): B

    Definition Classes
    TraversableOnce → GenTraversableOnce
  199. def synchronized [T0] (arg0: ⇒ T0): T0

    Attributes
    final
    Definition Classes
    AnyRef
  200. def tail : Buffer[T2]

    Definition Classes
    TraversableLike → GenTraversableLike
  201. def tails : Iterator[Buffer[T2]]

    Definition Classes
    TraversableLike
  202. def take (n: Int): Buffer[T2]

    Definition Classes
    IterableLike → TraversableLike → GenTraversableLike
  203. def takeRight (n: Int): Buffer[T2]

    Definition Classes
    IterableLike
  204. def takeWhile (p: (T2) ⇒ Boolean): Buffer[T2]

    Definition Classes
    IterableLike → TraversableLike → GenTraversableLike
  205. def thisCollection : Seq[T2]

    Attributes
    protected[this]
    Definition Classes
    SeqLike → IterableLike → TraversableLike
  206. def toArray [B >: T2] (implicit arg0: ClassManifest[B]): Array[B]

    Definition Classes
    TraversableOnce → GenTraversableOnce
  207. def toBuffer [B >: T2] : Buffer[B]

    Definition Classes
    TraversableOnce → GenTraversableOnce
  208. def toCollection (repr: Buffer[T2]): Seq[T2]

    Attributes
    protected[this]
    Definition Classes
    SeqLike → IterableLike → TraversableLike
  209. def toIndexedSeq [B >: T2] : IndexedSeq[B]

    Definition Classes
    TraversableOnce → GenTraversableOnce
  210. def toIterable : Iterable[T2]

    Definition Classes
    IterableLike → TraversableOnce → GenTraversableOnce
  211. def toIterator : Iterator[T2]

    Definition Classes
    TraversableLike → GenTraversableOnce
  212. def toList : List[T2]

    Definition Classes
    TraversableOnce → GenTraversableOnce
  213. def toMap [T, U] (implicit ev: <:<[T2, (T, U)]): Map[T, U]

    Definition Classes
    TraversableOnce → GenTraversableOnce
  214. def toSeq : Seq[T2]

    Definition Classes
    SeqLike → GenSeqLike → TraversableOnce → GenTraversableOnce
  215. def toSet [B >: T2] : Set[B]

    Definition Classes
    TraversableOnce → GenTraversableOnce
  216. def toStream : Stream[T2]

    Definition Classes
    IterableLike → TraversableLike → GenTraversableOnce
  217. def toString (): String

    Definition Classes
    SeqLike → TraversableLike → AnyRef → Any
  218. def toTraversable : Traversable[T2]

    Definition Classes
    TraversableLike → TraversableOnce → GenTraversableOnce
  219. def transform (f: (T2) ⇒ T2): MappedManyToMany.this.type

    Definition Classes
    SeqLike
  220. def transpose [B] (implicit asTraversable: (T2) ⇒ TraversableOnce[B]): Traversable[Traversable[B]]

    Definition Classes
    Traversable → GenericTraversableTemplate
    Annotations
    @bridge()
  221. def trimEnd (n: Int): Unit

    Definition Classes
    BufferLike
  222. def trimStart (n: Int): Unit

    Definition Classes
    BufferLike
  223. def union [B >: T2, That] (that: GenSeq[B])(implicit bf: CanBuildFrom[Buffer[T2], B, That]): That

    Definition Classes
    SeqLike → GenSeqLike
  224. def union [B >: T2, That] (that: Seq[B])(implicit bf: CanBuildFrom[Buffer[T2], B, That]): That

    Definition Classes
    GenSeqLike
    Annotations
    @bridge()
  225. def unown (e: T2): Option[O]

    Attributes
    protected
  226. def unzip [A1, A2] (implicit asPair: (T2) ⇒ (A1, A2)): (Buffer[A1], Buffer[A2])

    Definition Classes
    GenericTraversableTemplate
  227. def unzip3 [A1, A2, A3] (implicit asTriple: (T2) ⇒ (A1, A2, A3)): (Buffer[A1], Buffer[A2], Buffer[A3])

    Definition Classes
    GenericTraversableTemplate
  228. def update (n: Int, newelem: T2): Unit

    Definition Classes
    MappedManyToMany → BufferLike → SeqLike
  229. def updated [B >: T2, That] (index: Int, elem: B)(implicit bf: CanBuildFrom[Buffer[T2], B, That]): That

    Definition Classes
    SeqLike → GenSeqLike
  230. def view (from: Int, until: Int): SeqView[T2, Buffer[T2]]

    Definition Classes
    SeqLike → IterableLike → TraversableLike
  231. def view : SeqView[T2, Buffer[T2]]

    Definition Classes
    SeqLike → IterableLike → TraversableLike
  232. def wait (): Unit

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

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

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()
  235. def withFilter (p: (T2) ⇒ Boolean): FilterMonadic[T2, Buffer[T2]]

    Definition Classes
    TraversableLike → FilterMonadic
  236. def zip [A1 >: T2, B, That] (that: Iterable[B])(implicit bf: CanBuildFrom[Buffer[T2], (A1, B), That]): That

    Definition Classes
    IterableLike
    Annotations
    @bridge()
  237. def zip [A1 >: T2, B, That] (that: GenIterable[B])(implicit bf: CanBuildFrom[Buffer[T2], (A1, B), That]): That

    Definition Classes
    IterableLike → GenIterableLike
  238. def zipAll [B, A1 >: T2, That] (that: Iterable[B], thisElem: A1, thatElem: B)(implicit bf: CanBuildFrom[Buffer[T2], (A1, B), That]): That

    Definition Classes
    IterableLike
    Annotations
    @bridge()
  239. def zipAll [B, A1 >: T2, That] (that: GenIterable[B], thisElem: A1, thatElem: B)(implicit bf: CanBuildFrom[Buffer[T2], (A1, B), That]): That

    Definition Classes
    IterableLike → GenIterableLike
  240. def zipWithIndex [A1 >: T2, That] (implicit bf: CanBuildFrom[Buffer[T2], (A1, Int), That]): That

    Definition Classes
    IterableLike → GenIterableLike

Deprecated Value Members

  1. def + (elem1: T2, elem2: T2, elems: T2*): Buffer[T2]

    Definition Classes
    BufferLike
    Annotations
    @deprecated
    Deprecated

    Use ++= instead if you intend to add by side effect to an existing collection. Use clone() ++=' if you intend to create a new collection.

  2. def + (elem: T2): Buffer[T2]

    Definition Classes
    BufferLike
    Annotations
    @deprecated
    Deprecated

    Use += instead if you intend to add by side effect to an existing collection. Use clone() +=' if you intend to create a new collection.

  3. def ++= (src: Array[T2], start: Int, len: Int): Unit

    Definition Classes
    BufferLike
    Annotations
    @deprecated
    Deprecated

    replace by: buf ++= src.view(start, end)

  4. def elements : Iterator[T2]

    Definition Classes
    IterableLike
    Annotations
    @deprecated
    Deprecated

    use iterator' instead

  5. def equalsWith [B] (that: Seq[B])(f: (T2, B) ⇒ Boolean): Boolean

    Definition Classes
    SeqLike
    Annotations
    @deprecated
    Deprecated

    use corresponds instead

  6. def findIndexOf (p: (T2) ⇒ Boolean): Int

    Definition Classes
    SeqLike
    Annotations
    @deprecated
    Deprecated

    Use indexWhere(p) instead.

  7. def findLastIndexOf (p: (T2) ⇒ Boolean): Int

    Definition Classes
    SeqLike
    Annotations
    @deprecated
    Deprecated

    use lastIndexWhere instead

  8. def first : T2

    Definition Classes
    IterableLike
    Annotations
    @deprecated
    Deprecated

    use head' instead

  9. def firstOption : Option[T2]

    Definition Classes
    IterableLike
    Annotations
    @deprecated
    Deprecated

    use headOption' instead

  10. def projection : SeqView[T2, Buffer[T2]]

    Definition Classes
    SeqLike → IterableLike
    Annotations
    @deprecated
    Deprecated

    use view' instead

  11. def reversedElements : Iterator[T2]

    Definition Classes
    SeqLike
    Annotations
    @deprecated
    Deprecated

    use reverseIterator' instead

Inherited from Buffer[T2]

Inherited from BufferLike[T2, Buffer[T2]]

Inherited from Subtractable[T2, Buffer[T2]]

Inherited from Scriptable[T2]

Inherited from Shrinkable[T2]

Inherited from Growable[T2]

Inherited from Seq[T2]

Inherited from SeqLike[T2, Buffer[T2]]

Inherited from Cloneable[Buffer[T2]]

Inherited from Seq[T2]

Inherited from SeqLike[T2, Buffer[T2]]

Inherited from GenSeq[T2]

Inherited from GenSeqLike[T2, Buffer[T2]]

Inherited from PartialFunction[Int, T2]

Inherited from (Int) ⇒ T2

Inherited from Iterable[T2]

Inherited from Iterable[T2]

Inherited from IterableLike[T2, Buffer[T2]]

Inherited from Equals

Inherited from GenIterable[T2]

Inherited from GenIterableLike[T2, Buffer[T2]]

Inherited from Traversable[T2]

Inherited from Mutable

Inherited from Traversable[T2]

Inherited from GenTraversable[T2]

Inherited from GenericTraversableTemplate[T2, Buffer]

Inherited from TraversableLike[T2, Buffer[T2]]

Inherited from GenTraversableLike[T2, Buffer[T2]]

Inherited from Parallelizable[T2, ParSeq[T2]]

Inherited from TraversableOnce[T2]

Inherited from GenTraversableOnce[T2]

Inherited from FilterMonadic[T2, Buffer[T2]]

Inherited from HasNewBuilder[T2, Buffer[T2]]

Inherited from AnyRef

Inherited from Any