class DynamicTestDataRepository extends ReactiveRepository[ExpectationSave, BSONObjectID] with BSONBuilderHelpers
- Annotations
- @Singleton()
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- DynamicTestDataRepository
- BSONBuilderHelpers
- ReactiveRepository
- CurrentTime
- CollectionName
- MongoDb
- Indexes
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
-
new
DynamicTestDataRepository()(implicit mongo: ReactiveMongoComponent)
- Annotations
- @Inject()
Type Members
-
class
BulkInsertRejected extends Exception
- Definition Classes
- ReactiveRepository
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
val
_Id: String
- Attributes
- protected
- Definition Classes
- ReactiveRepository
-
def
_id(id: BSONObjectID): JsObject
- Attributes
- protected
- Definition Classes
- ReactiveRepository
- def add(uri: Seq[URI], expectation: ExpectationMongo)(implicit ec: ExecutionContext): Future[Option[ExpectationSave]]
-
def
addToSet(value: BSONDocument): BSONDocument
- Definition Classes
- BSONBuilderHelpers
-
def
and(search: BSONDocument*): BSONDocument
- Definition Classes
- BSONBuilderHelpers
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
bulkInsert(entities: Seq[ExpectationSave])(implicit ec: ExecutionContext): Future[MultiBulkWriteResult]
- Definition Classes
- ReactiveRepository
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
lazy val
collection: JSONCollection
- Definition Classes
- ReactiveRepository
-
val
collectionName: String
- Attributes
- protected[mongo]
- Definition Classes
- ReactiveRepository → CollectionName
-
def
count(query: JsObject, readPreference: ReadPreference)(implicit ec: ExecutionContext): Future[Int]
- Definition Classes
- ReactiveRepository
-
def
count(implicit ec: ExecutionContext): Future[Int]
- Definition Classes
- ReactiveRepository
-
implicit
val
domainFormatImplicit: Format[ExpectationSave]
- Definition Classes
- ReactiveRepository
-
def
drop(implicit ec: ExecutionContext): Future[Boolean]
- Definition Classes
- ReactiveRepository
-
def
ensureIndexes(implicit ec: ExecutionContext): Future[Seq[Boolean]]
- Definition Classes
- DynamicTestDataRepository → ReactiveRepository
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
find(query: (String, JsValueWrapper)*)(implicit ec: ExecutionContext): Future[List[ExpectationSave]]
- Definition Classes
- ReactiveRepository
-
def
findAll(readPreference: ReadPreference)(implicit ec: ExecutionContext): Future[List[ExpectationSave]]
- Definition Classes
- ReactiveRepository
-
def
findAndUpdate(query: JsObject, update: JsObject, fetchNewObject: Boolean, upsert: Boolean, sort: Option[JsObject], fields: Option[JsObject], bypassDocumentValidation: Boolean, writeConcern: WriteConcern, maxTime: Option[FiniteDuration], collation: Option[Collation], arrayFilters: Seq[JsObject])(implicit ec: ExecutionContext): Future[Result[pack.type]]
- Definition Classes
- ReactiveRepository
-
def
findById(id: BSONObjectID, readPreference: ReadPreference)(implicit ec: ExecutionContext): Future[Option[ExpectationSave]]
- Definition Classes
- ReactiveRepository
- def findByIdAndUri(id: String, uri: String)(implicit ec: ExecutionContext): Future[Option[ExpectationSave]]
-
def
findByTestId(testId: String): JsObject
- Attributes
- protected
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
implicit
val
idFormatImplicit: Format[BSONObjectID]
- Definition Classes
- ReactiveRepository
-
def
indexes: Seq[Index]
- Definition Classes
- Indexes
-
def
insert(entity: ExpectationSave)(implicit ec: ExecutionContext): Future[WriteResult]
- Definition Classes
- ReactiveRepository
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
val
logger: Logger
- Attributes
- protected[this]
- Definition Classes
- ReactiveRepository
-
val
message: String
- Definition Classes
- ReactiveRepository
-
val
mongo: () ⇒ DB
- Attributes
- protected[mongo]
- Definition Classes
- ReactiveRepository → MongoDb
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
or(search: BSONDocument*): BSONDocument
- Definition Classes
- BSONBuilderHelpers
-
def
remove(query: (String, JsValueWrapper)*)(implicit ec: ExecutionContext): Future[WriteResult]
- Definition Classes
- ReactiveRepository
-
def
removeAll(writeConcern: WriteConcern)(implicit ec: ExecutionContext): Future[WriteResult]
- Definition Classes
- ReactiveRepository
- def removeById(id: String)(implicit ec: ExecutionContext): Future[WriteResult]
-
def
removeById(id: BSONObjectID, writeConcern: WriteConcern)(implicit ec: ExecutionContext): Future[WriteResult]
- Definition Classes
- ReactiveRepository
-
def
set(value: BSONDocument): BSONDocument
- Definition Classes
- BSONBuilderHelpers
-
def
setOnInsert(value: BSONDocument): BSONDocument
- Definition Classes
- BSONBuilderHelpers
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
withCurrentTime[A](f: (DateTime) ⇒ A): A
- Definition Classes
- CurrentTime
-
lazy val
zone: DateTimeZone
- Attributes
- protected
- Definition Classes
- CurrentTime
Deprecated Value Members
-
def
save(entity: ExpectationSave)(implicit ec: ExecutionContext): Future[WriteResult]
- Definition Classes
- ReactiveRepository
- Annotations
- @deprecated
- Deprecated
(Since version 3.0.1) use ReactiveRepository#insert() instead