UnsecuredActionBuilder
Action builder implementation to provide the foundation for unsecured actions.
Type parameters
- E
-
The type of the environment.
- P
-
The type of the request body.
Value parameters
- parser
-
The body parser.
- requestHandler
-
The request handler instance.
Attributes
- Graph
-
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait ActionBuilder[Request, P]trait ActionFunction[Request, Request]class Objecttrait Matchableclass AnyShow all
Members list
Value members
Concrete methods
Creates a unsecured action builder with a new error handler in place.
Creates a unsecured action builder with a new error handler in place.
Value parameters
- errorHandler
-
An error handler instance.
Attributes
- Returns
-
A unsecured action builder.
Invokes the block.
Invokes the block.
Type parameters
- B
-
The type of the request body.
Value parameters
- block
-
The block of code to invoke.
- request
-
The current request.
Attributes
- Returns
-
A handler result.
- Definition Classes
-
ActionFunction
Inherited methods
Compose this ActionFunction with another, with this one applied first.
Compose this ActionFunction with another, with this one applied first.
Value parameters
- other
-
ActionFunction with which to compose
Attributes
- Returns
-
The new ActionFunction
- Definition Classes
-
ActionBuilder -> ActionFunction
- Inherited from:
- ActionBuilder
Constructs an Action
with default content, and no request parameter.
Constructs an Action
with default content, and no request parameter.
For example:
val hello = Action {
Ok("Hello!")
}
Value parameters
- block
-
the action code
Attributes
- Returns
-
an action
- Inherited from:
- ActionBuilder
Constructs an Action
with default content.
Constructs an Action
with default content.
For example:
val echo = Action { request =>
Ok("Got request [" + request + "]")
}
Value parameters
- block
-
the action code
Attributes
- Returns
-
an action
- Inherited from:
- ActionBuilder
Constructs an ActionBuilder with the given BodyParser. The result can then be applied directly to a block.
Constructs an ActionBuilder with the given BodyParser. The result can then be applied directly to a block.
For example:
val echo = Action(parse.anyContent) { request =>
Ok("Got request [" + request + "]")
}
Type parameters
- A
-
the type of the request body
Value parameters
- bodyParser
-
the
BodyParser
to use to parse the request body
Attributes
- Returns
-
an action
- Inherited from:
- ActionBuilder
Constructs an Action
with the given BodyParser that returns a future of a result.
Constructs an Action
with the given BodyParser that returns a future of a result.
For example:
val hello = Action.async(parse.anyContent) { request =>
ws.url(request.getQueryString("url").get).get().map { r =>
if (r.status == 200) Ok("The website is up") else NotFound("The website is down")
}
}
Value parameters
- block
-
the action code
Attributes
- Returns
-
an action
- Inherited from:
- ActionBuilder
Constructs an Action
that returns a future of a result, with default content.
Constructs an Action
that returns a future of a result, with default content.
For example:
val hello = Action.async { request =>
ws.url(request.getQueryString("url").get).get().map { r =>
if (r.status == 200) Ok("The website is up") else NotFound("The website is down")
}
}
Value parameters
- block
-
the action code
Attributes
- Returns
-
an action
- Inherited from:
- ActionBuilder
Constructs an Action
that returns a future of a result, with default content, and no request parameter.
Constructs an Action
that returns a future of a result, with default content, and no request parameter.
For example:
val hello = Action.async {
ws.url("http://www.playframework.com").get().map { r =>
if (r.status == 200) Ok("The website is up") else NotFound("The website is down")
}
}
Value parameters
- block
-
the action code
Attributes
- Returns
-
an action
- Inherited from:
- ActionBuilder
Attributes
- Inherited from:
- ActionFunction
Compose another ActionFunction with this one, with this one applied last.
Compose another ActionFunction with this one, with this one applied last.
Value parameters
- other
-
ActionFunction with which to compose
Attributes
- Returns
-
The new ActionFunction
- Inherited from:
- ActionFunction
Attributes
- Inherited from:
- Product
Attributes
- Inherited from:
- Product