# Uses of Annotation Type
org.apache.tapestry5.ioc.annotations.UsesConfiguration

Packages that use UsesConfiguration
Package
Description
org.apache.tapestry5.beanvalidator
Support for JSR-303 Bean Validation via the Hibernate validator implementation
org.apache.tapestry5.hibernate
Provides support for simple CRUD applications built on top of Tapestry and Hibernate
org.apache.tapestry5.jpa
Provides support for simple CRUD applications built on top of Tapestry and JPA
org.apache.tapestry5.services
Core services
org.apache.tapestry5.services.pageload
Services for locating and loading pages and component resources.
org.apache.tapestry5.services.rest
Services related to Tapestry's REST support, including OpenAPI 3.0 description generation.

- ## Uses of UsesConfiguration in org.apache.tapestry5.beanvalidator

  Classes in org.apache.tapestry5.beanvalidator with annotations of type UsesConfiguration
  Modifier and Type
  Interface
  Description
  `interface`
  `BeanValidatorGroupSource`
  Provides list of groups targeted for validation.
  `interface`
  `ClientConstraintDescriptorSource`
  Source for `ClientConstraintDescriptor`.

- ## Uses of UsesConfiguration in org.apache.tapestry5.hibernate

  Classes in org.apache.tapestry5.hibernate with annotations of type UsesConfiguration
  Modifier and Type
  Interface
  Description
  `interface`
  `HibernateEntityPackageManager`
  Contains a set of contributed package names from which to load entities.

- ## Uses of UsesConfiguration in org.apache.tapestry5.jpa

  Classes in org.apache.tapestry5.jpa with annotations of type UsesConfiguration
  Modifier and Type
  Interface
  Description
  `interface`
  `JpaEntityPackageManager`
  Contains a set of contributed package names from which to load entities.

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

  Classes in org.apache.tapestry5.services with annotations of type UsesConfiguration
  Modifier and Type
  Interface
  Description
  `interface`
  `BeanBlockOverrideSource`
  Used to override the default `BeanBlockSource` for a particular data type.
  `interface`
  `BeanBlockSource`
  A source of `Block`s used to display the properties of a bean (used by the `Grid` component), or to edit the properties of a bean (used by the `BeanEditForm` component).
  `interface`
  `ComponentClassResolver`
  Resolves page names and component types to fully qualified class names.
  `interface`
  `ResourceDigestGenerator`
  Deprecated.
  Deprecated in 5.4 with no replacement; see release notes about classpath assets moving to /META-INF/assets/, and content checksums inside asset URLs

- ## Uses of UsesConfiguration in org.apache.tapestry5.services.pageload

  Classes in org.apache.tapestry5.services.pageload with annotations of type UsesConfiguration
  Modifier and Type
  Interface
  Description
  `interface`
  `PagePreloader`
  Used to perform a pre-load of pages, at startup time.

- ## Uses of UsesConfiguration in org.apache.tapestry5.services.rest

  Classes in org.apache.tapestry5.services.rest with annotations of type UsesConfiguration
  Modifier and Type
  Interface
  Description
  `interface`
  `MappedEntityManager`
  Service which provides a list of mapped entities.