# Serialized Form

- ## Package org.apache.tapestry5

  - ### Class org.apache.tapestry5.BaseOptimizedSessionPersistedObject

    class BaseOptimizedSessionPersistedObject extends Object implements Serializable
    serialVersionUID:
      172352928643322125L

    - #### Serialization Methods

      - ##### readObject

        private void readObject(ObjectInputStream in) throws IOException, ClassNotFoundException
        Throws:
          `IOException`
          `ClassNotFoundException`

  - ### Exception org.apache.tapestry5.BlockNotFoundException

    class BlockNotFoundException extends RuntimeException implements Serializable
    serialVersionUID:
      81221040659940576L

    - #### Serialized Fields

      - ##### location

            Location location

  - ### Class org.apache.tapestry5.PageCallback

    class PageCallback extends Object implements Serializable
    serialVersionUID:
      -8067619978636824702L

    - #### Serialized Fields

      - ##### activationContext

            String[] activationContext

      - ##### pageName

            String pageName

  - ### Exception org.apache.tapestry5.ValidationException

    class ValidationException extends Exception implements Serializable
    serialVersionUID:
      -6195763584437441540L

  - ### Class org.apache.tapestry5.ValidationTrackerImpl

    class ValidationTrackerImpl extends BaseOptimizedSessionPersistedObject implements Serializable
    serialVersionUID:
      -8029192726659275677L

    - #### Serialized Fields

      - ##### extraErrors

            List<String> extraErrors

      - ##### fieldTrackers

            List<org.apache.tapestry5.ValidationTrackerImpl.FieldTracker> fieldTrackers

- ## Package org.apache.tapestry5.alerts

  - ### Class org.apache.tapestry5.alerts.Alert

    class Alert extends Object implements Serializable

    - #### Serialized Fields

      - ##### duration

            Duration duration

      - ##### id

            long id

        A unique id (unique within this JVM and execution), used to identify an alert (used primarily when individually dismissing an alert).

      - ##### markup

            boolean markup

        Defines whether the message will be treated as HTML or not.
        Since:
          5.4

      - ##### message

            String message

      - ##### severity

            Severity severity

  - ### Class org.apache.tapestry5.alerts.AlertStorage

    class AlertStorage extends LockSupport implements Serializable

    - #### Serialized Fields

      - ##### alerts

            List<Alert> alerts

      - ##### dirty

            boolean dirty

- ## Package org.apache.tapestry5.beanmodel.internal.services

  - ### Exception org.apache.tapestry5.beanmodel.internal.services.PropertyExpressionException

    class PropertyExpressionException extends RuntimeException implements Serializable

    - #### Serialized Fields

      - ##### expression

            String expression

- ## Package org.apache.tapestry5.commons.internal.util

  - ### Exception org.apache.tapestry5.commons.internal.util.TapestryException

    class TapestryException extends RuntimeException implements Serializable
    serialVersionUID:
      6396903640977182682L

- ## Package org.apache.tapestry5.commons.util

  - ### Class org.apache.tapestry5.commons.util.CaseInsensitiveMap

    class CaseInsensitiveMap extends AbstractMap<String,V> implements Serializable
    serialVersionUID:
      -3162531976817110908L

    - #### Serialized Fields

      - ##### entries

            org.apache.tapestry5.commons.util.CaseInsensitiveMap.CIMEntry<V>[] entries

      - ##### size

            int size

  - ### Exception org.apache.tapestry5.commons.util.CoercionFailedException

    class CoercionFailedException extends TapestryException implements Serializable
    serialVersionUID:
      1L

  - ### Exception org.apache.tapestry5.commons.util.CoercionNotFoundException

    class CoercionNotFoundException extends UnknownValueException implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### sourceType

            Class<?> sourceType

      - ##### targetType

            Class<?> targetType

  - ### Exception org.apache.tapestry5.commons.util.DifferentClassVersionsException

    class DifferentClassVersionsException extends TapestryException implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### classLoader1

            ClassLoader classLoader1

      - ##### classLoader2

            ClassLoader classLoader2

      - ##### className

            String className

  - ### Exception org.apache.tapestry5.commons.util.UnknownValueException

    class UnknownValueException extends TapestryException implements Serializable

    - #### Serialized Fields

      - ##### availableValues

            AvailableValues availableValues

- ## Package org.apache.tapestry5.corelib.components

  - ### Class org.apache.tapestry5.corelib.components.BeanEditor.Prepare

    class Prepare extends Object implements Serializable
    serialVersionUID:
      6273600092955522585L

- ## Package org.apache.tapestry5.grid

  - ### Class org.apache.tapestry5.grid.GridPaginationModelImpl

    class GridPaginationModelImpl extends BaseOptimizedSessionPersistedObject implements Serializable
    serialVersionUID:
      -5532310466213300537L

    - #### Serialized Fields

      - ##### currentPage

            Integer currentPage

      - ##### sortAscending

            Boolean sortAscending

      - ##### sortColumnId

            String sortColumnId

- ## Package org.apache.tapestry5.hibernate.web.internal

  - ### Class org.apache.tapestry5.hibernate.web.internal.PersistedEntity

    class PersistedEntity extends Object implements Serializable
    serialVersionUID:
      897120520279686518L

    - #### Serialized Fields

      - ##### entityName

            String entityName

      - ##### id

            Serializable id

  - ### Class org.apache.tapestry5.hibernate.web.internal.PersistedTransientEntity

    class PersistedTransientEntity extends Object implements Serializable

    - #### Serialized Fields

      - ##### transientEntity

            Object transientEntity

- ## Package org.apache.tapestry5.internal

  - ### Class org.apache.tapestry5.internal.EmptyEventContext

    class EmptyEventContext extends Object implements Serializable
    serialVersionUID:
      1L

  - ### Exception org.apache.tapestry5.internal.FormsRequirePostException

    class FormsRequirePostException extends TapestryException implements Serializable
    serialVersionUID:
      1L

- ## Package org.apache.tapestry5.internal.jpa

  - ### Class org.apache.tapestry5.internal.jpa.PersistedEntity

    class PersistedEntity extends Object implements Serializable
    serialVersionUID:
      897120520279686518L

    - #### Serialized Fields

      - ##### entityClass

            Class entityClass

      - ##### id

            Object id

      - ##### persistenceUnitName

            String persistenceUnitName

- ## Package org.apache.tapestry5.internal.services

  - ### Exception org.apache.tapestry5.internal.services.MethodCompileException

    class MethodCompileException extends RuntimeException implements Serializable
    serialVersionUID:
      -2803586049370974986L

    - #### Serialized Fields

      - ##### methodBody

            String methodBody

  - ### Exception org.apache.tapestry5.internal.services.RenderQueueException

    class RenderQueueException extends TapestryException implements Serializable

    - #### Serialized Fields

      - ##### activeComponents

            Object[] activeComponents

  - ### Exception org.apache.tapestry5.internal.services.RestEndpointNotFoundException

    class RestEndpointNotFoundException extends RuntimeException implements Serializable
    serialVersionUID:
      1L

- ## Package org.apache.tapestry5.internal.spring

  - ### Class org.apache.tapestry5.internal.spring.TapestryBeanFactory

    class TapestryBeanFactory extends org.springframework.beans.factory.support.DefaultListableBeanFactory implements Serializable

    - #### Serialized Fields

      - ##### registry

            Registry registry

- ## Package org.apache.tapestry5.ioc.internal

  - ### Exception org.apache.tapestry5.ioc.internal.OperationException

    class OperationException extends TapestryException implements Serializable
    serialVersionUID:
      -7555673473832355909L

    - #### Serialized Fields

      - ##### trace

            String[] trace

  - ### Class org.apache.tapestry5.ioc.internal.ServiceProxyToken

    class ServiceProxyToken extends Object implements Serializable
    serialVersionUID:
      4119675138731356650L

    - #### Serialization Methods

      - ##### readResolve

        Object readResolve() throws ObjectStreamException
        Throws:
          `ObjectStreamException`

    - #### Serialized Fields

      - ##### serviceId

            String serviceId

- ## Package org.apache.tapestry5.ioc.internal.services.cron

  - ### Class org.apache.tapestry5.ioc.internal.services.cron.CronExpression

    class CronExpression extends Object implements Serializable
    serialVersionUID:
      12423409423L

    - #### Serialization Methods

      - ##### readObject

        private void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
        Throws:
          `IOException`
          `ClassNotFoundException`

    - #### Serialized Fields

      - ##### cronExpression

            String cronExpression

      - ##### timeZone

            TimeZone timeZone

- ## Package org.apache.tapestry5.json

  - ### Class org.apache.tapestry5.json.JSONArray

    class JSONArray extends JSONCollection implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### values

            List<Object> values

  - ### Class org.apache.tapestry5.json.JSONCollection

    class JSONCollection extends Object implements Serializable

  - ### Class org.apache.tapestry5.json.JSONLiteral

    class JSONLiteral extends Object implements Serializable

    - #### Serialized Fields

      - ##### text

            String text

  - ### Class org.apache.tapestry5.json.JSONObject

    class JSONObject extends JSONCollection implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### nameValuePairs

            LinkedHashMap<String,Object> nameValuePairs

- ## Package org.apache.tapestry5.json.exceptions

  - ### Exception org.apache.tapestry5.json.exceptions.JSONArrayIndexOutOfBoundsException

    class JSONArrayIndexOutOfBoundsException extends ArrayIndexOutOfBoundsException implements Serializable
    serialVersionUID:
      -53336156278974940L

    - #### Serialized Fields

      - ##### index

            int index

  - ### Exception org.apache.tapestry5.json.exceptions.JSONInvalidTypeException

    class JSONInvalidTypeException extends RuntimeException implements Serializable
    serialVersionUID:
      934805933638996600L

    - #### Serialized Fields

      - ##### invalidClass

            Class<? extends Object> invalidClass

  - ### Exception org.apache.tapestry5.json.exceptions.JSONSyntaxException

    class JSONSyntaxException extends RuntimeException implements Serializable
    serialVersionUID:
      5647885303727734937L

    - #### Serialized Fields

      - ##### position

            int position

  - ### Exception org.apache.tapestry5.json.exceptions.JSONTypeMismatchException

    class JSONTypeMismatchException extends RuntimeException implements Serializable
    serialVersionUID:
      268314880458464132L

    - #### Serialized Fields

      - ##### invalidClass

            Class<? extends Object> invalidClass

      - ##### location

            String location

      - ##### requiredType

            JSONType requiredType

  - ### Exception org.apache.tapestry5.json.exceptions.JSONValueNotFoundException

    class JSONValueNotFoundException extends RuntimeException implements Serializable
    serialVersionUID:
      -8709125433506778675L

    - #### Serialized Fields

      - ##### location

            String location

      - ##### requiredType

            JSONType requiredType

- ## Package org.apache.tapestry5.plastic

  - ### Exception org.apache.tapestry5.plastic.MethodAlreadyExistsException

    class MethodAlreadyExistsException extends IllegalArgumentException implements Serializable
    serialVersionUID:
      1L

- ## Package org.apache.tapestry5.runtime

  - ### Exception org.apache.tapestry5.runtime.ComponentEventException

    class ComponentEventException extends TapestryException implements Serializable

    - #### Serialized Fields

      - ##### context

            EventContext context

      - ##### eventType

            String eventType

- ## Package org.apache.tapestry5.services

  - ### Exception org.apache.tapestry5.services.AssetNotFoundException

    class AssetNotFoundException extends RuntimeException implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### resource

            Resource resource

  - ### Class org.apache.tapestry5.services.ComponentLibraryInfo

    class ComponentLibraryInfo extends Object implements Serializable
    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### artifactId

            String artifactId

      - ##### description

            String description

      - ##### documentationUrl

            String documentationUrl

      - ##### groupId

            String groupId

      - ##### homepageUrl

            String homepageUrl

      - ##### issueTrackerUrl

            String issueTrackerUrl

      - ##### javadocUrl

            String javadocUrl

      - ##### libraryMapping

            LibraryMapping libraryMapping

      - ##### name

            String name

      - ##### sourceBrowseUrl

            String sourceBrowseUrl

      - ##### sourceRootUrl

            String sourceRootUrl

      - ##### sourceUrlResolver

            ComponentLibraryInfo.SourceUrlResolver sourceUrlResolver

      - ##### tags

            List<String> tags

      - ##### tapestryVersion

            String tapestryVersion

      - ##### version

            String version

- ## Package org.apache.tapestry5.tree

  - ### Class org.apache.tapestry5.tree.DefaultTreeExpansionModel

    class DefaultTreeExpansionModel extends BaseOptimizedSessionPersistedObject implements Serializable
    serialVersionUID:
      -2776835739067510365L

    - #### Serialized Fields

      - ##### expandedIds

            Set<String> expandedIds

  - ### Class org.apache.tapestry5.tree.DefaultTreeSelectionModel

    class DefaultTreeSelectionModel extends BaseOptimizedSessionPersistedObject implements Serializable
    serialVersionUID:
      -2568582442906389898L

    - #### Serialized Fields

      - ##### selectedIds

            Set<String> selectedIds

- ## Package org.apache.tapestry5.util

  - ### Class org.apache.tapestry5.util.EnumSelectModel

    class EnumSelectModel extends AbstractSelectModel implements Serializable
    serialVersionUID:
      -3590412082766899684L

    - #### Serialized Fields

      - ##### options

            List<OptionModel> options