Packages

t

com.datasolvr.services.core

ServiceServlet

trait ServiceServlet[T <: ServiceFacadeBase] extends HttpServlet with ScalatraServlet with ServletErrorHandling with ServletUtilities with AuthSupport with CorsSupport

Linear Supertypes
CorsSupport, AuthSupport, ServletUtilities, JsonSerialization, ServletErrorHandling, Logging, LoggingLike, RealTimeAware, ScalatraServlet, ServletBase, ScalatraBase, DefaultImplicitConversions, LowPriorityImplicitConversions, LowestPriorityImplicitConversions, TypeConverterSupport, ScalatraParamsImplicits, Initializable, DynamicScope, RequestResponseScope, CoreDsl, Control, Handler, ScalatraContext, CookieContext, SessionSupport, ServletApiImplicits, HttpServlet, GenericServlet, Serializable, ServletConfig, Servlet, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ServiceServlet
  2. CorsSupport
  3. AuthSupport
  4. ServletUtilities
  5. JsonSerialization
  6. ServletErrorHandling
  7. Logging
  8. LoggingLike
  9. RealTimeAware
  10. ScalatraServlet
  11. ServletBase
  12. ScalatraBase
  13. DefaultImplicitConversions
  14. LowPriorityImplicitConversions
  15. LowestPriorityImplicitConversions
  16. TypeConverterSupport
  17. ScalatraParamsImplicits
  18. Initializable
  19. DynamicScope
  20. RequestResponseScope
  21. CoreDsl
  22. Control
  23. Handler
  24. ScalatraContext
  25. CookieContext
  26. SessionSupport
  27. ServletApiImplicits
  28. HttpServlet
  29. GenericServlet
  30. Serializable
  31. ServletConfig
  32. Servlet
  33. AnyRef
  34. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. trait Config extends AnyRef
    Definition Classes
    Initializable
  2. type ConfigT = ServletConfig
    Definition Classes
    ScalatraServlet → ServletBase → Initializable

Abstract Value Members

  1. abstract def applicationFacade: ApplicationFacade
    Definition Classes
    AuthSupport
  2. abstract val facadeClass: Class[T]
  3. abstract def serviceFacade: T
  4. abstract val systemAuthorization: SystemAuth
    Definition Classes
    AuthSupport

Concrete 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. val RequestPathKey: String
    Definition Classes
    ScalatraServlet
  5. def addRoute(method: HttpMethod, transformers: Seq[RouteTransformer], action: => Any): Route
    Attributes
    protected
    Definition Classes
    ScalatraBase
  6. def addSessionId(uri: String)(implicit response: HttpServletResponse): String
    Attributes
    protected
    Definition Classes
    ScalatraBase
  7. def addStatusRoute(codes: Range, action: => Any): Unit
    Attributes
    protected[scalatra]
    Definition Classes
    ScalatraBase
  8. def after(transformers: RouteTransformer*)(fun: => Any): Unit
    Definition Classes
    ScalatraBase → CoreDsl
  9. implicit val anyToBoolean: TypeConverter[Any, Boolean]
    Definition Classes
    LowPriorityImplicitConversions
  10. implicit val anyToByte: TypeConverter[Any, Byte]
    Definition Classes
    LowPriorityImplicitConversions
  11. implicit val anyToDouble: TypeConverter[Any, Double]
    Definition Classes
    LowPriorityImplicitConversions
  12. implicit val anyToFloat: TypeConverter[Any, Float]
    Definition Classes
    LowPriorityImplicitConversions
  13. implicit val anyToInt: TypeConverter[Any, Int]
    Definition Classes
    LowPriorityImplicitConversions
  14. implicit val anyToLong: TypeConverter[Any, Long]
    Definition Classes
    LowPriorityImplicitConversions
  15. implicit val anyToShort: TypeConverter[Any, Short]
    Definition Classes
    LowPriorityImplicitConversions
  16. implicit val anyToString: TypeConverter[Any, String]
    Definition Classes
    LowPriorityImplicitConversions
  17. def array(name: String): Array[String]
    Attributes
    protected
    Definition Classes
    ServletUtilities
  18. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  19. def augmentSimpleRequest(): Unit
    Attributes
    protected
    Definition Classes
    ServiceServlet → CorsSupport
  20. def before(transformers: RouteTransformer*)(fun: => Any): Unit
    Definition Classes
    ScalatraBase → CoreDsl
  21. def bool(name: String): Boolean
    Attributes
    protected
    Definition Classes
    ServletUtilities
  22. def boolOption(name: String): Option[Boolean]
    Attributes
    protected
    Definition Classes
    ServletUtilities
  23. implicit def booleanBlock2RouteMatcher(block: => Boolean): RouteMatcher
    Attributes
    protected
    Definition Classes
    ScalatraBase
  24. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  25. val config: ConfigT
    Definition Classes
    ScalatraBase
  26. implicit def configWrapper(config: ConfigT): Config
    Attributes
    protected
    Definition Classes
    ServletBase → Initializable
  27. def contentType: String
    Definition Classes
    ScalatraContext
  28. def contentTypeInferrer: ContentTypeInferrer
    Attributes
    protected
    Definition Classes
    ScalatraBase
  29. def contentType_=(contentType: String): Unit
    Definition Classes
    ScalatraContext
  30. def contextPath: String
    Attributes
    protected
    Definition Classes
    ScalatraBase
  31. implicit def cookieOptions: CookieOptions
    Definition Classes
    CookieContext
  32. def cookies(implicit request: HttpServletRequest): SweetCookies
    Definition Classes
    CookieContext
  33. def date(name: String)(implicit codec: JsonValueCodec[LocalDateTime]): LocalDateTime
    Attributes
    protected
    Definition Classes
    ServletUtilities
  34. def dateOption(name: String)(implicit codec: JsonValueCodec[LocalDateTime]): Option[LocalDateTime]
    Attributes
    protected
    Definition Classes
    ServletUtilities
  35. def dateOrElse(name: String, default: LocalDateTime)(implicit codec: JsonValueCodec[LocalDateTime]): LocalDateTime
    Attributes
    protected
    Definition Classes
    ServletUtilities
  36. def debug(message: => String, context: => String = getClass.getSimpleName): Unit
    Definition Classes
    LoggingLike
  37. def debugScope[T](message: (Int) => String, context: => String = getClass.getSimpleName)(action: => T): T
    Definition Classes
    LoggingLike
  38. val decodePercentEncodedPath: Boolean
    Attributes
    protected
    Definition Classes
    ScalatraBase
  39. val defaultCharacterEncoding: String
    Attributes
    protected
    Definition Classes
    ScalatraBase
  40. implicit def defaultStringToSeq[T](implicit arg0: ClassTag[T], elementConverter: TypeConverter[String, T]): TypeConverter[String, Seq[T]]
    Definition Classes
    DefaultImplicitConversions
  41. def delete(transformers: RouteTransformer*)(action: => Any): Route
    Definition Classes
    ScalatraBase → CoreDsl
  42. def destroy(): Unit
    Definition Classes
    ScalatraServlet → GenericServlet → Servlet
  43. def doDelete(arg0: HttpServletRequest, arg1: HttpServletResponse): Unit
    Attributes
    protected[http]
    Definition Classes
    HttpServlet
    Annotations
    @throws(classOf[javax.servlet.ServletException]) @throws(classOf[java.io.IOException])
  44. def doGet(arg0: HttpServletRequest, arg1: HttpServletResponse): Unit
    Attributes
    protected[http]
    Definition Classes
    HttpServlet
    Annotations
    @throws(classOf[javax.servlet.ServletException]) @throws(classOf[java.io.IOException])
  45. def doHead(arg0: HttpServletRequest, arg1: HttpServletResponse): Unit
    Attributes
    protected[http]
    Definition Classes
    HttpServlet
    Annotations
    @throws(classOf[javax.servlet.ServletException]) @throws(classOf[java.io.IOException])
  46. val doMethodNotAllowed: (Set[HttpMethod]) => Any
    Attributes
    protected
    Definition Classes
    ScalatraBase
  47. val doNotFound: Action
    Attributes
    protected
    Definition Classes
    ScalatraServlet → ScalatraBase
  48. def doOptions(arg0: HttpServletRequest, arg1: HttpServletResponse): Unit
    Attributes
    protected[http]
    Definition Classes
    HttpServlet
    Annotations
    @throws(classOf[javax.servlet.ServletException]) @throws(classOf[java.io.IOException])
  49. def doPost(arg0: HttpServletRequest, arg1: HttpServletResponse): Unit
    Attributes
    protected[http]
    Definition Classes
    HttpServlet
    Annotations
    @throws(classOf[javax.servlet.ServletException]) @throws(classOf[java.io.IOException])
  50. def doPut(arg0: HttpServletRequest, arg1: HttpServletResponse): Unit
    Attributes
    protected[http]
    Definition Classes
    HttpServlet
    Annotations
    @throws(classOf[javax.servlet.ServletException]) @throws(classOf[java.io.IOException])
  51. def doTrace(arg0: HttpServletRequest, arg1: HttpServletResponse): Unit
    Attributes
    protected[http]
    Definition Classes
    HttpServlet
    Annotations
    @throws(classOf[javax.servlet.ServletException]) @throws(classOf[java.io.IOException])
  52. implicit def enrichRequest(request: HttpServletRequest): RichRequest
    Definition Classes
    ServletApiImplicits
  53. implicit def enrichResponse(response: HttpServletResponse): RichResponse
    Definition Classes
    ServletApiImplicits
  54. implicit def enrichServletContext(servletContext: ServletContext): RichServletContext
    Definition Classes
    ServletApiImplicits
  55. implicit def enrichSession(session: HttpSession): RichSession
    Definition Classes
    ServletApiImplicits
  56. def environment: String
    Definition Classes
    ScalatraBase
  57. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  58. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  59. def error(message: => String, context: => String = getClass.getSimpleName): Unit
    Definition Classes
    LoggingLike
  60. def error(e: Throwable): Unit
    Definition Classes
    LoggingLike
  61. def error(handler: ErrorHandler): Unit
    Definition Classes
    ScalatraBase → CoreDsl
  62. val errorHandler: ErrorHandler
    Attributes
    protected
    Definition Classes
    ScalatraBase
  63. def executeRoutes(): Unit
    Attributes
    protected
    Definition Classes
    ScalatraBase
  64. def extractStatusCode(e: HaltException): Int
    Attributes
    protected
    Definition Classes
    ScalatraBase
  65. def format_=(formatValue: String): Unit
    Definition Classes
    ScalatraContext
  66. def format_=(formatValue: Symbol): Unit
    Definition Classes
    ScalatraContext
  67. def fromJson[T](json: String)(implicit codec: JsonValueCodec[T]): T

    Deserializes a JSON string into a given type.

    Deserializes a JSON string into a given type.

    T

    The type to deserialize the content into.

    Definition Classes
    JsonSerialization
  68. def fromJsonBytes[T](json: ByteBuffer)(implicit codec: JsonValueCodec[T]): T

    Deserializes a JSON byte buffer into a given type.

    Deserializes a JSON byte buffer into a given type. This is more efficient than fromJson.

    T

    The type to deserialize the content into.

    Definition Classes
    JsonSerialization
  69. def fromJsonBytesOption[T](json: ByteBuffer)(implicit codec: JsonValueCodec[T]): Option[T]

    Same as fromJsonBytes, but handles option values, by deserializing empty buffer to None.

    Same as fromJsonBytes, but handles option values, by deserializing empty buffer to None.

    T

    The type to deserialize the content into.

    Definition Classes
    JsonSerialization
  70. def fromJsonOption[T](json: String)(implicit codec: JsonValueCodec[T]): Option[T]

    Same as fromJson, but handles option values, by deserializing empty string to None.

    Same as fromJson, but handles option values, by deserializing empty string to None.

    T

    The type to deserialize the content into.

    Definition Classes
    JsonSerialization
  71. def fullUrl(path: String, params: Iterable[(String, Any)], includeContextPath: Boolean, includeServletPath: Boolean, withSessionId: Boolean)(implicit request: HttpServletRequest, response: HttpServletResponse): String
    Definition Classes
    ScalatraBase
  72. def get(channel: GetStream)(function: (OutputStream) => Unit): Unit
    Attributes
    protected
    Definition Classes
    ServletUtilities
  73. def get[TResult <: AnyRef](channel: GetJsonOption[TResult])(action: => Option[TResult])(implicit arg0: ClassTag[TResult], arg1: scala.reflect.api.JavaUniverse.TypeTag[TResult], codec: JsonValueCodec[TResult]): Unit
    Attributes
    protected
    Definition Classes
    ServletUtilities
  74. def get[TResult <: AnyRef](channel: GetJson[TResult])(action: => TResult)(implicit codec: JsonValueCodec[TResult]): Unit
    Attributes
    protected
    Definition Classes
    ServletUtilities
  75. def get(channel: GetRaw)(action: => Any): Unit
    Attributes
    protected
    Definition Classes
    ServletUtilities
  76. def get(transformers: RouteTransformer*)(action: => Any): Route
    Definition Classes
    ScalatraBase → CoreDsl
  77. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  78. def getInitParameter(arg0: String): String
    Definition Classes
    GenericServlet → ServletConfig
  79. def getInitParameterNames(): Enumeration[String]
    Definition Classes
    GenericServlet → ServletConfig
  80. def getLastModified(arg0: HttpServletRequest): Long
    Attributes
    protected[http]
    Definition Classes
    HttpServlet
  81. def getServletConfig(): ServletConfig
    Definition Classes
    GenericServlet → Servlet
  82. def getServletContext(): ServletContext
    Definition Classes
    GenericServlet → ServletConfig
  83. def getServletInfo(): String
    Definition Classes
    GenericServlet → Servlet
  84. def getServletName(): String
    Definition Classes
    GenericServlet → ServletConfig
  85. def halt(result: ActionResult): Nothing
    Definition Classes
    Control
  86. def halt[T](status: Integer, body: T, headers: Map[String, String]): Nothing
    Definition Classes
    Control
  87. def handle(req: HttpServletRequest, res: HttpServletResponse): Unit
    Definition Classes
    CorsSupport → Handler
  88. def handleError: PartialFunction[Throwable, ActionResult]
    Definition Classes
    ServletErrorHandling
  89. def handleMessage(timestamp: LocalDateTime, message: => String, level: String, context: => String): Unit
    Definition Classes
    LoggingLoggingLike
  90. def handlePreflightRequest(): Unit
    Attributes
    protected
    Definition Classes
    CorsSupport
  91. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  92. def head(transformers: RouteTransformer*)(action: => Any): Route
    Definition Classes
    ScalatraBase → CoreDsl
  93. def info(message: => String, context: => String = getClass.getSimpleName): Unit
    Definition Classes
    LoggingLike
  94. def init(config: ServletConfig): Unit
    Definition Classes
    ScalatraServlet → GenericServlet → Servlet
  95. def init(): Unit
    Definition Classes
    GenericServlet
    Annotations
    @throws(classOf[javax.servlet.ServletException])
  96. def initParameter(name: String): Option[String]
    Definition Classes
    ScalatraBase
  97. def initialize(config: ConfigT): Unit
    Definition Classes
    CorsSupport → Initializable
  98. def int(name: String): Int
    Attributes
    protected
    Definition Classes
    ServletUtilities
  99. def intOption(name: String): Option[Int]
    Attributes
    protected
    Definition Classes
    ServletUtilities
  100. def intOrElse(name: String, default: Int): Int
    Attributes
    protected
    Definition Classes
    ServletUtilities
  101. def invoke(matchedRoute: MatchedRoute): Option[Any]
    Attributes
    protected
    Definition Classes
    ScalatraBase
  102. def isAsyncExecutable(result: Any): Boolean
    Attributes
    protected
    Definition Classes
    ScalatraBase
  103. def isDevelopmentMode: Boolean
    Definition Classes
    ScalatraBase
  104. def isHttps(implicit request: HttpServletRequest): Boolean
    Attributes
    protected
    Definition Classes
    ScalatraBase
  105. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  106. def isOpen(requestUri: String, method: String): Boolean
    Definition Classes
    AuthSupport
  107. def localDate(name: String)(implicit codec: JsonValueCodec[LocalDate]): LocalDate
    Attributes
    protected
    Definition Classes
    ServletUtilities
  108. def localDateOption(name: String)(implicit codec: JsonValueCodec[LocalDate]): Option[LocalDate]
    Attributes
    protected
    Definition Classes
    ServletUtilities
  109. def log(arg0: String, arg1: Throwable): Unit
    Definition Classes
    GenericServlet
  110. def log(arg0: String): Unit
    Definition Classes
    GenericServlet
  111. implicit def lowestPriorityAny2T[T](implicit arg0: ClassTag[T]): TypeConverter[Any, T]
    Definition Classes
    LowestPriorityImplicitConversions
  112. def methodNotAllowed(f: (Set[HttpMethod]) => Any): Unit
    Definition Classes
    ScalatraBase → CoreDsl
  113. def multiParams(implicit request: HttpServletRequest): MultiParams
    Definition Classes
    ScalatraBase
  114. def multiParams(key: String)(implicit request: HttpServletRequest): Seq[String]
    Definition Classes
    ScalatraBase
  115. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  116. def needsHttps: Boolean
    Attributes
    protected
    Definition Classes
    ScalatraBase
  117. def notFound(fun: => Any): Unit
    Definition Classes
    ScalatraBase → CoreDsl
  118. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  119. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  120. def openUris: List[String]
    Definition Classes
    AuthSupport
  121. def options(transformers: RouteTransformer*)(action: => Any): Route
    Definition Classes
    ScalatraBase → CoreDsl
  122. def params(implicit request: HttpServletRequest): Params
    Definition Classes
    ScalatraBase
  123. def params(key: String)(implicit request: HttpServletRequest): String
    Definition Classes
    ScalatraBase
  124. def pass(): Nothing
    Definition Classes
    Control
  125. def patch(transformers: RouteTransformer*)(action: => Any): Route
    Definition Classes
    ScalatraBase → CoreDsl
  126. implicit def pathPatternParser2RouteMatcher(pattern: PathPattern): RouteMatcher
    Attributes
    protected
    Definition Classes
    ScalatraBase
  127. def post(channel: PostWithStream)(function: (String, OutputStream) => Unit): Unit
    Attributes
    protected
    Definition Classes
    ServletUtilities
  128. def post[TRequest <: AnyRef](channel: PostJsonOptionWithStream[TRequest])(function: (Option[TRequest], OutputStream) => Unit)(implicit arg0: ClassTag[TRequest], arg1: scala.reflect.api.JavaUniverse.TypeTag[TRequest], codec: JsonValueCodec[TRequest]): Unit
    Attributes
    protected
    Definition Classes
    ServletUtilities
  129. def post[TRequest <: AnyRef](channel: PostJsonWithStream[TRequest])(function: (TRequest, OutputStream) => Unit)(implicit arg0: ClassTag[TRequest], arg1: scala.reflect.api.JavaUniverse.TypeTag[TRequest], codec: JsonValueCodec[TRequest]): Unit
    Attributes
    protected
    Definition Classes
    ServletUtilities
  130. def post[TRequest <: AnyRef, TResponse <: AnyRef](channel: PostJsonToJson[TRequest, TResponse])(function: (TRequest) => TResponse)(implicit arg0: ClassTag[TRequest], arg1: scala.reflect.api.JavaUniverse.TypeTag[TRequest], arg2: ClassTag[TResponse], arg3: scala.reflect.api.JavaUniverse.TypeTag[TResponse], codec1: JsonValueCodec[TRequest], codec2: JsonValueCodec[TResponse]): Unit
    Attributes
    protected
    Definition Classes
    ServletUtilities
  131. def post[TRequest <: AnyRef, TResponse <: AnyRef](channel: PostJsonOptionToJson[TRequest, TResponse])(function: (Option[TRequest]) => TResponse)(implicit arg0: ClassTag[TRequest], arg1: scala.reflect.api.JavaUniverse.TypeTag[TRequest], arg2: ClassTag[TResponse], arg3: scala.reflect.api.JavaUniverse.TypeTag[TResponse], codec1: JsonValueCodec[TRequest], codec2: JsonValueCodec[TResponse]): Unit
    Attributes
    protected
    Definition Classes
    ServletUtilities
  132. def post[TRequest <: AnyRef](channel: PostJsonOptionToRaw[TRequest])(function: (Option[TRequest]) => Any)(implicit arg0: ClassTag[TRequest], arg1: scala.reflect.api.JavaUniverse.TypeTag[TRequest], codec: JsonValueCodec[TRequest]): Unit
    Attributes
    protected
    Definition Classes
    ServletUtilities
  133. def post[TRequest <: AnyRef](channel: PostJsonToRaw[TRequest])(function: (TRequest) => Any)(implicit arg0: ClassTag[TRequest], arg1: scala.reflect.api.JavaUniverse.TypeTag[TRequest], codec: JsonValueCodec[TRequest]): Unit
    Attributes
    protected
    Definition Classes
    ServletUtilities
  134. def post[TResponse <: AnyRef](channel: PostRawToJson[TResponse])(action: => TResponse)(implicit arg0: ClassTag[TResponse], arg1: scala.reflect.api.JavaUniverse.TypeTag[TResponse], codec: JsonValueCodec[TResponse]): Unit
    Attributes
    protected
    Definition Classes
    ServletUtilities
  135. def post[TResponse <: AnyRef](channel: PostRawToJsonOption[TResponse])(action: => Option[TResponse])(implicit arg0: ClassTag[TResponse], arg1: scala.reflect.api.JavaUniverse.TypeTag[TResponse], codec: JsonValueCodec[TResponse]): Unit
    Attributes
    protected
    Definition Classes
    ServletUtilities
  136. def post[T](channel: PostRawToRaw)(action: => T): Unit
    Attributes
    protected
    Definition Classes
    ServletUtilities
  137. def post(transformers: RouteTransformer*)(action: => Any): Route
    Definition Classes
    ScalatraBase → CoreDsl
  138. def put(transformers: RouteTransformer*)(action: => Any): Route
    Definition Classes
    ScalatraBase → CoreDsl
  139. def redirect(uri: String)(implicit request: HttpServletRequest, response: HttpServletResponse): Nothing
    Definition Classes
    ScalatraBase
  140. implicit def regex2RouteMatcher(regex: Regex): RouteMatcher
    Attributes
    protected
    Definition Classes
    ScalatraBase
  141. def relativeUrl(path: String, params: Iterable[(String, Any)], includeContextPath: Boolean, includeServletPath: Boolean)(implicit request: HttpServletRequest, response: HttpServletResponse): String
    Definition Classes
    ScalatraBase
  142. def removeRoute(method: String, route: Route): Unit
    Attributes
    protected
    Definition Classes
    ScalatraBase
  143. def removeRoute(method: HttpMethod, route: Route): Unit
    Attributes
    protected
    Definition Classes
    ScalatraBase
  144. def renderHaltException(e: HaltException): Unit
    Attributes
    protected
    Definition Classes
    ScalatraBase
  145. def renderPipeline: RenderPipeline
    Attributes
    protected
    Definition Classes
    ScalatraBase
  146. def renderResponse(actionResult: Any): Unit
    Attributes
    protected
    Definition Classes
    ScalatraBase
  147. def renderResponseBody(actionResult: Any): Unit
    Attributes
    protected
    Definition Classes
    ScalatraBase
  148. def renderUncaughtException(e: Throwable)(implicit request: HttpServletRequest, response: HttpServletResponse): Unit
    Attributes
    protected
    Definition Classes
    ScalatraBase
  149. implicit def request: HttpServletRequest
    Definition Classes
    DynamicScope → RequestResponseScope
  150. def requestPath(uri: String, idx: Int): String
    Definition Classes
    ScalatraServlet
  151. def requestPath(implicit request: HttpServletRequest): String
    Definition Classes
    ScalatraServlet → ScalatraBase
  152. def resourceNotFound()(implicit request: HttpServletRequest, response: HttpServletResponse): Any
    Attributes
    protected
    Definition Classes
    ScalatraServlet
  153. implicit def response: HttpServletResponse
    Definition Classes
    DynamicScope → RequestResponseScope
  154. def routeBasePath(implicit request: HttpServletRequest): String
    Attributes
    protected
    Definition Classes
    ScalatraServlet → ScalatraBase
  155. lazy val routes: RouteRegistry
    Definition Classes
    ScalatraBase
  156. def runFilters(filters: Iterable[Route]): Unit
    Attributes
    protected
    Definition Classes
    ScalatraBase
  157. def runRoutes(routes: Iterable[Route]): Stream[Any]
    Attributes
    protected
    Definition Classes
    ScalatraBase
  158. implicit def safe[S, T](f: (S) => T): TypeConverter[S, T]
    Definition Classes
    TypeConverterSupport
  159. implicit def safeOption[S, T](f: (S) => Option[T]): TypeConverter[S, T]
    Definition Classes
    TypeConverterSupport
  160. implicit def scalatraContext: ScalatraContext
    Attributes
    protected[this]
    Definition Classes
    ScalatraContext
  161. implicit def seqHead[T](implicit arg0: ClassTag[T], elementConverter: TypeConverter[String, T]): TypeConverter[Seq[String], T]
    Definition Classes
    DefaultImplicitConversions
  162. implicit def seqToSeq[T](implicit arg0: ClassTag[T], elementConverter: TypeConverter[String, T]): TypeConverter[Seq[String], Seq[T]]
    Definition Classes
    DefaultImplicitConversions
  163. def serveStaticResource()(implicit request: HttpServletRequest, response: HttpServletResponse): Option[Any]
    Attributes
    protected
    Definition Classes
    ScalatraServlet
  164. def serverHost(implicit request: HttpServletRequest): String
    Definition Classes
    ScalatraBase
  165. def serverPort(implicit request: HttpServletRequest): Int
    Definition Classes
    ScalatraBase
  166. def service(request: HttpServletRequest, response: HttpServletResponse): Unit
    Definition Classes
    ScalatraServlet → HttpServlet
  167. def service(arg0: ServletRequest, arg1: ServletResponse): Unit
    Definition Classes
    HttpServlet → GenericServlet → Servlet
    Annotations
    @throws(classOf[javax.servlet.ServletException]) @throws(classOf[java.io.IOException])
  168. def serviceName: String
  169. def servletContext: ServletContext
    Definition Classes
    ScalatraBase → ScalatraContext
  170. def session(key: String)(implicit request: HttpServletRequest): Any
    Definition Classes
    SessionSupport
  171. implicit def session(implicit request: HttpServletRequest): HttpSession
    Definition Classes
    SessionSupport
  172. def sessionOption(implicit request: HttpServletRequest): Option[HttpSession]
    Definition Classes
    SessionSupport
  173. def setMultiparams[S](matchedRoute: Option[MatchedRoute], originalParams: MultiParams)(implicit request: HttpServletRequest): Unit
    Attributes
    protected
    Definition Classes
    ScalatraBase
  174. def shutdown(): Unit
    Attributes
    protected
    Definition Classes
    Initializable
  175. def status: Int
    Definition Classes
    ScalatraContext
  176. def status_=(code: Int): Unit
    Definition Classes
    ScalatraContext
  177. val streamContent: String
    Attributes
    protected
    Definition Classes
    ServletUtilities
  178. def string(name: String): String
    Attributes
    protected
    Definition Classes
    ServletUtilities
  179. implicit def string2RouteMatcher(path: String): RouteMatcher
    Attributes
    protected
    Definition Classes
    ScalatraBase
  180. def stringOption(name: String): Option[String]
    Attributes
    protected
    Definition Classes
    ServletUtilities
  181. def stringOrElse(name: String, default: String): String
    Attributes
    protected
    Definition Classes
    ServletUtilities
  182. implicit val stringToBoolean: TypeConverter[String, Boolean]
    Definition Classes
    DefaultImplicitConversions
  183. implicit val stringToByte: TypeConverter[String, Byte]
    Definition Classes
    DefaultImplicitConversions
  184. def stringToDate(format: => String): TypeConverter[String, Date]
    Definition Classes
    DefaultImplicitConversions
  185. def stringToDateFormat(format: => DateFormat): TypeConverter[String, Date]
    Definition Classes
    DefaultImplicitConversions
  186. implicit val stringToDouble: TypeConverter[String, Double]
    Definition Classes
    DefaultImplicitConversions
  187. implicit val stringToFloat: TypeConverter[String, Float]
    Definition Classes
    DefaultImplicitConversions
  188. implicit val stringToInt: TypeConverter[String, Int]
    Definition Classes
    DefaultImplicitConversions
  189. implicit val stringToLong: TypeConverter[String, Long]
    Definition Classes
    DefaultImplicitConversions
  190. implicit val stringToSelf: TypeConverter[String, String]
    Definition Classes
    DefaultImplicitConversions
  191. def stringToSeq[T](elementConverter: TypeConverter[String, T], separator: String)(implicit arg0: ClassTag[T]): TypeConverter[String, Seq[T]]
    Definition Classes
    DefaultImplicitConversions
  192. implicit val stringToShort: TypeConverter[String, Short]
    Definition Classes
    DefaultImplicitConversions
  193. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  194. def toJson[T](obj: T)(implicit codec: JsonValueCodec[T]): String

    Serializes an object to a compact JSON string without indentation and line breaks.

    Serializes an object to a compact JSON string without indentation and line breaks.

    obj

    The object to serialize.

    Definition Classes
    JsonSerialization
  195. def toJsonBytes[T](obj: T)(implicit codec: JsonValueCodec[T]): Array[Byte]

    Serializes an object to a JSON bytes with UTF-8 encoding without indentation and line breaks.

    Serializes an object to a JSON bytes with UTF-8 encoding without indentation and line breaks. This is more efficient than toJson.

    obj

    The object to serialize.

    Definition Classes
    JsonSerialization
  196. def toJsonBytesOption[T](obj: Option[T])(implicit codec: JsonValueCodec[T]): Array[Byte]

    Same as toJsonBytes, but handles option values, which are serialized to empty arrays.

    Same as toJsonBytes, but handles option values, which are serialized to empty arrays.

    obj

    The object to serialize.

    Definition Classes
    JsonSerialization
  197. def toJsonOption[T](obj: Option[T])(implicit codec: JsonValueCodec[T]): String

    Same as toJson, but handles option values, which are serialized to empty strings.

    Same as toJson, but handles option values, which are serialized to empty strings.

    obj

    The object to serialize.

    Definition Classes
    JsonSerialization
  198. def toString(): String
    Definition Classes
    AnyRef → Any
  199. implicit def toTypedMultiParams(params: MultiParams): TypedMultiParams
    Definition Classes
    ScalatraParamsImplicits
  200. implicit def toTypedParams(params: Params): TypedParams
    Definition Classes
    ScalatraParamsImplicits
  201. def trap(codes: Range)(block: => Any): Unit
    Definition Classes
    ScalatraBase → CoreDsl
  202. def trap(code: Int)(block: => Any): Unit
    Definition Classes
    CoreDsl
  203. def url(path: String, params: Iterable[(String, Any)], includeContextPath: Boolean, includeServletPath: Boolean, absolutize: Boolean, withSessionId: Boolean)(implicit request: HttpServletRequest, response: HttpServletResponse): String
    Definition Classes
    ScalatraBase
  204. def utcNowJava: LocalDateTime

    The current UTC date and time.

    The current UTC date and time.

    Definition Classes
    RealTimeAware
  205. def utcTodayJava: LocalDateTime

    The current UTC date.

    The current UTC date.

    Definition Classes
    RealTimeAware
  206. def uuid(name: String): UUID
    Attributes
    protected
    Definition Classes
    ServletUtilities
  207. def uuidOption(name: String): Option[UUID]
    Attributes
    protected
    Definition Classes
    ServletUtilities
  208. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  209. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  210. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  211. def warn(message: => String, context: => String = getClass.getSimpleName): Unit
    Definition Classes
    LoggingLike
  212. def wildcard: Option[String]
    Attributes
    protected
    Definition Classes
    ServletUtilities
  213. def withRequest[A](request: HttpServletRequest)(f: => A): A
    Attributes
    protected
    Definition Classes
    DynamicScope → RequestResponseScope
  214. def withRequestResponse[A](request: HttpServletRequest, response: HttpServletResponse)(f: => A): A
    Attributes
    protected[scalatra]
    Definition Classes
    DynamicScope → RequestResponseScope
  215. def withResponse[A](response: HttpServletResponse)(f: => A): A
    Attributes
    protected
    Definition Classes
    DynamicScope → RequestResponseScope
  216. def withRouteMultiParams[S](matchedRoute: Option[MatchedRoute])(thunk: => S)(implicit request: HttpServletRequest): S
    Attributes
    protected[scalatra]
    Definition Classes
    ScalatraBase

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

Inherited from CorsSupport

Inherited from AuthSupport

Inherited from ServletUtilities

Inherited from JsonSerialization

Inherited from ServletErrorHandling

Inherited from Logging

Inherited from LoggingLike

Inherited from RealTimeAware

Inherited from ScalatraServlet

Inherited from ServletBase

Inherited from ScalatraBase

Inherited from DefaultImplicitConversions

Inherited from LowPriorityImplicitConversions

Inherited from LowestPriorityImplicitConversions

Inherited from TypeConverterSupport

Inherited from ScalatraParamsImplicits

Inherited from Initializable

Inherited from DynamicScope

Inherited from RequestResponseScope

Inherited from CoreDsl

Inherited from Control

Inherited from Handler

Inherited from ScalatraContext

Inherited from CookieContext

Inherited from SessionSupport

Inherited from ServletApiImplicits

Inherited from HttpServlet

Inherited from GenericServlet

Inherited from Serializable

Inherited from ServletConfig

Inherited from Servlet

Inherited from AnyRef

Inherited from Any

Ungrouped