## Uses of Interface
org.apache.tapestry5.services.ApplicationStatePersistenceStrategy

- Packages that use ApplicationStatePersistenceStrategy
  Package | Description
  --- | ---
  org.apache.tapestry5.hibernate.modules |
  org.apache.tapestry5.internal.hibernate | [INTERNAL USE ONLY] support classes for Hibernate integration; API subject to change
  org.apache.tapestry5.internal.services | [INTERNAL USE ONLY] internal service classes; API subject to change
  org.apache.tapestry5.jpa.modules |
  org.apache.tapestry5.modules |
  org.apache.tapestry5.services | Core services
  org.apache.tapestry5.test | Support for testing Tapestry pages

- - ### Uses of ApplicationStatePersistenceStrategy in org.apache.tapestry5.hibernate.modules

    Method parameters in org.apache.tapestry5.hibernate.modules with type arguments of type ApplicationStatePersistenceStrategy
    Modifier and Type | Method and Description
    --- | ---
    `void` | HibernateModule.`contributeApplicationStatePersistenceStrategySource(MappedConfiguration<String,ApplicationStatePersistenceStrategy> configuration)` Contributes the following strategy: entity Stores the id of the entity and reloads from the `Session`

  - ### Uses of ApplicationStatePersistenceStrategy in org.apache.tapestry5.internal.hibernate

    Classes in org.apache.tapestry5.internal.hibernate that implement ApplicationStatePersistenceStrategy
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EntityApplicationStatePersistenceStrategy` Persists Hibernate entities as SSOs by storing their primary key in the `Session`.

  - ### Uses of ApplicationStatePersistenceStrategy in org.apache.tapestry5.internal.services

    Classes in org.apache.tapestry5.internal.services that implement ApplicationStatePersistenceStrategy
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SessionApplicationStatePersistenceStrategy` Stores ASOs in the `Session`, which will be created as necessary.

    Methods in org.apache.tapestry5.internal.services that return ApplicationStatePersistenceStrategy
    Modifier and Type | Method and Description
    --- | ---
    `ApplicationStatePersistenceStrategy` | ApplicationStatePersistenceStrategySourceImpl.`get(String name)`

    Constructor parameters in org.apache.tapestry5.internal.services with type arguments of type ApplicationStatePersistenceStrategy
    Constructor and Description
    `ApplicationStatePersistenceStrategySourceImpl(Map<String,ApplicationStatePersistenceStrategy> configuration)`

  - ### Uses of ApplicationStatePersistenceStrategy in org.apache.tapestry5.jpa.modules

    Method parameters in org.apache.tapestry5.jpa.modules with type arguments of type ApplicationStatePersistenceStrategy
    Modifier and Type | Method and Description
    --- | ---
    `void` | JpaModule.`provideApplicationStatePersistenceStrategies(MappedConfiguration<String,ApplicationStatePersistenceStrategy> configuration)`

  - ### Uses of ApplicationStatePersistenceStrategy in org.apache.tapestry5.modules

    Methods in org.apache.tapestry5.modules with parameters of type ApplicationStatePersistenceStrategy
    Modifier and Type | Method and Description
    --- | ---
    `void` | TapestryModule.`contributeApplicationStatePersistenceStrategySource(MappedConfiguration<String,ApplicationStatePersistenceStrategy> configuration, ApplicationStatePersistenceStrategy sessionStategy)` Contributes the default "session" strategy.

    Method parameters in org.apache.tapestry5.modules with type arguments of type ApplicationStatePersistenceStrategy
    Modifier and Type | Method and Description
    --- | ---
    `void` | TapestryModule.`contributeApplicationStatePersistenceStrategySource(MappedConfiguration<String,ApplicationStatePersistenceStrategy> configuration, ApplicationStatePersistenceStrategy sessionStategy)` Contributes the default "session" strategy.

  - ### Uses of ApplicationStatePersistenceStrategy in org.apache.tapestry5.services

    Methods in org.apache.tapestry5.services that return ApplicationStatePersistenceStrategy
    Modifier and Type | Method and Description
    --- | ---
    `ApplicationStatePersistenceStrategy` | ApplicationStatePersistenceStrategySource.`get(String name)` Returns the named strategy.

  - ### Uses of ApplicationStatePersistenceStrategy in org.apache.tapestry5.test

    Methods in org.apache.tapestry5.test that return ApplicationStatePersistenceStrategy
    Modifier and Type | Method and Description
    --- | ---
    `protected ApplicationStatePersistenceStrategy` | TapestryTestCase.`mockApplicationStatePersistenceStrategy()`

    Methods in org.apache.tapestry5.test with parameters of type ApplicationStatePersistenceStrategy
    Modifier and Type | Method and Description
    --- | ---
    `protected <T> void` | TapestryTestCase.`train_exists(ApplicationStatePersistenceStrategy strategy, Class<T> asoClass, boolean exists)`
    `protected <T> void` | TapestryTestCase.`train_get(ApplicationStatePersistenceStrategy strategy, Class<T> asoClass, ApplicationStateCreator<T> creator, T aso)`
    `protected void` | TapestryTestCase.`train_get(ApplicationStatePersistenceStrategySource source, String strategyName, ApplicationStatePersistenceStrategy strategy)`

${project.version} - Copyright © 2003-2015 The Apache Software Foundation.