skinny

controller

package controller

Visibility
  1. Public
  2. All

Type Members

  1. case class ActionDefinition(name: Symbol, method: HttpMethod, matcher: (HttpMethod, String) ⇒ Boolean) extends Product with Serializable

    Action definition.

  2. case class Flash(underlying: FlashMap) extends Dynamic with Product with Serializable

    org.

  3. case class KeyAndErrorMessages(underlying: Map[String, Seq[String]] = ...) extends Map[String, Seq[String]] with Product with Serializable

    Key and error messages from input validation.

  4. case class MultiParams(underlying: Map[String, Seq[String]]) extends Dynamic with Product with Serializable

    Scalatra's multi params wrapper.

  5. case class Params(underlying: Map[String, Any]) extends Dynamic with Product with Serializable

    Scalatra's params wrapper.

  6. trait SkinnyApiController extends SkinnyControllerBase with ScalatraFilter

    SkinnyController as a Servlet for REST APIs.

  7. trait SkinnyApiResource extends SkinnyController with SkinnyApiResourceWithId[Long]

    Skinny resource is a DRY module to implement ROA(Resource-oriented architecture) apps.

  8. trait SkinnyApiResourceRoutes[Id] extends SkinnyController with Routes

    Routes for Skinny API resource.

  9. trait SkinnyApiResourceWithId[Id] extends SkinnyController with SkinnyResourceActions[Id] with SkinnyApiResourceRoutes[Id]

  10. trait SkinnyApiServlet extends ScalatraServlet with SkinnyControllerBase

    Skinny Servlet Controller for REST APIs.

  11. class SkinnyController extends ScalatraFilter with SkinnyControllerBase with SkinnyWebPageControllerFeatures

    Skinny controller.

  12. trait SkinnyControllerBase extends SkinnyScalatraBase with EnvFeature with RichRouteFeature with UrlGeneratorSupport with ExplicitRedirectFeature with ActionDefinitionFeature with RequestScopeFeature with BeforeAfterActionFeature with LocaleFeature with ValidationFeature with JSONFeature with TimeLoggingFeature with ThreadLocalRequestFeature with SnakeCasedParamKeysFeature with RoutesAsImplicits with ParametersGetAsImplicits with ParamsPermitImplicits with Logging

  13. trait SkinnyResource extends SkinnyController with SkinnyResourceWithId[Long]

    Skinny resource is a DRY module to implement ROA(Resource-oriented architecture) apps.

  14. trait SkinnyResourceActions[Id] extends AnyRef

    Actions for Skinny resource.

  15. trait SkinnyResourceRoutes[Id] extends SkinnyController with SkinnyApiResourceRoutes[Id]

    Routes for Skinny resource.

  16. trait SkinnyResourceWithId[Id] extends SkinnyController with SkinnyResourceActions[Id] with SkinnyResourceRoutes[Id]

  17. class SkinnyServlet extends ScalatraServlet with SkinnyControllerBase with SkinnyWebPageControllerFeatures

    SkinnyController as a Servlet.

  18. trait SkinnyWebPageControllerFeatures extends SkinnyControllerBase with FlashFeature with TemplateEngineFeature with ScalateTemplateEngineFeature with CSRFProtectionFeature

    Additional web pages specific features for SkinnyControllers.

Value Members

  1. object Constants

    Constants expected to use in the core part of Skinny framework.

  2. object Params extends Serializable

  3. object ThreadLocalRequest

    Request holder as a thread-local variable.

  4. package feature

  5. package implicits

Ungrouped