All Classes and Interfaces

Class
Description
 
 
 
Invoke an action after an HTTP request.
 
Mark this method as @After interceptor
 
From Apache commons fileupload.
 
This exception is thrown, if a requests permitted size is exceeded.
 
 
 
 
400 Bad Request
 
 
 
Parameters map to POJO binder.
 
Mark this method as @Before interceptor
 
The binder try to convert String values to Java objects.
 
Bind byte[][] form multipart/form-data request, so you can have a byte[][] in your controller.
Bind byte[] form multipart/form-data request.
The Cache.
 
 
Cache an action's result.
A cache implementation.
Binder that support Calendar class.
Mark this method as @Catch interceptor
 
 
 
 
 
 
 
Provides operations around the encoding and decoding of Cookie data.
Default session store implementation that stores signed data in a cookie
Thanks to Quartz project, ...
 
 
A data parser parse the HTTP request data to a Map<String,String[]>
 
 
Binder that support Date class.
Database connection utilities.
 
 
Needed because DriverManager will not load a driver ouside of the system classloader
 
 
 
 
 
 
EhCache implementation.
This field must be a valid email.
 
A validation error
500 Error
 
Run a job at specified interval Example, @Every("1h")
 
 
 
Fast Exception - skips creating stackTrace.
 
 
Bind a file array form multipart/form-data request.
Bind file form multipart/form-data request.
 
Files utils
 
Mark this method as @Finally interceptor
 
403 Forbidden
A super class for JPA entities
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
An HTTP response wrapper
 
An HTTP response wrapper
I18N utils
 
This date must be in the future.
 
 
This date must be in the past.
 
An Invocation in something to run in a Play! context
The class/method that will be invoked by the current operation
Run some code in a Play! context
 
 
This field must be a valid IP address.
 
This field must be a valid IP address.
 
This field must be true.
 
Java utils
 
Java extensions in templates
 
A job is an asynchronously executed unit of work
 
JPA Support
 
A super class for JPA entities
 
 
 
 
 
 
Language support
Just kept for compatibility reasons, use test double substitution mechanism instead.
 
 
Binder that support Locale class.
 
 
 
 
 
This field must match the regexp.
 
This field must be lower than.
 
This field size must be lower than.
 
Memcached implementation (using http://code.google.com/p/spymemcached/)
 
I18n Helper
 
MimeTypes utils
This field must be greater than.
 
This field size must be equal or greater than.
 
Base class for JPA model objects.
 
 
 
 
 
 
Low level API for processing file uploads.
Thrown upon attempt of setting an invalid boundary token.
Thrown to indicate that the input stream fails to follow the required syntax.
 
 
 
 
 
 
404 not found
304 Not Modified
Annotation to be used on methods telling JPA that it should not create a Transaction at all
200 OK
Run the job using a Cron expression We use the Quartz CRON trigger (http://www.quartz-scheduler.org/documentation/quartz-1.x/tutorials/crontrigger)
A job run at application start.
A job run when the application is stopped under graceful circumstances.
Custom impl of java.util.properties that preserves the key-order from the file and that reads the properties-file in utf-8
Os detections
 
 
This field is a password.
 
This field contain a phone number This validation is relaxed and is intended to enforce a basic phone pattern.
 
Main framework class
 
Interface for play controllers with ActionContext provided to them by the ActionInvoker.
Marker interface for play controllers This is the class that your controllers should implement when they need very few capabilities..
The super class for all Play! exceptions
 
A framework plugin
 
 
Class handling all plugins used by Play.
 
 
 
 
like Properties, but with: encoding generic type helper
 
 
This field must be lower than and greater than.
 
 
302 Redirect
This class is deprecated.
 
 
302 Redirect
200 OK with application/octet-stream
200 OK with a text/plain
200 OK with application/json
 
200 OK with a template rendering
200 OK with a text/plain
 
200 OK with a text/xml
 
 
This field is required.
 
Result support
 
The router matches HTTP requests to action invocations
 
 
 
 
 
Supported type for formatting.
 
 
 
 
All application Scopes
Flash scope
HTTP params
Render args (used in template rendering)
Session scope
 
 
Provides operations around the encoding and decoding of Cookie data.
Implementations of session storage mechanisms.
 
Base class for jobs that don't return any result
 
 
 
The same as @{link java.util.function.Supplier}, but with "throws Exception"
Tag Context (retrieve who call you)
A exception during tag invocation
Creates temporary folders for file parsing, and deletes it after request completion.
 
 
 
 
 
Template parser
 
 
Time utils Provides a parser for time expression.
 
Supported type for binding.
Supported type for unbinding.
401 Unauthorized
Try to unbind an object to a Map<String,String>
 
Check that a field or or field in a context is unique.
Check which proof if one or a set of properties is unique.
 
Bind file form multipart/form-data request to an array of Upload object.
 
 
This field must be a valid url.
 
Parse url-encoded requests.
 
Mark this method as simple utility method (not an action) that can't be automatically invoked by the router.
 
 
 
 
This bean must satisfy all checks.
 
 
 
 
 
200 OK with a template rendering
Deprecated.
This class is not needed anymore.
Delegate interceptors.
Simple HTTP client to make webservices requests.
Simple HTTP client to make webservices requests.
 
 
 
XML utils
SSL Sockets created by this factory won't check if certificates are signed with a root certificate (or chained from root)