# Serialized Form

## Package play

### Class play.Invoker.Suspend extends PlayException implements Serializable

### Serialized Fields

#### timeout

    long timeout

Suspend for a timeout (in milliseconds).

#### task

    java.util.concurrent.Future<V> task

Wait for task execution.

## Package play.data.parsing

### Class play.data.parsing.ApacheMultipartParser.AutoFileItem extends java.lang.Object implements Serializable

### Serialized Fields

#### fieldName

    java.lang.String fieldName

The name of the form field as provided by the browser.

#### contentType

    java.lang.String contentType

The content type passed by the browser, or `null` if not defined.

#### isFormField

    boolean isFormField

Whether or not this item is a simple form field.

#### fileName

    java.lang.String fileName

The original filename in the user's filesystem.

#### sizeThreshold

    int sizeThreshold

The threshold above which uploads will be stored on disk.

#### repository

    java.io.File repository

The directory in which uploaded files will be stored, if stored on disk.

#### cachedContent

    byte[] cachedContent

Cached contents of the file.

#### dfos

    org.apache.commons.io.output.DeferredFileOutputStream dfos

Output stream for this item.

#### headers

    FileItemHeaders headers

The file items headers.

### Class play.data.parsing.ApacheMultipartParser.SizeException extends FileUploadException implements Serializable

### Serialized Fields

#### actual

    long actual

The actual size of the request.

#### permitted

    long permitted

The maximum permitted size of the request.

### Class play.data.parsing.MultipartStream.IllegalBoundaryException extends java.io.IOException implements Serializable

### Class play.data.parsing.MultipartStream.MalformedStreamException extends java.io.IOException implements Serializable

## Package play.data.validation

### Class play.data.validation.CheckWithCheck extends net.sf.oval.configuration.annotation.AbstractAnnotationCheck<CheckWith> implements Serializable

### Serialized Fields

#### variables

    java.util.Map<K,V> variables

#### check

    Check check

### Class play.data.validation.EmailCheck extends net.sf.oval.configuration.annotation.AbstractAnnotationCheck<Email> implements Serializable

### Class play.data.validation.EqualsCheck extends net.sf.oval.configuration.annotation.AbstractAnnotationCheck<Equals> implements Serializable

### Serialized Fields

#### to

    java.lang.String to

#### otherKey

    java.lang.String otherKey

#### otherValue

    java.lang.Object otherValue

### Class play.data.validation.InFutureCheck extends net.sf.oval.configuration.annotation.AbstractAnnotationCheck<InFuture> implements Serializable

### Serialized Fields

#### reference

    java.util.Date reference

### Class play.data.validation.InPastCheck extends net.sf.oval.configuration.annotation.AbstractAnnotationCheck<InPast> implements Serializable

### Serialized Fields

#### reference

    java.util.Date reference

### Class play.data.validation.IPv4AddressCheck extends net.sf.oval.configuration.annotation.AbstractAnnotationCheck<IPv4Address> implements Serializable

### Class play.data.validation.IPv6AddressCheck extends net.sf.oval.configuration.annotation.AbstractAnnotationCheck<IPv6Address> implements Serializable

### Class play.data.validation.IsTrueCheck extends net.sf.oval.configuration.annotation.AbstractAnnotationCheck<IsTrue> implements Serializable

### Class play.data.validation.MatchCheck extends net.sf.oval.configuration.annotation.AbstractAnnotationCheck<Match> implements Serializable

### Serialized Fields

#### pattern

    java.util.regex.Pattern pattern

### Class play.data.validation.MaxCheck extends net.sf.oval.configuration.annotation.AbstractAnnotationCheck<Max> implements Serializable

### Serialized Fields

#### max

    double max

### Class play.data.validation.MaxSizeCheck extends net.sf.oval.configuration.annotation.AbstractAnnotationCheck<MaxSize> implements Serializable

### Serialized Fields

#### maxSize

    int maxSize

### Class play.data.validation.MinCheck extends net.sf.oval.configuration.annotation.AbstractAnnotationCheck<Min> implements Serializable

### Serialized Fields

#### min

    double min

### Class play.data.validation.MinSizeCheck extends net.sf.oval.configuration.annotation.AbstractAnnotationCheck<MinSize> implements Serializable

### Serialized Fields

#### minSize

    int minSize

### Class play.data.validation.PhoneCheck extends net.sf.oval.configuration.annotation.AbstractAnnotationCheck<Phone> implements Serializable

### Class play.data.validation.RangeCheck extends net.sf.oval.configuration.annotation.AbstractAnnotationCheck<Range> implements Serializable

### Serialized Fields

#### min

    double min

#### max

    double max

### Class play.data.validation.RequiredCheck extends net.sf.oval.configuration.annotation.AbstractAnnotationCheck<Required> implements Serializable

### Class play.data.validation.UniqueCheck extends net.sf.oval.configuration.annotation.AbstractAnnotationCheck<Unique> implements Serializable

### Serialized Fields

#### uniqueKeyContext

    java.lang.String uniqueKeyContext

### Class play.data.validation.URLCheck extends net.sf.oval.configuration.annotation.AbstractAnnotationCheck<URL> implements Serializable

### Class play.data.validation.ValidCheck extends net.sf.oval.configuration.annotation.AbstractAnnotationCheck<Required> implements Serializable

### Serialized Fields

#### key

    java.lang.String key

## Package play.db.evolutions.exceptions

### Class play.db.evolutions.exceptions.InconsistentDatabase extends PlayException implements Serializable

### Serialized Fields

#### dbName

    java.lang.String dbName

The name of the Database concern by the exception

#### evolutionScript

    java.lang.String evolutionScript

#### error

    java.lang.String error

#### revision

    int revision

#### moduleKey

    java.lang.String moduleKey

### Class play.db.evolutions.exceptions.InvalidDatabaseRevision extends PlayException implements Serializable

### Serialized Fields

#### dbName

    java.lang.String dbName

The name of the Database concern by the exception

#### evolutionScript

    java.lang.String evolutionScript

## Package play.db.jpa

### Class play.db.jpa.GenericModel extends JPABase implements Serializable

### Class play.db.jpa.HibernateInterceptor extends EmptyInterceptor implements Serializable

### Serialized Fields

#### entities

    java.lang.ThreadLocal<T> entities

### Class play.db.jpa.JPABase extends java.lang.Object implements Serializable

### Class play.db.jpa.JPABase.JPAQueryException extends java.lang.RuntimeException implements Serializable

### Class play.db.jpa.JPASupport extends GenericModel implements Serializable

### Class play.db.jpa.Model extends GenericModel implements Serializable

### Serialized Fields

#### id

    java.lang.Long id

## Package play.exceptions

### Class play.exceptions.ActionNotFoundException extends PlayException implements Serializable

### Serialized Fields

#### action

    java.lang.String action

### Class play.exceptions.CacheException extends PlayExceptionWithJavaSource implements Serializable

### Class play.exceptions.CompilationException extends PlayException implements Serializable

### Serialized Fields

#### problem

    java.lang.String problem

#### source

    VirtualFile source

#### line

    java.lang.Integer line

#### start

    java.lang.Integer start

#### end

    java.lang.Integer end

### Class play.exceptions.ConfigurationException extends PlayException implements Serializable

### Class play.exceptions.ContinuationsException extends PlayException implements Serializable

### Class play.exceptions.DatabaseException extends PlayExceptionWithJavaSource implements Serializable

### Class play.exceptions.JavaExecutionException extends play.exceptions.JavaException implements Serializable

### Class play.exceptions.JPAException extends PlayException implements Serializable

### Class play.exceptions.MailException extends PlayExceptionWithJavaSource implements Serializable

### Class play.exceptions.NoRouteFoundException extends PlayException implements Serializable

### Serialized Fields

#### file

    java.lang.String file

#### action

    java.lang.String action

#### args

    java.util.Map<K,V> args

#### sourceFile

    java.lang.String sourceFile

#### source

    java.util.List<E> source

#### line

    java.lang.Integer line

### Class play.exceptions.PlayException extends java.lang.RuntimeException implements Serializable

### Serialized Fields

#### id

    java.lang.String id

### Class play.exceptions.PlayExceptionWithJavaSource extends PlayException implements Serializable

### Serialized Fields

#### applicationClass

    ApplicationClasses.ApplicationClass applicationClass

#### line

    java.lang.Integer line

### Class play.exceptions.RestartNeededException extends java.lang.Exception implements Serializable

### Class play.exceptions.TagInternalException extends java.lang.RuntimeException implements Serializable

### Class play.exceptions.TemplateCompilationException extends TemplateException implements Serializable

### Class play.exceptions.TemplateException extends PlayException implements Serializable

### Serialized Fields

#### template

    Template template

#### lineNumber

    java.lang.Integer lineNumber

### Class play.exceptions.TemplateExecutionException extends TemplateException implements Serializable

### Class play.exceptions.TemplateExecutionException.DoBodyException extends java.lang.RuntimeException implements Serializable

### Class play.exceptions.TemplateNotFoundException extends PlayException implements Serializable

### Serialized Fields

#### path

    java.lang.String path

#### sourceFile

    java.lang.String sourceFile

#### source

    java.util.List<E> source

#### line

    java.lang.Integer line

### Class play.exceptions.UnexpectedException extends PlayException implements Serializable

### Class play.exceptions.YAMLException extends PlayException implements Serializable

### Serialized Fields

#### e

    org.yaml.snakeyaml.scanner.ScannerException e

#### yaml

    VirtualFile yaml

## Package play.libs

### Class play.libs.CronExpression extends java.lang.Object implements Serializable

serialVersionUID:
  12423409423L

### Serialization Methods

#### readObject

    private void readObject(java.io.ObjectInputStream stream)
                     throws java.io.IOException,
                            java.lang.ClassNotFoundException

Throws:
  `java.io.IOException`
  `java.lang.ClassNotFoundException`

### Serialized Fields

#### cronExpression

    java.lang.String cronExpression

#### timeZone

    java.util.TimeZone timeZone

## Package play.mvc

### Class play.mvc.Http.Cookie extends java.lang.Object implements Serializable

### Serialized Fields

#### name

    java.lang.String name

Cookie name

#### domain

    java.lang.String domain

Cookie domain

#### path

    java.lang.String path

Cookie path

#### secure

    boolean secure

for HTTPS ?

#### value

    java.lang.String value

Cookie value

#### maxAge

    java.lang.Integer maxAge

Cookie max-age in second

#### sendOnError

    boolean sendOnError

Don't use

#### httpOnly

    boolean httpOnly

See http://www.owasp.org/index.php/HttpOnly

### Class play.mvc.Http.Header extends java.lang.Object implements Serializable

### Serialized Fields

#### name

    java.lang.String name

Header name

#### values

    java.util.List<E> values

Header value

### Class play.mvc.Http.Request extends java.lang.Object implements Serializable

### Serialized Fields

#### host

    java.lang.String host

Server host

#### path

    java.lang.String path

Request path

#### querystring

    java.lang.String querystring

QueryString

#### url

    java.lang.String url

URL path (excluding scheme, host and port), starting with '/'
Example:
With this full URL `http://localhost:9000/path0/path1`
=> url will be `/path0/path1`

#### method

    java.lang.String method

HTTP method

#### domain

    java.lang.String domain

Server domain

#### remoteAddress

    java.lang.String remoteAddress

Client address

#### contentType

    java.lang.String contentType

Request content-type

#### encoding

    java.lang.String encoding

This is the encoding used to decode this request. If encoding-info is not found in request, then Play.defaultWebEncoding is used

#### controller

    java.lang.String controller

Controller to invoke

#### actionMethod

    java.lang.String actionMethod

Action method name

#### port

    java.lang.Integer port

HTTP port

#### secure

    java.lang.Boolean secure

is HTTPS ?

#### headers

    java.util.Map<K,V> headers

HTTP Headers

#### cookies

    java.util.Map<K,V> cookies

HTTP Cookies

#### routeArgs

    java.util.Map<K,V> routeArgs

Additional HTTP params extracted from route

#### format

    java.lang.String format

Format (html,xml,json,text)

#### action

    java.lang.String action

Full action (ex: Application.index)

#### args

    java.util.Map<K,V> args

Free space to store your request specific data

#### date

    java.util.Date date

When the request has been received

#### isNew

    boolean isNew

New request or already submitted

#### user

    java.lang.String user

HTTP Basic User

#### password

    java.lang.String password

HTTP Basic Password

#### isLoopback

    boolean isLoopback

Request comes from loopback interface

#### resolved

    boolean resolved

ActionInvoker.resolvedRoutes was called?

#### params

    Scope.Params params

Params

## Package play.mvc.results

### Class play.mvc.results.BadRequest extends Error implements Serializable

### Class play.mvc.results.Error extends Result implements Serializable

### Serialized Fields

#### status

    int status

### Class play.mvc.results.Forbidden extends Error implements Serializable

### Class play.mvc.results.NoResult extends Result implements Serializable

### Class play.mvc.results.NotFound extends Result implements Serializable

### Class play.mvc.results.NotModified extends Result implements Serializable

### Serialized Fields

#### etag

    java.lang.String etag

### Class play.mvc.results.Ok extends Result implements Serializable

### Class play.mvc.results.Redirect extends Result implements Serializable

### Serialized Fields

#### url

    java.lang.String url

#### code

    int code

### Class play.mvc.results.RedirectToStatic extends Result implements Serializable

### Serialized Fields

#### file

    java.lang.String file

### Class play.mvc.results.RenderBinary extends Result implements Serializable

### Serialized Fields

#### inline

    boolean inline

#### length

    long length

#### file

    java.io.File file

#### is

    java.io.InputStream is

#### name

    java.lang.String name

#### contentType

    java.lang.String contentType

### Class play.mvc.results.RenderHtml extends Result implements Serializable

### Serialized Fields

#### html

    java.lang.String html

### Class play.mvc.results.RenderJson extends Result implements Serializable

### Serialized Fields

#### json

    java.lang.String json

#### response

    java.lang.Object response

### Class play.mvc.results.RenderStatic extends Result implements Serializable

### Serialized Fields

#### file

    java.lang.String file

#### resolvedFile

    VirtualFile resolvedFile

### Class play.mvc.results.RenderTemplate extends Result implements Serializable

### Serialized Fields

#### name

    java.lang.String name

#### content

    java.lang.String content

#### arguments

    java.util.Map<K,V> arguments

#### renderTime

    long renderTime

### Class play.mvc.results.RenderText extends Result implements Serializable

### Serialized Fields

#### text

    java.lang.String text

### Class play.mvc.results.RenderXml extends Result implements Serializable

### Serialized Fields

#### xml

    java.lang.String xml

### Class play.mvc.results.Result extends FastRuntimeException implements Serializable

### Class play.mvc.results.Status extends Result implements Serializable

### Serialized Fields

#### code

    int code

### Class play.mvc.results.Unauthorized extends Result implements Serializable

### Serialized Fields

#### realm

    java.lang.String realm

### Class play.mvc.results.WebSocketDisconnect extends WebSocketResult implements Serializable

### Class play.mvc.results.WebSocketResult extends Result implements Serializable

## Package play.server

### Class play.server.ServletWrapper extends javax.servlet.http.HttpServlet implements Serializable

## Package play.utils

### Class play.utils.FastRuntimeException extends java.lang.RuntimeException implements Serializable

### Class play.utils.OrderSafeProperties extends java.util.Properties implements Serializable

### Serialized Fields

#### keys

    java.util.LinkedHashSet<E> keys

### Class play.utils.Properties extends java.util.HashMap<java.lang.String,java.lang.String> implements Serializable

serialVersionUID:
  1L