class CpgServerController extends HttpServlet with ScalatraServlet with NativeJsonSupport with SwaggerSupport with FutureSupport
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- CpgServerController
- FutureSupport
- AsyncSupport
- ScalatraAsyncSupport
- SwaggerSupport
- SwaggerSupportSyntax
- CorsSupport
- SwaggerSupportBase
- NativeJsonSupport
- JValueResult
- NativeJsonOutput
- JsonMethods
- JsonSupport
- JsonOutput
- JsonMethods
- ApiFormats
- 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
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new CpgServerController(impl: ServerImpl, system: ActorSystem = ActorSystem())(implicit swagger: Swagger)
Type Members
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
-
def
acceptHeader(implicit request: HttpServletRequest): List[String]
- Definition Classes
- ApiFormats
-
def
acceptedFormats(accepted: Symbol*): Boolean
- Attributes
- protected
- Definition Classes
- ApiFormats
-
def
addMimeMapping(mime: String, extension: String): Unit
- Attributes
- protected
- Definition Classes
- ApiFormats
-
def
addRoute(method: HttpMethod, transformers: Seq[RouteTransformer], action: ⇒ Any): Route
- Attributes
- protected
- Definition Classes
- ScalatraBase
-
def
addSessionId(uri: String)(implicit response: HttpServletResponse): String
- Attributes
- protected
- Definition Classes
- ScalatraBase
-
def
addStatusRoute(codes: Range, action: ⇒ Any): Unit
- Attributes
- protected[org.scalatra]
- Definition Classes
- ScalatraBase
-
def
after(transformers: RouteTransformer*)(fun: ⇒ Any): Unit
- Definition Classes
- ScalatraBase → CoreDsl
-
implicit
val
anyToBoolean: TypeConverter[Any, Boolean]
- Definition Classes
- LowPriorityImplicitConversions
-
implicit
val
anyToByte: TypeConverter[Any, Byte]
- Definition Classes
- LowPriorityImplicitConversions
-
implicit
val
anyToDouble: TypeConverter[Any, Double]
- Definition Classes
- LowPriorityImplicitConversions
-
implicit
val
anyToFloat: TypeConverter[Any, Float]
- Definition Classes
- LowPriorityImplicitConversions
-
implicit
val
anyToInt: TypeConverter[Any, Int]
- Definition Classes
- LowPriorityImplicitConversions
-
implicit
val
anyToLong: TypeConverter[Any, Long]
- Definition Classes
- LowPriorityImplicitConversions
-
implicit
val
anyToShort: TypeConverter[Any, Short]
- Definition Classes
- LowPriorityImplicitConversions
-
implicit
val
anyToString: TypeConverter[Any, String]
- Definition Classes
- LowPriorityImplicitConversions
-
def
apiOperation(nickname: String, model: Model): OperationBuilder
- Attributes
- protected
- Definition Classes
- SwaggerSupport
-
def
apiOperation[T](nickname: String)(implicit arg0: Manifest[T], arg1: NotNothing[T]): OperationBuilder
- Attributes
- protected
- Definition Classes
- SwaggerSupport → SwaggerSupportSyntax
-
val
applicationDescription: String
- Attributes
- protected
- Definition Classes
- CpgServerController → SwaggerSupportSyntax
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
asyncDelete(transformers: RouteTransformer*)(block: ⇒ Any): Route
- Definition Classes
- AsyncSupport
-
def
asyncGet(transformers: RouteTransformer*)(block: ⇒ Any): Route
- Definition Classes
- AsyncSupport
-
def
asyncOptions(transformers: RouteTransformer*)(block: ⇒ Any): Route
- Definition Classes
- AsyncSupport
-
def
asyncPatch(transformers: RouteTransformer*)(block: ⇒ Any): Route
- Definition Classes
- AsyncSupport
-
def
asyncPost(transformers: RouteTransformer*)(block: ⇒ Any): Route
- Definition Classes
- AsyncSupport
-
def
asyncPut(transformers: RouteTransformer*)(block: ⇒ Any): Route
- Definition Classes
- AsyncSupport
-
def
asynchronously(f: ⇒ Any): Action
- Definition Classes
- FutureSupport → AsyncSupport
-
def
augmentSimpleRequest(): Unit
- Attributes
- protected
- Definition Classes
- CorsSupport
-
def
before(transformers: RouteTransformer*)(fun: ⇒ Any): Unit
- Definition Classes
- ScalatraBase → CoreDsl
-
def
bodyParam(name: String, model: Model): ModelParameterBuilder
- Attributes
- protected
- Definition Classes
- SwaggerSupportSyntax
-
def
bodyParam[T](name: String)(implicit arg0: Manifest[T], arg1: NotNothing[T]): ParameterBuilder[T]
- Attributes
- protected
- Definition Classes
- SwaggerSupportSyntax
-
def
bodyParam(model: Model): ModelParameterBuilder
- Attributes
- protected
- Definition Classes
- SwaggerSupportSyntax
-
def
bodyParam[T](implicit arg0: Manifest[T], arg1: NotNothing[T]): ParameterBuilder[T]
- Attributes
- protected
- Definition Classes
- SwaggerSupportSyntax
-
implicit
def
booleanBlock2RouteMatcher(block: ⇒ Boolean): RouteMatcher
- Attributes
- protected
- Definition Classes
- ScalatraBase
-
def
cacheRequestBodyAsString: Boolean
- Attributes
- protected
- Definition Classes
- JsonSupport
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
def
compact(d: Document): String
- Definition Classes
- JsonMethods → JsonMethods
-
val
config: ConfigT
- Definition Classes
- ScalatraBase
-
implicit
def
configWrapper(config: ConfigT): Config { object initParameters }
- Attributes
- protected
- Definition Classes
- ServletBase → Initializable
-
def
contentType: String
- Definition Classes
- ScalatraContext
-
def
contentTypeInferrer: ContentTypeInferrer
- Attributes
- protected
- Definition Classes
- ApiFormats → ScalatraBase
-
def
contentType_=(contentType: String): Unit
- Definition Classes
- ScalatraContext
-
def
contextPath: String
- Attributes
- protected
- Definition Classes
- ScalatraBase
-
implicit
def
cookieOptions: CookieOptions
- Definition Classes
- CookieContext
-
def
cookies(implicit request: HttpServletRequest): SweetCookies
- Definition Classes
- CookieContext
- def cpg: Option[Cpg]
-
implicit
def
dataType2string(dt: DataType): String
- Definition Classes
- SwaggerSupportSyntax
-
def
defaultAcceptedFormats: List[Symbol]
- Definition Classes
- ApiFormats
-
val
defaultCharacterEncoding: String
- Attributes
- protected
- Definition Classes
- ScalatraBase
-
def
defaultFormat: Symbol
- Definition Classes
- ApiFormats
-
implicit
def
defaultStringToSeq[T](implicit elementConverter: TypeConverter[String, T], mf: Manifest[T]): TypeConverter[String, Seq[T]]
- Definition Classes
- DefaultImplicitConversions
-
def
delete(transformers: RouteTransformer*)(action: ⇒ Any): Route
- Definition Classes
- ScalatraBase → CoreDsl
-
def
description(f: PartialFunction[String, String]): Unit
- Attributes
- protected
- Definition Classes
- SwaggerSupportSyntax
-
def
destroy(): Unit
- Definition Classes
- ScalatraServlet → GenericServlet → Servlet
-
def
doDelete(arg0: HttpServletRequest, arg1: HttpServletResponse): Unit
- Attributes
- protected[javax.servlet.http]
- Definition Classes
- HttpServlet
- Annotations
- @throws( classOf[java.io.IOException] ) @throws( ... )
-
def
doGet(arg0: HttpServletRequest, arg1: HttpServletResponse): Unit
- Attributes
- protected[javax.servlet.http]
- Definition Classes
- HttpServlet
- Annotations
- @throws( classOf[java.io.IOException] ) @throws( ... )
-
def
doHead(arg0: HttpServletRequest, arg1: HttpServletResponse): Unit
- Attributes
- protected[javax.servlet.http]
- Definition Classes
- HttpServlet
- Annotations
- @throws( classOf[java.io.IOException] ) @throws( ... )
-
val
doMethodNotAllowed: (Set[HttpMethod]) ⇒ Any
- Attributes
- protected
- Definition Classes
- ScalatraBase
-
val
doNotFound: Action
- Attributes
- protected
- Definition Classes
- ScalatraServlet → ScalatraBase
-
def
doOptions(arg0: HttpServletRequest, arg1: HttpServletResponse): Unit
- Attributes
- protected[javax.servlet.http]
- Definition Classes
- HttpServlet
- Annotations
- @throws( classOf[java.io.IOException] ) @throws( ... )
-
def
doPost(arg0: HttpServletRequest, arg1: HttpServletResponse): Unit
- Attributes
- protected[javax.servlet.http]
- Definition Classes
- HttpServlet
- Annotations
- @throws( classOf[java.io.IOException] ) @throws( ... )
-
def
doPut(arg0: HttpServletRequest, arg1: HttpServletResponse): Unit
- Attributes
- protected[javax.servlet.http]
- Definition Classes
- HttpServlet
- Annotations
- @throws( classOf[java.io.IOException] ) @throws( ... )
-
def
doTrace(arg0: HttpServletRequest, arg1: HttpServletResponse): Unit
- Attributes
- protected[javax.servlet.http]
- Definition Classes
- HttpServlet
- Annotations
- @throws( classOf[java.io.IOException] ) @throws( ... )
-
def
endpoint(value: String): RouteTransformer
- Attributes
- protected
- Definition Classes
- SwaggerSupportSyntax
-
def
endpoints(basePath: String): List[Endpoint]
- Definition Classes
- SwaggerSupport → SwaggerSupportBase
-
implicit
def
enrichRequest(request: HttpServletRequest): RichRequest
- Definition Classes
- ServletApiImplicits
-
implicit
def
enrichResponse(response: HttpServletResponse): RichResponse
- Definition Classes
- ServletApiImplicits
-
implicit
def
enrichServletContext(servletContext: ServletContext): RichServletContext
- Definition Classes
- ServletApiImplicits
-
implicit
def
enrichSession(session: HttpSession): RichSession
- Definition Classes
- ServletApiImplicits
-
def
environment: String
- Definition Classes
- ScalatraBase
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
error(handler: ErrorHandler): Unit
- Definition Classes
- ScalatraBase → CoreDsl
-
val
errorHandler: ErrorHandler
- Attributes
- protected
- Definition Classes
- ScalatraBase
-
def
executeRoutes(): Unit
- Attributes
- protected
- Definition Classes
- ScalatraBase
-
implicit
def
executor: ExecutionContext
- Attributes
- protected
- Definition Classes
- CpgServerController → FutureSupport
-
def
extractOperation(route: Route, method: HttpMethod): Operation
- Attributes
- protected
- Definition Classes
- SwaggerSupport → SwaggerSupportBase
-
def
extractStatusCode(e: HaltException): Int
- Attributes
- protected
- Definition Classes
- ScalatraBase
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
formParam(name: String, model: Model): ModelParameterBuilder
- Attributes
- protected
- Definition Classes
- SwaggerSupportSyntax
-
def
formParam[T](name: String)(implicit arg0: Manifest[T], arg1: NotNothing[T]): ParameterBuilder[T]
- Attributes
- protected
- Definition Classes
- SwaggerSupportSyntax
-
def
format(implicit request: HttpServletRequest, response: HttpServletResponse): String
- Definition Classes
- ApiFormats
-
def
formatForMimeTypes(mimeTypes: String*): Option[String]
- Attributes
- protected
- Definition Classes
- ApiFormats
-
def
format_=(formatValue: String): Unit
- Definition Classes
- ScalatraContext
-
def
format_=(formatValue: Symbol): Unit
- Definition Classes
- ScalatraContext
-
val
formats: Map[String, String]
- Definition Classes
- ApiFormats
-
def
fullUrl(path: String, params: Iterable[(String, Any)], includeContextPath: Boolean, includeServletPath: Boolean, withSessionId: Boolean)(implicit request: HttpServletRequest, response: HttpServletResponse): String
- Definition Classes
- ScalatraBase
-
def
get(transformers: RouteTransformer*)(action: ⇒ Any): Route
- Definition Classes
- ScalatraBase → CoreDsl
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
getInitParameter(arg0: String): String
- Definition Classes
- GenericServlet → ServletConfig
-
def
getInitParameterNames(): Enumeration[String]
- Definition Classes
- GenericServlet → ServletConfig
-
def
getLastModified(arg0: HttpServletRequest): Long
- Attributes
- protected[javax.servlet.http]
- Definition Classes
- HttpServlet
-
def
getServletConfig(): ServletConfig
- Definition Classes
- GenericServlet → Servlet
-
def
getServletContext(): ServletContext
- Definition Classes
- GenericServlet → ServletConfig
-
def
getServletInfo(): String
- Definition Classes
- GenericServlet → Servlet
-
def
getServletName(): String
- Definition Classes
- GenericServlet → ServletConfig
-
def
halt(result: ActionResult): Nothing
- Definition Classes
- Control
-
def
halt[T](status: Integer, body: T, headers: Map[String, String])(implicit arg0: Manifest[T]): Nothing
- Definition Classes
- Control
-
def
handle(req: HttpServletRequest, res: HttpServletResponse): Unit
- Definition Classes
- CorsSupport → Handler
-
def
handlePreflightRequest(): Unit
- Attributes
- protected
- Definition Classes
- CorsSupport
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
head(transformers: RouteTransformer*)(action: ⇒ Any): Route
- Definition Classes
- ScalatraBase → CoreDsl
-
def
headerParam(name: String, model: Model): ModelParameterBuilder
- Attributes
- protected
- Definition Classes
- SwaggerSupportSyntax
-
def
headerParam[T](name: String)(implicit arg0: Manifest[T], arg1: NotNothing[T]): ParameterBuilder[T]
- Attributes
- protected
- Definition Classes
- SwaggerSupportSyntax
-
def
inferFromFormats: ContentTypeInferrer
- Attributes
- protected
- Definition Classes
- ApiFormats
-
def
inferSwaggerEndpoint(route: Route): String
- Attributes
- protected
- Definition Classes
- SwaggerSupportSyntax
-
def
init(config: ServletConfig): Unit
- Definition Classes
- ScalatraServlet → GenericServlet → Servlet
-
def
init(): Unit
- Definition Classes
- GenericServlet
- Annotations
- @throws( ... )
-
def
initParameter(name: String): Option[String]
- Definition Classes
- ScalatraBase
-
def
initialize(config: ConfigT): Unit
- Definition Classes
- SwaggerSupportSyntax → CorsSupport → Initializable
-
def
invoke(matchedRoute: MatchedRoute): Option[Any]
- Attributes
- protected
- Definition Classes
- JsonSupport → ScalatraBase
-
def
isAsyncExecutable(result: Any): Boolean
- Attributes
- protected
- Definition Classes
- FutureSupport → ScalatraBase
-
def
isDevelopmentMode: Boolean
- Definition Classes
- ScalatraBase
-
def
isHttps(implicit request: HttpServletRequest): Boolean
- Attributes
- protected
- Definition Classes
- ScalatraBase
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
implicit
val
jsonFormats: Formats
- Attributes
- protected
- Definition Classes
- CpgServerController → JValueResult
-
def
jsonVulnerabilityGuard: Boolean
- Attributes
- protected
- Definition Classes
- JsonOutput
-
def
jsonpCallbackParameterNames: Iterable[String]
- Definition Classes
- JsonOutput
-
def
log(arg0: String, arg1: Throwable): Unit
- Definition Classes
- GenericServlet
-
def
log(arg0: String): Unit
- Definition Classes
- GenericServlet
- val logger: Logger
-
implicit
def
lowestPriorityAny2T[T](implicit arg0: Manifest[T]): TypeConverter[Any, T]
- Definition Classes
- LowestPriorityImplicitConversions
-
def
methodNotAllowed(f: (Set[HttpMethod]) ⇒ Any): Unit
- Definition Classes
- ScalatraBase → CoreDsl
-
val
mimeTypes: Map[String, String]
- Definition Classes
- ApiFormats
-
def
models: Map[String, Model]
- Definition Classes
- SwaggerSupportSyntax
-
def
multiParams(implicit request: HttpServletRequest): MultiParams
- Definition Classes
- ScalatraBase
-
def
multiParams(key: String)(implicit request: HttpServletRequest): Seq[String]
- Definition Classes
- ScalatraBase
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
needsHttps: Boolean
- Attributes
- protected
- Definition Classes
- ScalatraBase
-
def
notFound(fun: ⇒ Any): Unit
- Definition Classes
- ScalatraBase → CoreDsl
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
onAsyncEvent(event: AsyncEvent)(thunk: ⇒ Any): Unit
- Attributes
- protected
- Definition Classes
- AsyncSupport
-
def
operation(op: SwaggerOperation): RouteTransformer
- Attributes
- protected
- Definition Classes
- SwaggerSupportSyntax
-
implicit
def
operationBuilder2operation[T](bldr: SwaggerOperationBuilder[Operation]): Operation
- Attributes
- protected
- Definition Classes
- SwaggerSupport
-
def
options(transformers: RouteTransformer*)(action: ⇒ Any): Route
- Definition Classes
- ScalatraBase → CoreDsl
-
implicit
def
parameterBuilder2parameter(pmb: SwaggerParameterBuilder): Parameter
- Definition Classes
- SwaggerSupportSyntax
-
def
params(implicit request: HttpServletRequest): Params
- Definition Classes
- ScalatraBase
-
def
params(key: Symbol)(implicit request: HttpServletRequest): String
- Definition Classes
- ScalatraBase
-
def
params(key: String)(implicit request: HttpServletRequest): String
- Definition Classes
- ScalatraBase
-
def
parse(in: JsonInput, useBigDecimalForDouble: Boolean, useBigIntForLong: Boolean): JValue
- Definition Classes
- JsonMethods → JsonMethods
-
def
parseOpt(in: JsonInput, useBigDecimalForDouble: Boolean, useBigIntForLong: Boolean): Option[JValue]
- Definition Classes
- JsonMethods → JsonMethods
-
def
parseRequestBody(format: String)(implicit request: HttpServletRequest): JValue
- Attributes
- protected
- Definition Classes
- JsonSupport
-
def
parsedBody(implicit request: HttpServletRequest): JValue
- Definition Classes
- JsonSupport
-
def
pass(): Nothing
- Definition Classes
- Control
-
def
patch(transformers: RouteTransformer*)(action: ⇒ Any): Route
- Definition Classes
- ScalatraBase → CoreDsl
-
def
pathParam(name: String, model: Model): ModelParameterBuilder
- Attributes
- protected
- Definition Classes
- SwaggerSupportSyntax
-
def
pathParam[T](name: String)(implicit arg0: Manifest[T], arg1: NotNothing[T]): ParameterBuilder[T]
- Attributes
- protected
- Definition Classes
- SwaggerSupportSyntax
-
implicit
def
pathPatternParser2RouteMatcher(pattern: PathPattern): RouteMatcher
- Attributes
- protected
- Definition Classes
- ScalatraBase
-
def
post(transformers: RouteTransformer*)(action: ⇒ Any): Route
- Definition Classes
- ScalatraBase → CoreDsl
-
def
pretty(d: Document): String
- Definition Classes
- JsonMethods → JsonMethods
-
def
put(transformers: RouteTransformer*)(action: ⇒ Any): Route
- Definition Classes
- ScalatraBase → CoreDsl
-
def
queryParam(name: String, model: Model): ModelParameterBuilder
- Attributes
- protected
- Definition Classes
- SwaggerSupportSyntax
-
def
queryParam[T](name: String)(implicit arg0: Manifest[T], arg1: NotNothing[T]): ParameterBuilder[T]
- Attributes
- protected
- Definition Classes
- SwaggerSupportSyntax
- var queryResult: Option[String]
- val queryResultBuilder: OperationBuilder
-
def
readJsonFromBody(bd: String): JValue
- Definition Classes
- CpgServerController → NativeJsonSupport → JsonSupport
-
def
readJsonFromStream(stream: InputStream): JValue
- Attributes
- protected
- Definition Classes
- JsonSupport
-
def
readJsonFromStreamWithCharset(stream: InputStream, charset: String): JValue
- Attributes
- protected
- Definition Classes
- NativeJsonSupport → JsonSupport
-
def
readXmlFromBody(bd: String): JValue
- Attributes
- protected
- Definition Classes
- JsonSupport
-
def
readXmlFromStream(stream: InputStream): JValue
- Attributes
- protected
- Definition Classes
- JsonSupport
-
def
redirect(uri: String)(implicit request: HttpServletRequest, response: HttpServletResponse): Nothing
- Definition Classes
- ScalatraBase
-
implicit
def
regex2RouteMatcher(regex: Regex): RouteMatcher
- Attributes
- protected
- Definition Classes
- ScalatraBase
-
def
registerModel[T]()(implicit arg0: Manifest[T], arg1: NotNothing[T]): Unit
- Attributes
- protected
- Definition Classes
- SwaggerSupportSyntax
-
def
registerModel(model: Model): Unit
- Attributes
- protected
- Definition Classes
- SwaggerSupportSyntax
-
def
relativeUrl(path: String, params: Iterable[(String, Any)], includeContextPath: Boolean, includeServletPath: Boolean)(implicit request: HttpServletRequest, response: HttpServletResponse): String
- Definition Classes
- ScalatraBase
-
def
removeRoute(method: String, route: Route): Unit
- Attributes
- protected
- Definition Classes
- ScalatraBase
-
def
removeRoute(method: HttpMethod, route: Route): Unit
- Attributes
- protected
- Definition Classes
- ScalatraBase
-
def
render(value: JValue)(implicit formats: Formats): Document
- Definition Classes
- JsonMethods → JsonMethods
-
def
renderHaltException(e: HaltException): Unit
- Attributes
- protected
- Definition Classes
- ScalatraBase
-
def
renderPipeline: RenderPipeline
- Attributes
- protected
- Definition Classes
- JValueResult → ScalatraBase
-
def
renderResponse(actionResult: Any): Unit
- Attributes
- protected
- Definition Classes
- FutureSupport → ScalatraBase
-
def
renderResponseBody(actionResult: Any): Unit
- Attributes
- protected
- Definition Classes
- ScalatraBase
-
def
renderUncaughtException(e: Throwable)(implicit request: HttpServletRequest, response: HttpServletResponse): Unit
- Attributes
- protected
- Definition Classes
- ScalatraBase
-
implicit
def
request: HttpServletRequest
- Definition Classes
- DynamicScope → RequestResponseScope
-
def
requestFormat(implicit request: HttpServletRequest): String
- Definition Classes
- ApiFormats
-
def
requestPath(implicit request: HttpServletRequest): String
- Definition Classes
- ScalatraServlet → ScalatraBase
-
def
resourceNotFound()(implicit request: HttpServletRequest, response: HttpServletResponse): Any
- Attributes
- protected
- Definition Classes
- ScalatraServlet
-
implicit
def
response: HttpServletResponse
- Definition Classes
- DynamicScope → RequestResponseScope
-
def
rosettaFlashGuard: Boolean
- Attributes
- protected
- Definition Classes
- JsonOutput
-
def
routeBasePath(implicit request: HttpServletRequest): String
- Attributes
- protected
- Definition Classes
- ScalatraServlet → ScalatraBase
-
lazy val
routes: RouteRegistry
- Definition Classes
- ScalatraBase
-
def
runFilters(filters: Traversable[Route]): Unit
- Attributes
- protected
- Definition Classes
- ScalatraBase
- def runQuery(query: String): Unit
-
def
runRoutes(routes: Traversable[Route]): Stream[Any]
- Attributes
- protected
- Definition Classes
- ScalatraBase
-
implicit
def
safe[S, T](f: (S) ⇒ T): TypeConverter[S, T]
- Definition Classes
- TypeConverterSupport
-
implicit
def
safeOption[S, T](f: (S) ⇒ Option[T]): TypeConverter[S, T]
- Definition Classes
- TypeConverterSupport
-
implicit
def
scalatraContext: ScalatraContext
- Attributes
- protected[this]
- Definition Classes
- ScalatraContext
-
def
secureXML: XMLLoader[Elem]
- Definition Classes
- JsonSupport
-
implicit
def
seqHead[T](implicit elementConverter: TypeConverter[String, T], mf: Manifest[T]): TypeConverter[Seq[String], T]
- Definition Classes
- DefaultImplicitConversions
-
implicit
def
seqToSeq[T](implicit elementConverter: TypeConverter[String, T], mf: Manifest[T]): TypeConverter[Seq[String], Seq[T]]
- Definition Classes
- DefaultImplicitConversions
-
def
serveStaticResource()(implicit request: HttpServletRequest, response: HttpServletResponse): Option[Any]
- Attributes
- protected
- Definition Classes
- ScalatraServlet
-
def
serverHost(implicit request: HttpServletRequest): String
- Definition Classes
- ScalatraBase
-
def
serverPort(implicit request: HttpServletRequest): Int
- Definition Classes
- ScalatraBase
-
def
service(request: HttpServletRequest, response: HttpServletResponse): Unit
- Definition Classes
- ScalatraServlet → HttpServlet
-
def
service(arg0: ServletRequest, arg1: ServletResponse): Unit
- Definition Classes
- HttpServlet → GenericServlet → Servlet
- Annotations
- @throws( classOf[java.io.IOException] ) @throws( ... )
-
def
servletContext: ServletContext
- Definition Classes
- ScalatraBase → ScalatraContext
-
def
session(key: Symbol)(implicit request: HttpServletRequest): Any
- Definition Classes
- SessionSupport
-
def
session(key: String)(implicit request: HttpServletRequest): Any
- Definition Classes
- SessionSupport
-
implicit
def
session(implicit request: HttpServletRequest): HttpSession
- Definition Classes
- SessionSupport
-
def
sessionOption(implicit request: HttpServletRequest): Option[HttpSession]
- Definition Classes
- SessionSupport
-
def
setMultiparams[S](matchedRoute: Option[MatchedRoute], originalParams: MultiParams)(implicit request: HttpServletRequest): Unit
- Attributes
- protected
- Definition Classes
- ScalatraBase
-
def
shouldParseBody(fmt: String)(implicit request: HttpServletRequest): Boolean
- Attributes
- protected
- Definition Classes
- JsonSupport
-
def
shutdown(): Unit
- Attributes
- protected
- Definition Classes
- Initializable
-
def
status: Int
- Definition Classes
- ScalatraContext
-
def
status_=(code: Int): Unit
- Definition Classes
- ScalatraContext
-
implicit
def
string2RouteMatcher(path: String): RouteMatcher
- Attributes
- protected
- Definition Classes
- ScalatraBase
-
implicit
val
stringToBoolean: TypeConverter[String, Boolean]
- Definition Classes
- DefaultImplicitConversions
-
implicit
val
stringToByte: TypeConverter[String, Byte]
- Definition Classes
- DefaultImplicitConversions
-
def
stringToDate(format: ⇒ String): TypeConverter[String, Date]
- Definition Classes
- DefaultImplicitConversions
-
def
stringToDateFormat(format: ⇒ DateFormat): TypeConverter[String, Date]
- Definition Classes
- DefaultImplicitConversions
-
implicit
val
stringToDouble: TypeConverter[String, Double]
- Definition Classes
- DefaultImplicitConversions
-
implicit
val
stringToFloat: TypeConverter[String, Float]
- Definition Classes
- DefaultImplicitConversions
-
implicit
val
stringToInt: TypeConverter[String, Int]
- Definition Classes
- DefaultImplicitConversions
-
implicit
val
stringToLong: TypeConverter[String, Long]
- Definition Classes
- DefaultImplicitConversions
-
implicit
val
stringToSelf: TypeConverter[String, String]
- Definition Classes
- DefaultImplicitConversions
-
def
stringToSeq[T](elementConverter: TypeConverter[String, T], separator: String)(implicit arg0: Manifest[T]): TypeConverter[String, Seq[T]]
- Definition Classes
- DefaultImplicitConversions
-
implicit
val
stringToShort: TypeConverter[String, Short]
- Definition Classes
- DefaultImplicitConversions
-
implicit
val
swagger: Swagger
- Definition Classes
- CpgServerController → SwaggerSupportSyntax
-
def
swaggerAuthorizations: List[String]
- Attributes
- protected
- Definition Classes
- SwaggerSupportSyntax
-
def
swaggerConsumes: List[String]
- Attributes
- protected
- Definition Classes
- SwaggerSupportSyntax
-
def
swaggerDefaultMessages: List[ResponseMessage]
- Attributes
- protected
- Definition Classes
- SwaggerSupportSyntax
-
def
swaggerEndpointEntries[T <: SwaggerOperation](extract: (Route, HttpMethod) ⇒ T): Iterable[Entry[T]]
- Attributes
- protected
- Definition Classes
- SwaggerSupportSyntax
-
def
swaggerMeta(s: Symbol, v: Any): RouteTransformer
- Attributes
- protected
- Definition Classes
- SwaggerSupportSyntax
-
def
swaggerProduces: List[String]
- Attributes
- protected
- Definition Classes
- SwaggerSupportSyntax
-
def
swaggerProtocols: List[String]
- Attributes
- protected
- Definition Classes
- SwaggerSupportSyntax
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
implicit
def
toTypedMultiParams(params: MultiParams): TypedMultiParams
- Definition Classes
- ScalatraParamsImplicits
-
implicit
def
toTypedParams(params: Params): TypedParams
- Definition Classes
- ScalatraParamsImplicits
-
def
transformRequestBody(body: JValue): JValue
- Attributes
- protected
- Definition Classes
- JsonSupport
-
def
transformResponseBody(body: JValue): JValue
- Attributes
- protected
- Definition Classes
- JsonOutput
-
def
trap(codes: Range)(block: ⇒ Any): Unit
- Definition Classes
- ScalatraBase → CoreDsl
-
def
trap(code: Int)(block: ⇒ Any): Unit
- Definition Classes
- CoreDsl
-
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
-
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
- @native() @throws( ... )
-
def
withRequest[A](request: HttpServletRequest)(f: ⇒ A): A
- Attributes
- protected
- Definition Classes
- DynamicScope → RequestResponseScope
-
def
withRequestResponse[A](request: HttpServletRequest, response: HttpServletResponse)(f: ⇒ A): A
- Attributes
- protected[org.scalatra]
- Definition Classes
- DynamicScope → RequestResponseScope
-
def
withResponse[A](response: HttpServletResponse)(f: ⇒ A): A
- Attributes
- protected
- Definition Classes
- DynamicScope → RequestResponseScope
-
def
withRouteMultiParams[S](matchedRoute: Option[MatchedRoute])(thunk: ⇒ S)(implicit request: HttpServletRequest): S
- Attributes
- protected[org.scalatra]
- Definition Classes
- ApiFormats → ScalatraBase
-
def
withinAsyncContext(context: AsyncContext)(thunk: ⇒ Any): Unit
- Attributes
- protected
- Definition Classes
- AsyncSupport
-
def
writeJson(json: JValue, writer: Writer): Unit
- Attributes
- protected
- Definition Classes
- NativeJsonOutput → JsonOutput
-
def
writeJsonAsXml(json: JValue, writer: Writer): Unit
- Attributes
- protected
- Definition Classes
- JsonOutput
-
lazy val
xmlRootNode: Elem
- Attributes
- protected
- Definition Classes
- JsonOutput