c

org.wabase

TestAppService

class TestAppService extends ExecutionImpl with AppServiceBase[TestUsr] with AppFileServiceBase[TestUsr] with AppConfig with AppVersion with DefaultAppExceptionHandler[TestUsr] with DefaultWsInitialEventsPublisher with ServerNotifications with Authentication[TestUsr] with DeferredControl with NoServerStatistics with Loggable with CSRFDefence

Linear Supertypes
CSRFDefence, ServerStatistics.NoServerStatistics, ServerStatistics, Loggable, DeferredControl, DeferredStatusPublisher, QueryTimeoutExtractor, DeferredCheck, Authentication[TestUsr], SessionUserExtractor[TestUsr], SessionInfoRemover, SecurityDirectives, ServerNotifications, WebSocketDirectives, EventStreamMarshalling, DefaultInitialEventsPublisher, InitialEventsPublisher, AppServiceBase.AppExceptionHandler.DefaultAppExceptionHandler[TestUsr], PostgresTimeoutExceptionHandler[TestUsr], AppServiceBase.AppExceptionHandler.SimpleExceptionHandler, AppExceptionHandler, AppServiceBase.AppVersion, AppBase.AppConfig, AppFileServiceBase[TestUsr], AppServiceBase[TestUsr], Marshalling, DtoMarshalling, QuereaseMarshalling, QuereaseResultMarshalling, BasicJsonMarshalling, BasicMarshalling, OptionMarshalling, SprayJsonSupport, AppI18nService, DbAccessProvider, JsonConverterProvider, AppStateExtractor, AppProvider[TestUsr], ExecutionImpl, Execution, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. TestAppService
  2. CSRFDefence
  3. NoServerStatistics
  4. ServerStatistics
  5. Loggable
  6. DeferredControl
  7. DeferredStatusPublisher
  8. QueryTimeoutExtractor
  9. DeferredCheck
  10. Authentication
  11. SessionUserExtractor
  12. SessionInfoRemover
  13. SecurityDirectives
  14. ServerNotifications
  15. WebSocketDirectives
  16. EventStreamMarshalling
  17. DefaultInitialEventsPublisher
  18. InitialEventsPublisher
  19. DefaultAppExceptionHandler
  20. PostgresTimeoutExceptionHandler
  21. SimpleExceptionHandler
  22. AppExceptionHandler
  23. AppVersion
  24. AppConfig
  25. AppFileServiceBase
  26. AppServiceBase
  27. Marshalling
  28. DtoMarshalling
  29. QuereaseMarshalling
  30. QuereaseResultMarshalling
  31. BasicJsonMarshalling
  32. BasicMarshalling
  33. OptionMarshalling
  34. SprayJsonSupport
  35. AppI18nService
  36. DbAccessProvider
  37. JsonConverterProvider
  38. AppStateExtractor
  39. AppProvider
  40. ExecutionImpl
  41. Execution
  42. AnyRef
  43. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new TestAppService(system: ActorSystem)

Type Members

  1. type App = TestApp
    Definition Classes
    TestAppService → AppProvider
  2. type AsyncAuthenticator[T] = (Credentials) ⇒ Future[Option[T]]
    Definition Classes
    SecurityDirectives
  3. type AsyncAuthenticatorPF[T] = PartialFunction[Credentials, Future[T]]
    Definition Classes
    SecurityDirectives
  4. type AuthenticationResult[+T] = Either[HttpChallenge, T]
    Definition Classes
    SecurityDirectives
  5. type Authenticator[T] = (Credentials) ⇒ Option[T]
    Definition Classes
    SecurityDirectives
  6. type AuthenticatorPF[T] = PartialFunction[Credentials, T]
    Definition Classes
    SecurityDirectives
  7. class DeferredQueue extends GraphStage[FanOutShape2[DeferredContext, DeferredContext, DeferredContext]]
    Definition Classes
    DeferredControl
  8. implicit class DirectiveChain1[A] extends AnyRef
    Definition Classes
    AppFileServiceBase
  9. implicit class DirectiveChain2[A, B] extends AnyRef
    Definition Classes
    AppFileServiceBase
  10. implicit class DirectiveChain3[A, B, C] extends AnyRef
    Definition Classes
    AppFileServiceBase
  11. case class GeneratedFile extends Product with Serializable
    Definition Classes
    BasicMarshalling
  12. case class StreamedFile extends Product with Serializable
    Definition Classes
    BasicMarshalling

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. lazy val AppDefaultChallenge: HttpChallenge
    Definition Classes
    Authentication
  5. val ApplicationLanguageCookiePostfix: String
    Definition Classes
    AppI18nService
  6. val ApplicationStateCookiePrefix: String
    Definition Classes
    AppStateExtractor
  7. lazy val CSRFCookieName: String
    Definition Classes
    CSRFDefence
  8. lazy val CSRFHeaderName: String
    Definition Classes
    CSRFDefence
  9. implicit val ContentTypeUnmarshaller: FromEntityUnmarshaller[ContentType]
    Definition Classes
    BasicMarshalling
  10. val DefaultResourceExtensions: Set[String]
    Definition Classes
    AppServiceBase
  11. val DefaultResourcePathBase: String
    Definition Classes
    AppServiceBase
  12. implicit val HeadersUnmarshaller: FromResponseUnmarshaller[Seq[HttpHeader]]
    Definition Classes
    BasicMarshalling
  13. lazy val HttpChallengeRealm: String
    Definition Classes
    Authentication
  14. val IP: String
    Attributes
    protected
    Definition Classes
    Authentication
  15. val RequestedUriCookieName: String
    Definition Classes
    Authentication
  16. val SessionCookieName: String
    Definition Classes
    Authentication
  17. val SignInPath: String
    Definition Classes
    Authentication
  18. val SignedInDefaultPath: String
    Definition Classes
    Authentication
  19. val SignedOutPath: String
    Definition Classes
    Authentication
  20. implicit val SourceUnmarshaller: FromEntityUnmarshaller[Source[ByteString, Any]]
    Definition Classes
    BasicMarshalling
  21. implicit val StatusCodeUnmarshaller: FromResponseUnmarshaller[StatusCode]
    Definition Classes
    BasicMarshalling
  22. implicit def TupleUnmarshaller[A, B, P](implicit ma: Unmarshaller[P, A], mb: Unmarshaller[P, B]): Unmarshaller[P, (A, B)]
    Definition Classes
    BasicMarshalling
  23. implicit val UnitUnmarshaller: FromResponseUnmarshaller[Unit]
    Definition Classes
    BasicMarshalling
  24. val UserAgent: String
    Attributes
    protected
    Definition Classes
    Authentication
  25. def apiAction(implicit user: TestUsr): StandardRoute
    Definition Classes
    AppServiceBase
  26. def apiPath: Directive[Unit]
    Definition Classes
    AppServiceBase
  27. final val app: App
    Definition Classes
    AppProvider
  28. lazy val appConfig: Config
    Definition Classes
    AppConfig
  29. val appExceptionHandler: ExceptionHandler
    Definition Classes
    DefaultAppExceptionHandler → PostgresTimeoutExceptionHandler → SimpleExceptionHandler → AppExceptionHandler
  30. def appVersion: String
    Definition Classes
    TestAppService → AppVersion
  31. def applicationLocale: Directive[(Locale)]
    Definition Classes
    AppI18nService
  32. def applicationState: Directive1[ApplicationState]
    Definition Classes
    AppStateExtractor
  33. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  34. def authFailureRoute: Route
    Definition Classes
    Authentication
  35. def authRejectionHandler: RejectionHandler
    Definition Classes
    Authentication
  36. def authenticate: AuthenticationDirective[TestUsr]
    Definition Classes
    Authentication
  37. def authenticateBasic[T](realm: String, authenticator: Authenticator[T]): AuthenticationDirective[T]
    Definition Classes
    SecurityDirectives
  38. def authenticateBasicAsync[T](realm: String, authenticator: AsyncAuthenticator[T]): AuthenticationDirective[T]
    Definition Classes
    SecurityDirectives
  39. def authenticateBasicPF[T](realm: String, authenticator: AuthenticatorPF[T]): AuthenticationDirective[T]
    Definition Classes
    SecurityDirectives
  40. def authenticateBasicPFAsync[T](realm: String, authenticator: AsyncAuthenticatorPF[T]): AuthenticationDirective[T]
    Definition Classes
    SecurityDirectives
  41. def authenticateOAuth2[T](realm: String, authenticator: Authenticator[T]): AuthenticationDirective[T]
    Definition Classes
    SecurityDirectives
  42. def authenticateOAuth2Async[T](realm: String, authenticator: AsyncAuthenticator[T]): AuthenticationDirective[T]
    Definition Classes
    SecurityDirectives
  43. def authenticateOAuth2PF[T](realm: String, authenticator: AuthenticatorPF[T]): AuthenticationDirective[T]
    Definition Classes
    SecurityDirectives
  44. def authenticateOAuth2PFAsync[T](realm: String, authenticator: AsyncAuthenticatorPF[T]): AuthenticationDirective[T]
    Definition Classes
    SecurityDirectives
  45. def authenticateOrRejectWithChallenge[C <: HttpCredentials, T](authenticator: (Option[C]) ⇒ Future[AuthenticationResult[T]])(implicit arg0: ClassTag[C]): AuthenticationDirective[T]
    Definition Classes
    SecurityDirectives
  46. def authenticateOrRejectWithChallenge[T](authenticator: (Option[HttpCredentials]) ⇒ Future[AuthenticationResult[T]]): AuthenticationDirective[T]
    Definition Classes
    SecurityDirectives
  47. def authenticateUser: AuthenticationDirective[Option[TestUsr]]
    Definition Classes
    Authentication
  48. def authorize(check: (RequestContext) ⇒ Boolean): Directive0
    Definition Classes
    SecurityDirectives
  49. def authorize(check: ⇒ Boolean): Directive0
    Definition Classes
    SecurityDirectives
  50. def authorizeAsync(check: (RequestContext) ⇒ Future[Boolean]): Directive0
    Definition Classes
    SecurityDirectives
  51. def authorizeAsync(check: ⇒ Future[Boolean]): Directive0
    Definition Classes
    SecurityDirectives
  52. def bindVariableExceptionResponseMessage(e: MissingBindVariableException): String
    Definition Classes
    SimpleExceptionHandler
  53. val cborOrJsonDecoder: CborOrJsonDecoder
    Definition Classes
    QuereaseMarshalling
  54. def checkCSRFToken: Directive0
    Definition Classes
    CSRFDefence
  55. def checkSameOrigin: Directive0
    Definition Classes
    CSRFDefence
  56. val cleanupActor: ActorRef
    Attributes
    protected
    Definition Classes
    DeferredControl
  57. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  58. def combinedWithEC[A, B, C](marshal: (ExecutionContext) ⇒ (A) ⇒ B)(implicit m2: Marshaller[B, C]): Marshaller[A, C]
    Definition Classes
    BasicMarshalling
  59. def contentDisposition(fileName: String, dispositionType: ContentDispositionType): List[RawHeader]
    Definition Classes
    BasicMarshalling
  60. def countAction(viewName: String)(implicit user: TestUsr, state: ApplicationState, timeout: QueryTimeout): (RequestContext) ⇒ Future[RouteResult]
    Definition Classes
    AppServiceBase
  61. def countPath: Directive[(String)]
    Definition Classes
    AppServiceBase
  62. def createAction(viewName: String)(implicit user: TestUsr, state: ApplicationState, timeout: QueryTimeout): (RequestContext) ⇒ Future[RouteResult]
    Definition Classes
    AppServiceBase
  63. def createCborEncoderFactory(viewName: String, isCollection: Boolean): EncoderFactory
    Definition Classes
    QuereaseResultMarshalling
  64. def createCsvEncoderFactory(viewName: String): EncoderFactory
    Definition Classes
    QuereaseResultMarshalling
  65. def createJsonEncoderFactory(viewName: String, isCollection: Boolean): EncoderFactory
    Definition Classes
    QuereaseResultMarshalling
  66. def createOdsEncoderFactory(viewName: String): EncoderFactory
    Definition Classes
    QuereaseResultMarshalling
  67. def createPath: Directive[(String)]
    Definition Classes
    AppServiceBase
  68. def createServerEvent(event: Any): ServerSentEvent
    Attributes
    protected
    Definition Classes
    ServerNotifications
  69. def createXlsXmlEncoderFactory(viewName: String): EncoderFactory
    Definition Classes
    QuereaseResultMarshalling
  70. def crudAction(implicit user: TestUsr): Route
    Definition Classes
    AppServiceBase
  71. def crudActionOnKeyInPath(implicit user: TestUsr): (RequestContext) ⇒ Future[RouteResult]
    Definition Classes
    AppServiceBase
  72. def crudPath: Directive[Unit]
    Definition Classes
    AppServiceBase
  73. def csrfCheck: Directive[Unit]
    Definition Classes
    CSRFDefence
  74. def csrfCookieTransformer(cookie: HttpCookie): HttpCookie
    Attributes
    protected
    Definition Classes
    CSRFDefence
  75. def csrfRejectionMessage(request: HttpRequest, sourceOrigins: Seq[HttpOrigin], targetOrigins: Seq[HttpOrigin]): String
    Attributes
    protected
    Definition Classes
    CSRFDefence
  76. def currentLangFromHeader(request: HttpRequest): Option[String]
    Definition Classes
    AppI18nService
  77. def dbAccess: AppBase[TestUsr] with DbAccess with Authorization[TestUsr] with ValidationEngine with DbConstraintMessage with Audit[TestUsr]
    Definition Classes
    AppServiceBase → DbAccessProvider
  78. def decodeMultiParams(params: Map[String, List[String]]): Map[String, List[Any]]
    Definition Classes
    AppServiceBase
  79. def decodeParam(key: String, value: String): Any
    Definition Classes
    AppServiceBase
  80. def decodeParams(params: Map[String, List[String]]): Map[String, Any]
    Definition Classes
    AppServiceBase
  81. def decodeSession(session: String): Nothing
    Definition Classes
    TestAppService → Authentication
  82. def decryptSession(session: String): String
    Definition Classes
    Authentication
  83. lazy val defaultTimeout: FiniteDuration
    Definition Classes
    DeferredControl
  84. def deferred(user: String, module: String): Directive[Unit]
    Definition Classes
    DeferredControl
  85. lazy val deferredCleanupInterval: FiniteDuration
    Definition Classes
    DeferredControl
  86. def deferredHttpRequestAction(hash: String, user: String): StandardRoute
    Definition Classes
    DeferredControl
  87. lazy val deferredModules: Map[String, Int]
    Definition Classes
    DeferredControl
  88. def deferredRequest(hash: String, user: String): StandardRoute
    Definition Classes
    DeferredControl
  89. def deferredRequestPath: Directive[(String)]
    Definition Classes
    DeferredControl
  90. def deferredResultAction(hash: String, user: String): StandardRoute
    Definition Classes
    DeferredControl
  91. def deferredResultPath: Directive[(String)]
    Definition Classes
    DeferredControl
  92. def deferredSink(name: String, parallelism: Int): Graph[SinkShape[DeferredContext], NotUsed]
    Attributes
    protected
    Definition Classes
    DeferredControl
  93. def deferredTimeout(viewName: Option[String], timeout: Option[Int]): QueryTimeout
    Definition Classes
    DeferredControl
  94. lazy val deferredTimeouts: Map[String, FiniteDuration]
    Definition Classes
    DeferredControl
  95. lazy val deferredUris: Set[String]
    Definition Classes
    DeferredControl
  96. lazy val deferredWorkerCount: Int
    Definition Classes
    DeferredControl
  97. def deleteAction(viewName: String, id: Long)(implicit user: TestUsr, state: ApplicationState, timeout: QueryTimeout): (RequestContext) ⇒ Future[RouteResult]
    Definition Classes
    AppServiceBase
  98. def deleteByKeyAction(viewName: String, keyValues: Seq[Any])(implicit user: TestUsr, state: ApplicationState, timeout: QueryTimeout): Route
    Definition Classes
    AppServiceBase
  99. def deleteByKeyPath: Directive[(String, List[String])]
    Definition Classes
    AppServiceBase
  100. def deleteCSRFCookie: Directive0
    Definition Classes
    CSRFDefence
  101. def deletePath: Directive[(String, Long)]
    Definition Classes
    AppServiceBase
  102. def doCleanup: Int
    Attributes
    protected
    Definition Classes
    DeferredControl
  103. def downloadAction(id: Long, sha256: String)(implicit user: TestUsr, state: ApplicationState): Route
    Definition Classes
    AppFileServiceBase
  104. def downloadAction(fileInfoHelperOpt: Option[FileInfoHelper])(implicit user: TestUsr, state: ApplicationState): Route
    Definition Classes
    AppFileServiceBase
  105. def downloadPath: Directive[(Long, String)]
    Definition Classes
    AppFileServiceBase
  106. implicit val dtoForViewMarshaller: ToEntityMarshaller[(TestApp.Dto, String)]
    Definition Classes
    DtoMarshalling
  107. implicit val dtoMarshaller: ToEntityMarshaller[TestApp.Dto]
    Definition Classes
    DtoMarshalling
  108. implicit val dtoSeqForViewMarshaller: ToEntityMarshaller[(Seq[TestApp.Dto], String)]
    Definition Classes
    DtoMarshalling
  109. implicit val dtoSeqMarshaller: ToEntityMarshaller[Seq[TestApp.Dto]]
    Definition Classes
    DtoMarshalling
  110. implicit def dtoSeqUnmarshaller[T <: TestApp.Dto](implicit m: Manifest[T]): FromEntityUnmarshaller[Seq[T]]
    Definition Classes
    DtoMarshalling
  111. implicit def dtoUnmarshaller[T <: TestApp.Dto](implicit m: Manifest[T]): FromEntityUnmarshaller[T]
    Definition Classes
    DtoMarshalling
  112. def enableDeferred(user: String): Directive[Unit]
    Definition Classes
    DeferredControl
  113. def encodeSession(session: Session[TestUsr]): String
    Definition Classes
    TestAppService → Authentication
  114. def encryptSession(session: String): String
    Definition Classes
    Authentication
  115. def entityOrException[T](um: FromRequestUnmarshaller[T]): Directive1[T]
    Definition Classes
    AppServiceBase
  116. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  117. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  118. val eventSubscriberWatcherActor: ActorRef
    Attributes
    protected
    Definition Classes
    ServerNotifications
  119. def executeDeferred(ctx: DeferredContext): Future[DeferredContext]
    Definition Classes
    DeferredControl
  120. def execution: Execution
    Attributes
    protected
    Definition Classes
    ExecutionImpl → Execution
  121. lazy val executor: ExecutionContextExecutor
    Definition Classes
    ExecutionImpl → Execution
  122. def extractCredentials: Directive1[Option[HttpCredentials]]
    Definition Classes
    SecurityDirectives
  123. def extractFileDirective(filenameOpt: Option[String])(implicit user: TestUsr, state: ApplicationState): Directive[(Source[ByteString, Any], String, String)]
    Definition Classes
    AppFileServiceBase
  124. def extractOfferedWsProtocols: Directive1[Seq[String]]
    Definition Classes
    WebSocketDirectives
  125. def extractSession: Directive1[Option[Session[TestUsr]]]
    Definition Classes
    Authentication
  126. def extractSessionToken(user: TestUsr): Directive[(String, Long)]
    Definition Classes
    Authentication
  127. def extractState(req: HttpRequest, prefix: String): ApplicationState
    Attributes
    protected
    Definition Classes
    AppStateExtractor
  128. def extractTargetOrigins: Directive1[List[HttpOrigin]]
    Attributes
    protected
    Definition Classes
    CSRFDefence
  129. def extractTimeout: Directive[(QueryTimeout)]
    Definition Classes
    DeferredControl → QueryTimeoutExtractor
  130. def extractUserAgent: Directive[(Option[String])]
    Definition Classes
    Authentication
  131. def extractUserFromSession: Directive1[Option[TestUsr]]
    Definition Classes
    Authentication → SessionUserExtractor
  132. def extractWebSocketUpgrade: Directive1[WebSocketUpgrade]
    Definition Classes
    WebSocketDirectives
  133. def fallbackFilename(filename: String): String
    Definition Classes
    BasicMarshalling
  134. val fileStreamer: AppFileStreamer[TestUsr]
    Definition Classes
    AppFileServiceBase
  135. def fileStreamerConfig: Option[AppFileStreamerConfig]
    Definition Classes
    DeferredControl
  136. def fileStreamerConfigs: Seq[AppFileStreamerConfig]
    Attributes
    protected
    Definition Classes
    AppServiceBase
  137. def filterPars(params: Map[String, List[String]]): Map[String, Any]
    Definition Classes
    AppServiceBase
  138. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  139. implicit def fromResponseOptionUnmarshaller[T](implicit unm: FromResponseUnmarshaller[T]): FromResponseUnmarshaller[Option[T]]
    Definition Classes
    OptionMarshalling
  140. implicit def futureMapMarshaller: ToEntityMarshaller[Future[Map[String, Any]]]
    Definition Classes
    BasicJsonMarshalling
  141. implicit val generatedFileMarshaller: ToResponseMarshaller[GeneratedFile]
    Definition Classes
    BasicMarshalling
  142. def getActualUserEvents(user: String): Iterable[Any]
    Definition Classes
    ServerNotifications
  143. def getApplicationLocale(state: ApplicationState): Locale
    Definition Classes
    AppI18nService
  144. def getByIdAction(viewName: String, id: Long)(implicit user: TestUsr, state: ApplicationState, timeout: QueryTimeout): (RequestContext) ⇒ Future[RouteResult]
    Definition Classes
    AppServiceBase
  145. def getByIdPath: Directive[(String, Long)]
    Definition Classes
    AppServiceBase
  146. def getByKeyAction(viewName: String, keyValues: Seq[String])(implicit user: TestUsr, state: ApplicationState, timeout: QueryTimeout): (RequestContext) ⇒ Future[RouteResult]
    Definition Classes
    AppServiceBase
  147. def getByKeyPath: Directive[(String, List[String])]
    Definition Classes
    AppServiceBase
  148. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  149. def handleWebSocketMessages(handler: Flow[Message, Message, Any]): Route
    Definition Classes
    WebSocketDirectives
  150. def handleWebSocketMessagesForOptionalProtocol(handler: Flow[Message, Message, Any], subprotocol: Option[String]): Route
    Definition Classes
    WebSocketDirectives
  151. def handleWebSocketMessagesForProtocol(handler: Flow[Message, Message, Any], subprotocol: String): Route
    Definition Classes
    WebSocketDirectives
  152. def hasDeferredHeader: Directive[Unit]
    Definition Classes
    DeferredControl
  153. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  154. val httpOnlyCookies: Boolean
    Definition Classes
    Authentication
  155. implicit def i18BundleMarshaller: ToEntityMarshaller[I18Bundle]
    Definition Classes
    AppI18nService
  156. val i18n: I18n
    Definition Classes
    AppI18nService
  157. def i18nLanguagePath: Directive[(String)]
    Definition Classes
    AppI18nService
  158. def i18nPath: Directive[Unit]
    Definition Classes
    AppI18nService
  159. def i18nResourcePath: Directive[(String)]
    Definition Classes
    AppI18nService
  160. def i18nResources: Route
    Definition Classes
    AppI18nService
  161. def i18nResourcesFromBundle: Route
    Definition Classes
    AppI18nService
  162. def i18nTranslate: Route
    Definition Classes
    AppI18nService
  163. def i18nTranslatePath: Directive[(String, String, Path)]
    Definition Classes
    AppI18nService
  164. def initApp: App
    Definition Classes
    TestAppService → AppProvider
  165. def initDeferredStorage: DeferredStorage
    Attributes
    protected
    Definition Classes
    TestAppService → DeferredControl
  166. def initFileStreamer: TestApp
    Definition Classes
    TestAppService → AppFileServiceBase
  167. def initI18n: I18n
    Attributes
    protected
    Definition Classes
    AppI18nService
  168. def initJsonConverter: QE
    Attributes
    protected
    Definition Classes
    AppServiceBase → JsonConverterProvider
  169. def insertAction(viewName: String)(implicit user: TestUsr, state: ApplicationState, timeout: QueryTimeout): (RequestContext) ⇒ Future[RouteResult]
    Definition Classes
    AppServiceBase
  170. def insertPath: Directive[(String)]
    Definition Classes
    AppServiceBase
  171. val isAjaxRequest: Directive[Unit]
    Definition Classes
    Authentication
  172. def isDeferred: Directive[Unit]
    Definition Classes
    DeferredControl → DeferredCheck
  173. def isDeferredPath: Directive[Unit]
    Definition Classes
    DeferredControl
  174. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  175. implicit def jsObjectUnmarshaller(implicit jsonUnmarshaller: FromEntityUnmarshaller[JsValue]): Unmarshaller[HttpEntity, JsObject]
    Definition Classes
    BasicJsonMarshalling
  176. final val jsonConverter: JsonConverter
    Definition Classes
    JsonConverterProvider
  177. def keyFromQueryToPath(context: RequestContext): RequestContext
    Definition Classes
    AppServiceBase
  178. def keyToUriStrings(key: Seq[Any]): Seq[String]
    Definition Classes
    QuereaseResultMarshalling
  179. def langCookieTransformer(cookie: HttpCookie): HttpCookie
    Attributes
    protected
    Definition Classes
    AppI18nService
  180. def listAction(viewName: String, params: Map[String, List[String]])(implicit user: TestUsr, state: ApplicationState, timeout: QueryTimeout): StandardRoute
    Attributes
    protected
    Definition Classes
    AppServiceBase
  181. implicit val listOfMapsMarshaller: ToEntityMarshaller[List[Map[String, Any]]]
    Definition Classes
    BasicJsonMarshalling
  182. def listOrGetAction(viewName: String)(implicit user: TestUsr, state: ApplicationState, timeout: QueryTimeout): (RequestContext) ⇒ Future[RouteResult]
    Definition Classes
    AppServiceBase
  183. def listOrGetPath: Directive[(String)]
    Definition Classes
    AppServiceBase
  184. def logCsrfRejection(request: HttpRequest, sourceOrigins: Seq[HttpOrigin], targetOrigins: Seq[HttpOrigin]): Unit
    Attributes
    protected
    Definition Classes
    CSRFDefence
  185. lazy val logger: Logger
    Attributes
    protected
    Definition Classes
    Loggable
  186. implicit val mapForViewMarshaller: ToEntityMarshaller[(Map[String, Any], String)]
    Definition Classes
    QuereaseMarshalling
  187. implicit val mapMarshaller: ToEntityMarshaller[Map[String, Any]]
    Definition Classes
    BasicJsonMarshalling
  188. def mapUnmarshaller(implicit jsonUnmarshaller: FromEntityUnmarshaller[JsValue]): FromEntityUnmarshaller[Map[String, Any]]
    Definition Classes
    BasicJsonMarshalling
  189. def maxQueryTimeout: QueryTimeout
    Definition Classes
    QueryTimeoutExtractor
  190. def metadataAction(viewName: String)(implicit user: TestUsr, state: ApplicationState): Route
    Definition Classes
    AppServiceBase
  191. def metadataPath: Directive[(String)]
    Definition Classes
    AppServiceBase
  192. val namesForInts: Set[String]
    Definition Classes
    AppServiceBase
  193. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  194. def normalizePort(origin: HttpOrigin): HttpOrigin
    Attributes
    protected
    Definition Classes
    CSRFDefence
  195. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  196. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  197. def onRestartDeferred(): Unit
    Definition Classes
    DeferredControl
  198. def publishDeferredStatus(ctx: DeferredContext): Unit
    Definition Classes
    DeferredControl
  199. def publishInitialEvents(user: String): Unit
    Definition Classes
    DefaultInitialEventsPublisher → InitialEventsPublisher
  200. def publishUserDeferredStatuses(user: String): Unit
    Definition Classes
    DeferredControl → DeferredStatusPublisher
  201. def publishUserEvent(user: String, event: Any): Unit
    Definition Classes
    ServerNotifications
  202. def publishUserEvents(user: String, events: Iterable[Any]): Unit
    Definition Classes
    ServerNotifications
  203. lazy val queryTimeout: QueryTimeout
    Definition Classes
    QueryTimeoutExtractor
  204. def registerStats(stats: Statistics): Unit
    Definition Classes
    ServerStatistics
  205. def registerTimeout: Unit
    Definition Classes
    NoServerStatistics → ServerStatistics
  206. def remoteAddressToString(a: RemoteAddress): String
    Definition Classes
    Authentication
  207. def removeSessionCookie: Directive0
    Attributes
    protected
    Definition Classes
    Authentication
  208. def removeSessionInfoFromRequest(req: HttpRequest): Self
    Definition Classes
    Authentication → SessionInfoRemover
  209. def reqestedUriCookieTransformer(cookie: HttpCookie): HttpCookie
    Attributes
    protected
    Definition Classes
    Authentication
  210. def requestHash(username: String, req: HttpRequest): String
    Attributes
    protected
    Definition Classes
    DeferredControl
  211. val secureCookies: Boolean
    Definition Classes
    Authentication
  212. implicit val seqOfMapsForViewMarshaller: ToEntityMarshaller[(Seq[Map[String, Any]], String)]
    Definition Classes
    QuereaseMarshalling
  213. def serializedResultToCborFlow(viewName: String, isCollection: Boolean): Flow[ByteString, ByteString, NotUsed]
    Definition Classes
    QuereaseResultMarshalling
  214. def serializedResultToCsvFlow(viewName: String): Flow[ByteString, ByteString, NotUsed]
    Definition Classes
    QuereaseResultMarshalling
  215. def serializedResultToJsonFlow(viewName: String, isCollection: Boolean): Flow[ByteString, ByteString, NotUsed]
    Definition Classes
    QuereaseResultMarshalling
  216. def serializedResultToOdsFlow(viewName: String): Flow[ByteString, ByteString, NotUsed]
    Definition Classes
    QuereaseResultMarshalling
  217. def serializedResultToXlsXmlFlow(viewName: String): Flow[ByteString, ByteString, NotUsed]
    Definition Classes
    QuereaseResultMarshalling
  218. val serverEventsSource: Source[Any, ActorRef]
    Attributes
    protected
    Definition Classes
    ServerNotifications
  219. def serverSideEventAction(userIdString: String): Route
    Definition Classes
    ServerNotifications
  220. def sessionCookieTransformer(cookie: HttpCookie): HttpCookie
    Attributes
    protected
    Definition Classes
    Authentication
  221. val sessionTimeOut: Long
    Definition Classes
    Authentication
  222. def setCSRFCookie: Directive0
    Definition Classes
    CSRFDefence
  223. def setLanguage: Route
    Definition Classes
    AppI18nService
  224. def setRequestedUriCookie: Directive[Unit]
    Attributes
    protected
    Definition Classes
    Authentication
  225. def setSessionCookie(user: TestUsr): Directive0
    Definition Classes
    Authentication
  226. def signIn: Route
    Definition Classes
    Authentication
  227. def signInFailedRoute(rejections: Seq[Rejection]): Route
    Definition Classes
    Authentication
  228. def signInSuccessRoute(user: TestUsr): (RequestContext) ⇒ Future[RouteResult]
    Definition Classes
    Authentication
  229. def signInUser: Nothing
    Definition Classes
    TestAppService → Authentication
  230. def signOut: Route
    Definition Classes
    Authentication
  231. def signOutRoute: Route
    Definition Classes
    Authentication
  232. def signOutUser(user: TestUsr): Future[Done]
    Definition Classes
    Authentication
  233. implicit def sprayJsValueByteStringUnmarshaller[T]: FromByteStringUnmarshaller[JsValue]
    Definition Classes
    SprayJsonSupport
  234. implicit def sprayJsValueMarshaller(implicit printer: JsonPrinter): ToEntityMarshaller[JsValue]
    Definition Classes
    SprayJsonSupport
  235. implicit def sprayJsValueUnmarshaller: FromEntityUnmarshaller[JsValue]
    Definition Classes
    SprayJsonSupport
  236. implicit def sprayJsonByteStringUnmarshaller[T](implicit reader: RootJsonReader[T]): FromByteStringUnmarshaller[T]
    Definition Classes
    SprayJsonSupport
  237. implicit def sprayJsonMarshaller[T](implicit writer: RootJsonWriter[T], printer: JsonPrinter): ToEntityMarshaller[T]
    Definition Classes
    SprayJsonSupport
  238. implicit def sprayJsonMarshallerConverter[T](writer: RootJsonWriter[T])(implicit printer: JsonPrinter): ToEntityMarshaller[T]
    Definition Classes
    SprayJsonSupport
  239. implicit def sprayJsonSourceReader[T](implicit reader: RootJsonReader[T], support: EntityStreamingSupport): FromEntityUnmarshaller[Source[T, NotUsed]]
    Definition Classes
    SprayJsonSupport
  240. implicit def sprayJsonUnmarshaller[T](implicit reader: RootJsonReader[T]): FromEntityUnmarshaller[T]
    Definition Classes
    SprayJsonSupport
  241. implicit def sprayJsonUnmarshallerConverter[T](reader: RootJsonReader[T]): FromEntityUnmarshaller[T]
    Definition Classes
    SprayJsonSupport
  242. def startDeferredGraph(name: String, workerCount: Int): Boolean
    Attributes
    protected
    Definition Classes
    DeferredControl
  243. def staticResources(extensions: Set[String], basePath: String): Route
    Definition Classes
    AppServiceBase
  244. def statsRegisterDeferredRequest: Unit
    Definition Classes
    NoServerStatistics → ServerStatistics
  245. def statsRegisterDeferredResult: Unit
    Definition Classes
    NoServerStatistics → ServerStatistics
  246. implicit val streamedFileMarshaller: ToResponseMarshaller[StreamedFile]
    Definition Classes
    BasicMarshalling
  247. def stripAccents(s: String): String
    Definition Classes
    BasicMarshalling
  248. def subscribeToUserEvents(actor: ActorRef, userIdString: String): Unit
    Attributes
    protected
    Definition Classes
    ServerNotifications
  249. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  250. implicit val system: ActorSystem
    Definition Classes
    ExecutionImpl → Execution
  251. val targetOrigin: HttpOrigin
    Attributes
    protected
    Definition Classes
    CSRFDefence
  252. implicit val toEntityQuereaseDeleteResultMarshaller: ToEntityMarshaller[QuereaseDeleteResult]
    Definition Classes
    QuereaseResultMarshalling
  253. implicit val toEntityQuereaseIdResultMarshaller: ToEntityMarshaller[IdResult]
    Definition Classes
    QuereaseResultMarshalling
  254. implicit def toEntityQuereaseListResultMarshaller(viewName: String): ToEntityMarshaller[ListResult]
    Definition Classes
    QuereaseResultMarshalling
  255. implicit val toEntityQuereaseLongResultMarshaller: ToEntityMarshaller[LongResult]
    Definition Classes
    QuereaseResultMarshalling
  256. implicit def toEntityQuereaseMapResultMarshaller(viewName: String): ToEntityMarshaller[MapResult]
    Definition Classes
    QuereaseResultMarshalling
  257. implicit val toEntityQuereaseNoResultMarshaller: ToEntityMarshaller[NoResult.type]
    Definition Classes
    QuereaseResultMarshalling
  258. implicit val toEntityQuereaseNumberResultMarshaller: ToEntityMarshaller[NumberResult]
    Definition Classes
    QuereaseResultMarshalling
  259. implicit def toEntityQuereasePojoResultMarshaller(viewName: String): ToEntityMarshaller[PojoResult]
    Definition Classes
    QuereaseResultMarshalling
  260. def toEntityQuereaseSerializedResultMarshaller(viewName: String): ToEntityMarshaller[QuereaseSerializedResult]
    Definition Classes
    QuereaseResultMarshalling
  261. implicit val toEntityQuereaseStringResultMarshaller: ToEntityMarshaller[StringResult]
    Definition Classes
    QuereaseResultMarshalling
  262. def toEntitySerializedResultMarshaller(contentType: ContentType, createEncoder: EncoderFactory): ToEntityMarshaller[SerializedResult]
    Definition Classes
    QuereaseResultMarshalling
  263. implicit final val toEventStream: ToEntityMarshaller[Source[ServerSentEvent, Any]]
    Definition Classes
    EventStreamMarshalling
  264. def toMapUnmarshallerForView(viewName: String): FromEntityUnmarshaller[Map[String, Any]]
    Definition Classes
    QuereaseMarshalling
  265. implicit def toResponseOptionMarshaller[A](implicit m: ToResponseMarshaller[A]): ToResponseMarshaller[Option[A]]
    Definition Classes
    OptionMarshalling
  266. implicit val toResponseQuereaseIteratorMarshaller: ToResponseMarshaller[TestQuerease.QuereaseIteratorResult[TestApp.Dto]]
    Definition Classes
    QuereaseResultMarshalling
  267. implicit def toResponseQuereaseKeyResultMarshaller: ToResponseMarshaller[KeyResult]
    Definition Classes
    QuereaseResultMarshalling
  268. implicit def toResponseQuereaseOptionResultMarshaller(viewName: String): ToResponseMarshaller[OptionResult]
    Definition Classes
    QuereaseResultMarshalling
  269. implicit val toResponseQuereaseStatusResultMarshaller: ToResponseMarshaller[StatusResult]
    Definition Classes
    QuereaseResultMarshalling
  270. implicit def toResponseTresqlResultMarshaller(implicit res: Resources): ToEntityMarshaller[RowLike]
    Definition Classes
    QuereaseResultMarshalling
  271. implicit def toResponseWabaseResultMarshaller(implicit ec: ExecutionContext): ToResponseMarshaller[TestApp.WabaseResult]
    Definition Classes
    QuereaseResultMarshalling
  272. def toSeqOfMapsUnmarshallerForView(viewName: String): FromEntityUnmarshaller[Seq[Map[String, Any]]]
    Definition Classes
    QuereaseMarshalling
  273. def toString(): String
    Definition Classes
    AnyRef → Any
  274. def uniqueSessionId: String
    Definition Classes
    Authentication
  275. def updateAction(viewName: String, id: Long)(implicit user: TestUsr, state: ApplicationState, timeout: QueryTimeout): Route
    Definition Classes
    AppServiceBase
  276. def updateByKeyAction(viewName: String, keyValues: Seq[Any])(implicit user: TestUsr, state: ApplicationState, timeout: QueryTimeout): Route
    Definition Classes
    AppServiceBase
  277. def updateByKeyPath: Directive[(String, List[String])]
    Definition Classes
    AppServiceBase
  278. def updatePath: Directive[(String, Long)]
    Definition Classes
    AppServiceBase
  279. def uploadAction(filenameOpt: Option[String])(implicit user: TestUsr, state: ApplicationState): Route
    Definition Classes
    AppFileServiceBase
  280. def uploadFileDirective(bytes: Source[ByteString, Any], fileName: String, contentType: String)(implicit user: TestUsr, state: ApplicationState): Directive1[Future[FileInfo]]
    Definition Classes
    AppFileServiceBase
  281. def uploadMultiple(implicit user: TestUsr, state: ApplicationState): Directive1[Future[Seq[PartInfo]]]
    Definition Classes
    AppFileServiceBase
  282. def uploadMultipleAction(implicit user: TestUsr, state: ApplicationState): Route
    Definition Classes
    AppFileServiceBase
  283. def uploadMultipleAsSource(implicit user: TestUsr, state: ApplicationState): Directive1[Source[PartInfo, _]]
    Definition Classes
    AppFileServiceBase
  284. def uploadMultiplePath: Directive[Unit]
    Definition Classes
    AppFileServiceBase
  285. def uploadPath: Directive1[Option[String]]
    Definition Classes
    AppFileServiceBase
  286. def uploadSizeLimit: Long
    Definition Classes
    AppFileServiceBase
  287. def uriWithKey(uri: Uri, key: Seq[Any]): Uri
    Definition Classes
    QuereaseResultMarshalling
  288. def uriWithKeyInPath(uri: Uri, key: Seq[Any]): Uri
    Definition Classes
    QuereaseResultMarshalling
  289. def uriWithKeyInQuery(uri: Uri, key: Seq[Any]): Uri
    Definition Classes
    QuereaseResultMarshalling
  290. def userInfo(implicit user: TestUsr): String
    Definition Classes
    Authentication
  291. def validateFileName(fileName: String): Unit
    Definition Classes
    AppFileServiceBase
  292. def validateSession(session: Session[TestUsr], ip: RemoteAddress, userAgent: Option[String]): Boolean
    Definition Classes
    Authentication
  293. def viewWithIdPath: Directive[(String, Long)]
    Definition Classes
    AppServiceBase
  294. def viewWithKeyPath: Directive[(String, List[String])]
    Definition Classes
    AppServiceBase
  295. def viewWithoutIdPath: Directive[(String)]
    Definition Classes
    AppServiceBase
  296. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  297. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  298. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  299. val wsNotificationGraph: Flow[Any, Strict, ActorRef]
    Attributes
    protected
    Definition Classes
    ServerNotifications

Deprecated Value Members

  1. def extractUpgradeToWebSocket: Directive1[UpgradeToWebSocket]
    Definition Classes
    WebSocketDirectives
    Annotations
    @deprecated
    Deprecated

    (Since version 10.2.0) use extractWebSocketUpgrade instead

  2. def getByNameAction(viewName: String, name: String, value: String)(implicit user: TestUsr, state: ApplicationState, timeout: QueryTimeout): (RequestContext) ⇒ Future[RouteResult]
    Definition Classes
    AppServiceBase
    Annotations
    @deprecated
    Deprecated

    (Since version 6.0) Use key without field name. This method will be removed

  3. def getByNamePath: Directive[(String, String, String)]
    Definition Classes
    AppServiceBase
    Annotations
    @deprecated
    Deprecated

    (Since version 6.0) Use key without field name. This method will be removed

  4. def viewWithNamePath: Directive[(String, String, String)]
    Definition Classes
    AppServiceBase
    Annotations
    @deprecated
    Deprecated

    (Since version 6.0) Use key without field name. This method will be removed

  5. def wsNotificationsAction(userIdString: String): Route
    Definition Classes
    ServerNotifications
    Annotations
    @deprecated
    Deprecated

    (Since version 6.0.0) Use serverSideEventAction instead

Inherited from CSRFDefence

Inherited from ServerStatistics.NoServerStatistics

Inherited from ServerStatistics

Inherited from Loggable

Inherited from DeferredControl

Inherited from DeferredStatusPublisher

Inherited from QueryTimeoutExtractor

Inherited from DeferredCheck

Inherited from Authentication[TestUsr]

Inherited from SessionUserExtractor[TestUsr]

Inherited from SessionInfoRemover

Inherited from SecurityDirectives

Inherited from ServerNotifications

Inherited from WebSocketDirectives

Inherited from EventStreamMarshalling

Inherited from DefaultInitialEventsPublisher

Inherited from InitialEventsPublisher

Inherited from AppServiceBase.AppExceptionHandler.DefaultAppExceptionHandler[TestUsr]

Inherited from PostgresTimeoutExceptionHandler[TestUsr]

Inherited from AppServiceBase.AppExceptionHandler.SimpleExceptionHandler

Inherited from AppExceptionHandler

Inherited from AppServiceBase.AppVersion

Inherited from AppBase.AppConfig

Inherited from AppFileServiceBase[TestUsr]

Inherited from AppServiceBase[TestUsr]

Inherited from Marshalling

Inherited from DtoMarshalling

Inherited from QuereaseMarshalling

Inherited from QuereaseResultMarshalling

Inherited from BasicJsonMarshalling

Inherited from BasicMarshalling

Inherited from OptionMarshalling

Inherited from SprayJsonSupport

Inherited from AppI18nService

Inherited from DbAccessProvider

Inherited from JsonConverterProvider

Inherited from AppStateExtractor

Inherited from AppProvider[TestUsr]

Inherited from ExecutionImpl

Inherited from Execution

Inherited from AnyRef

Inherited from Any

Ungrouped