trait AuthzSupport[T <: ServiceFacadeBase] extends HttpServlet with AuthSupport
Ordering
- Alphabetic
- By Inheritance
Inherited
- AuthzSupport
- AuthSupport
- 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
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
Abstract Value Members
- abstract def applicationFacade: ApplicationFacade
- Definition Classes
- AuthSupport
- abstract val systemAuthorization: SystemAuth
- Definition Classes
- AuthSupport
Concrete Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- val RequestPathKey: String
- Definition Classes
- ScalatraServlet
- 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[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
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def before(transformers: RouteTransformer*)(fun: => Any): Unit
- Definition Classes
- ScalatraBase → CoreDsl
- implicit def booleanBlock2RouteMatcher(block: => Boolean): RouteMatcher
- Attributes
- protected
- Definition Classes
- ScalatraBase
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @HotSpotIntrinsicCandidate() @native()
- val config: (AuthzSupport.this)#ConfigT
- Definition Classes
- ScalatraBase
- implicit def configWrapper(config: (AuthzSupport.this)#ConfigT): (AuthzSupport.this)#Config
- Attributes
- protected
- Definition Classes
- ServletBase → Initializable
- def contentType: String
- Definition Classes
- ScalatraContext
- def contentTypeInferrer: ContentTypeInferrer
- Attributes
- protected
- Definition Classes
- 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 debug(message: => String, context: => String = getClass.getSimpleName): Unit
- Definition Classes
- LoggingLike
- def debugScope[T](message: (Int) => String, context: => String = getClass.getSimpleName)(action: => T): T
- Definition Classes
- LoggingLike
- val decodePercentEncodedPath: Boolean
- Attributes
- protected
- Definition Classes
- ScalatraBase
- val defaultCharacterEncoding: String
- Attributes
- protected
- Definition Classes
- ScalatraBase
- implicit def defaultStringToSeq[T](implicit arg0: ClassTag[T], elementConverter: TypeConverter[String, T]): TypeConverter[String, Seq[T]]
- Definition Classes
- DefaultImplicitConversions
- def delete(transformers: RouteTransformer*)(action: => Any): Route
- Definition Classes
- ScalatraBase → CoreDsl
- def destroy(): Unit
- Definition Classes
- ScalatraServlet → GenericServlet → Servlet
- def doDelete(arg0: HttpServletRequest, arg1: HttpServletResponse): Unit
- Attributes
- protected[http]
- Definition Classes
- HttpServlet
- Annotations
- @throws(classOf[javax.servlet.ServletException]) @throws(classOf[java.io.IOException])
- def doGet(arg0: HttpServletRequest, arg1: HttpServletResponse): Unit
- Attributes
- protected[http]
- Definition Classes
- HttpServlet
- Annotations
- @throws(classOf[javax.servlet.ServletException]) @throws(classOf[java.io.IOException])
- def doHead(arg0: HttpServletRequest, arg1: HttpServletResponse): Unit
- Attributes
- protected[http]
- Definition Classes
- HttpServlet
- Annotations
- @throws(classOf[javax.servlet.ServletException]) @throws(classOf[java.io.IOException])
- 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[http]
- Definition Classes
- HttpServlet
- Annotations
- @throws(classOf[javax.servlet.ServletException]) @throws(classOf[java.io.IOException])
- def doPost(arg0: HttpServletRequest, arg1: HttpServletResponse): Unit
- Attributes
- protected[http]
- Definition Classes
- HttpServlet
- Annotations
- @throws(classOf[javax.servlet.ServletException]) @throws(classOf[java.io.IOException])
- def doPut(arg0: HttpServletRequest, arg1: HttpServletResponse): Unit
- Attributes
- protected[http]
- Definition Classes
- HttpServlet
- Annotations
- @throws(classOf[javax.servlet.ServletException]) @throws(classOf[java.io.IOException])
- def doTrace(arg0: HttpServletRequest, arg1: HttpServletResponse): Unit
- Attributes
- protected[http]
- Definition Classes
- HttpServlet
- Annotations
- @throws(classOf[javax.servlet.ServletException]) @throws(classOf[java.io.IOException])
- 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: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def error(message: => String, context: => String = getClass.getSimpleName): Unit
- Definition Classes
- LoggingLike
- def error(e: Throwable): Unit
- Definition Classes
- LoggingLike
- 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
- def extractStatusCode(e: HaltException): Int
- Attributes
- protected
- Definition Classes
- ScalatraBase
- def format_=(formatValue: String): Unit
- Definition Classes
- ScalatraContext
- def format_=(formatValue: Symbol): Unit
- Definition Classes
- ScalatraContext
- 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[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @HotSpotIntrinsicCandidate() @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[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]): Nothing
- Definition Classes
- Control
- def handle(request: HttpServletRequest, response: HttpServletResponse): Unit
- Definition Classes
- ServletBase → ScalatraBase → Handler
- def handleMessage(timestamp: LocalDateTime, message: => String, level: String, context: => String): Unit
- Definition Classes
- Logging → LoggingLike
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- def head(transformers: RouteTransformer*)(action: => Any): Route
- Definition Classes
- ScalatraBase → CoreDsl
- def info(message: => String, context: => String = getClass.getSimpleName): Unit
- Definition Classes
- LoggingLike
- def init(config: ServletConfig): Unit
- Definition Classes
- ScalatraServlet → GenericServlet → Servlet
- def init(): Unit
- Definition Classes
- GenericServlet
- Annotations
- @throws(classOf[javax.servlet.ServletException])
- def initParameter(name: String): Option[String]
- Definition Classes
- ScalatraBase
- def initialize(config: ServletConfig): Unit
- Definition Classes
- ScalatraServlet → ScalatraBase → Initializable
- def invoke(matchedRoute: MatchedRoute): Option[Any]
- Attributes
- protected
- Definition Classes
- ScalatraBase
- def isAsyncExecutable(result: Any): Boolean
- Attributes
- protected
- Definition Classes
- 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
- def isOpen(requestUri: String, method: String): Boolean
- Definition Classes
- AuthSupport
- def log(arg0: String, arg1: Throwable): Unit
- Definition Classes
- GenericServlet
- def log(arg0: String): Unit
- Definition Classes
- GenericServlet
- implicit def lowestPriorityAny2T[T](implicit arg0: ClassTag[T]): TypeConverter[Any, T]
- Definition Classes
- LowestPriorityImplicitConversions
- def methodNotAllowed(f: (Set[HttpMethod]) => Any): Unit
- Definition Classes
- ScalatraBase → CoreDsl
- 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
- @HotSpotIntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @HotSpotIntrinsicCandidate() @native()
- def openUris: List[String]
- Definition Classes
- AuthSupport
- def options(transformers: RouteTransformer*)(action: => Any): Route
- Definition Classes
- ScalatraBase → CoreDsl
- def params(implicit request: HttpServletRequest): Params
- Definition Classes
- ScalatraBase
- def params(key: String)(implicit request: HttpServletRequest): String
- Definition Classes
- ScalatraBase
- def pass(): Nothing
- Definition Classes
- Control
- def patch(transformers: RouteTransformer*)(action: => Any): Route
- Definition Classes
- ScalatraBase → CoreDsl
- implicit def pathPatternParser2RouteMatcher(pattern: PathPattern): RouteMatcher
- Attributes
- protected
- Definition Classes
- ScalatraBase
- def post(transformers: RouteTransformer*)(action: => Any): Route
- Definition Classes
- ScalatraBase → CoreDsl
- def put(transformers: RouteTransformer*)(action: => Any): Route
- Definition Classes
- ScalatraBase → CoreDsl
- 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 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 renderHaltException(e: HaltException): Unit
- Attributes
- protected
- Definition Classes
- ScalatraBase
- def renderPipeline: RenderPipeline
- Attributes
- protected
- Definition Classes
- ScalatraBase
- def renderResponse(actionResult: Any): Unit
- Attributes
- protected
- Definition Classes
- 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 requestPath(uri: String, idx: Int): String
- Definition Classes
- ScalatraServlet
- 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 routeBasePath(implicit request: HttpServletRequest): String
- Attributes
- protected
- Definition Classes
- ScalatraServlet → ScalatraBase
- lazy val routes: RouteRegistry
- Definition Classes
- ScalatraBase
- def runFilters(filters: Iterable[Route]): Unit
- Attributes
- protected
- Definition Classes
- ScalatraBase
- def runRoutes(routes: Iterable[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
- implicit def seqHead[T](implicit arg0: ClassTag[T], elementConverter: TypeConverter[String, T]): TypeConverter[Seq[String], T]
- Definition Classes
- DefaultImplicitConversions
- implicit def seqToSeq[T](implicit arg0: ClassTag[T], elementConverter: TypeConverter[String, 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[javax.servlet.ServletException]) @throws(classOf[java.io.IOException])
- def servletContext: ServletContext
- Definition Classes
- ScalatraBase → ScalatraContext
- 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 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: ClassTag[T]): TypeConverter[String, Seq[T]]
- Definition Classes
- DefaultImplicitConversions
- implicit val stringToShort: TypeConverter[String, Short]
- Definition Classes
- DefaultImplicitConversions
- 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 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
- def utcNowJava: LocalDateTime
The current UTC date and time.
The current UTC date and time.
- Definition Classes
- RealTimeAware
- def utcTodayJava: LocalDateTime
The current UTC date.
The current UTC date.
- Definition Classes
- RealTimeAware
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- def warn(message: => String, context: => String = getClass.getSimpleName): Unit
- Definition Classes
- LoggingLike
- 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[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[scalatra]
- Definition Classes
- ScalatraBase
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)