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 MultiParams(underlying: Map[String, Seq[String]]) extends Dynamic with Product with Serializable

    Scalatra's multi params wrapper.

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

    Scalatra's params wrapper.

  5. class SkinnyController extends ScalatraFilter with SkinnyControllerBase

    Skinny controller.

  6. trait SkinnyControllerBase extends ScalatraBase with EnvFeature with RichRouteFeature with UrlGeneratorSupport with ExplicitRedirectFeature with RequestScopeFeature with ActionDefinitionFeature with BeforeAfterActionFeature with SessionLocaleFeature with FlashFeature with ValidationFeature with JSONFeature with TemplateEngineFeature with ScalateTemplateEngineFeature with CSRFProtectionFeature with SnakeCasedParamKeysFeature with RoutesAsImplicits with ParametersGetAsImplicits with ParamsPermitImplicits with Logging

  7. trait SkinnyResource extends SkinnyController with SkinnyResourceWithId[Long]

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

  8. trait SkinnyResourceActions[Id] extends AnyRef

    Actions for Skinny resource.

  9. trait SkinnyResourceRoutes[Id] extends SkinnyController with Routes

    Routings for Skinny resource.

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

  11. class SkinnyServlet extends ScalatraServlet with SkinnyControllerBase

    SkinnyController as a Servlet.

Value Members

  1. object Constants

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

  2. package feature

  3. package implicits

Ungrouped