Instance Constructors
-
new
MongoDBBibEntityCollection(name: String, mongoDB: DB)
Abstract Value Members
-
abstract
def
fetchFromCubbie(c: C, e: E): Unit
-
abstract
def
newEntity: E
-
abstract
def
newEntityCubbie: C
Concrete Value Members
-
final
def
!=(arg0: AnyRef): Boolean
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
def
++=(es: Iterable[E]): Unit
-
def
+=(e: E): Unit
-
final
def
==(arg0: AnyRef): Boolean
-
final
def
==(arg0: Any): Boolean
-
var
_id2cubbie: HashMap[Any, C]
-
var
_id2entity: HashMap[Any, E]
-
def
allEntityCubbies: Seq[C]
-
final
def
asInstanceOf[T0]: T0
-
def
assembleEntities(toAssemble: TraversableOnce[C], id2entity: (Any) ⇒ E): Unit
-
def
changePriority(e: E): Unit
-
def
clone(): AnyRef
-
def
createdHook(created: Seq[E]): Unit
-
def
deletedHook(deleted: Seq[E]): Unit
-
def
drop(): Unit
-
def
entity2cubbie(e: E): C
-
val
entityColl: DBCollection
-
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
def
finishLoadAndReturnEntities(entityCubbies: Iterable[C]): ArrayBuffer[E]
-
def
freshCopy(cubbies: Seq[C]): Seq[E]
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
def
insert(es: Iterable[E]): Unit
-
def
insert(e: E): Unit
-
def
insert(c: C): Unit
-
final
def
isInstanceOf[T0]: Boolean
-
def
loadAll: Seq[E]
-
def
loadByCanopies(canopies: Seq[String]): Seq[E]
-
def
loadByIds(ids: Seq[Any]): Seq[E]
-
def
loadLabeled: Seq[E]
-
def
loadLabeledAndCanopies: Seq[E]
-
def
loadProcessed(numToTake: Int = Integer.MAX_VALUE): Seq[E]
-
final
def
ne(arg0: AnyRef): Boolean
-
def
nextBatch(n: Int = 10): Seq[E]
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
var
printProgress: Boolean
-
def
putEntityInCubbie(e: E): C
-
def
register(entityCubbie: C): HashMap[Any, C]
-
def
removeEntities(deleted: Seq[E]): Unit
-
def
reset(): Unit
-
def
store(entitiesToStore: Iterable[E]): Unit
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
def
updatedHook(updated: Seq[E]): Unit
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
def
wasLoadedFromDB(entity: E): Boolean