org.scalatra.swagger

SwaggerAuthSupport

trait SwaggerAuthSupport[TypeForUser <: AnyRef] extends SwaggerSupportBase with SwaggerSupportSyntax

Self Type
SwaggerAuthSupport[TypeForUser] with ScalatraSyntax with ScentrySupport[TypeForUser]
Linear Supertypes
SwaggerSupportSyntax, CorsSupport, Handler, Initializable, SwaggerSupportBase, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. SwaggerAuthSupport
  2. SwaggerSupportSyntax
  3. CorsSupport
  4. Handler
  5. Initializable
  6. SwaggerSupportBase
  7. AnyRef
  8. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. trait Config extends AnyRef

    Definition Classes
    Initializable
  2. abstract type ConfigT

    Definition Classes
    Initializable

Abstract Value Members

  1. abstract def applicationDescription: String

    Attributes
    protected
    Definition Classes
    SwaggerSupportSyntax
  2. implicit abstract def configWrapper(config: (SwaggerAuthSupport.this)#ConfigT): (SwaggerAuthSupport.this)#Config

    Attributes
    protected
    Definition Classes
    Initializable
  3. implicit abstract def swagger: SwaggerEngine[_]

    Attributes
    protected
    Definition Classes
    SwaggerSupportSyntax

Concrete Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. def allows(value: (Option[TypeForUser]) ⇒ Boolean): (Route) ⇒ Route

    Attributes
    protected
  7. def applicationName: Option[String]

    Attributes
    protected
    Definition Classes
    SwaggerSupportSyntax
  8. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  9. def augmentSimpleRequest(): Unit

    Attributes
    protected
    Definition Classes
    CorsSupport
  10. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  11. implicit def dataType2string(dt: DataType.DataType): String

    Definition Classes
    SwaggerSupportSyntax
  12. def description(f: PartialFunction[String, String]): Unit

    Attributes
    protected
    Definition Classes
    SwaggerSupportSyntax
  13. def endpoint(value: String): (Route) ⇒ Route

    Attributes
    protected
    Definition Classes
    SwaggerSupportSyntax
  14. def endpoints(basePath: String): List[AuthEndpoint[TypeForUser]]

    Builds the documentation for all the endpoints discovered in an API.

    Builds the documentation for all the endpoints discovered in an API.

    Definition Classes
    SwaggerAuthSupport → SwaggerSupportBase
  15. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  16. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  17. def errors(value: Error*): (Route) ⇒ Route

    Attributes
    protected
    Definition Classes
    SwaggerSupportSyntax
  18. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  19. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  20. def handle(req: HttpServletRequest, res: HttpServletResponse): Unit

    Definition Classes
    CorsSupport → Handler
  21. def handlePreflightRequest(): Unit

    Attributes
    protected
    Definition Classes
    CorsSupport
  22. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  23. def initialize(config: (SwaggerAuthSupport.this)#ConfigT): Unit

    Definition Classes
    SwaggerSupportSyntax → CorsSupport → Initializable
  24. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  25. implicit def modelToSwagger(cls: Class[_]): (String, Model)

    Attributes
    protected
    Definition Classes
    SwaggerSupportSyntax
  26. def models: Map[String, Model]

    Definition Classes
    SwaggerSupportSyntax
  27. def models_=(m: Map[String, Model]): Unit

    Attributes
    protected
    Definition Classes
    SwaggerSupportSyntax
  28. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  29. def nickname(value: String): (Route) ⇒ Route

    Attributes
    protected
    Definition Classes
    SwaggerSupportSyntax
  30. def notes(value: String): (Route) ⇒ Route

    Attributes
    protected
    Definition Classes
    SwaggerSupportSyntax
  31. final def notify(): Unit

    Definition Classes
    AnyRef
  32. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  33. def operations(route: Route, method: HttpMethod): List[AuthOperation[TypeForUser]]

    Returns a list of operations based on the given route.

    Returns a list of operations based on the given route. The default implementation returns a list with only 1 operation.

    Attributes
    protected
    Definition Classes
    SwaggerAuthSupport → SwaggerSupportBase
  34. def parameters(value: Parameter*): (Route) ⇒ Route

    Attributes
    protected
    Definition Classes
    SwaggerSupportSyntax
  35. def responseClass[T](implicit mf: Manifest[T]): (Route) ⇒ Route

    Attributes
    protected
    Definition Classes
    SwaggerSupportSyntax
  36. def responseClass(value: String): (Route) ⇒ Route

    Attributes
    protected
    Definition Classes
    SwaggerSupportSyntax
  37. def shutdown(): Unit

    Attributes
    protected
    Definition Classes
    Initializable
  38. def summary(value: String): (Route) ⇒ Route

    Attributes
    protected
    Definition Classes
    SwaggerSupportSyntax
  39. def swaggerDefaultErrors: List[Error]

    Attributes
    protected
    Definition Classes
    SwaggerSupportSyntax
  40. def swaggerMeta(s: Symbol, v: Any): (Route) ⇒ Route

    Attributes
    protected
    Definition Classes
    SwaggerSupportSyntax
  41. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  42. def toString(): String

    Definition Classes
    AnyRef → Any
  43. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  44. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  45. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()

Inherited from SwaggerSupportSyntax

Inherited from CorsSupport

Inherited from Handler

Inherited from Initializable

Inherited from SwaggerSupportBase

Inherited from AnyRef

Inherited from Any

Ungrouped