| Interface | Description |
|---|---|
| EntityLinks |
Accessor to links pointing to controllers backing an entity type.
|
| LinkBuilder |
Builder to ease building
Link instances. |
| LinkBuilderFactory<T extends LinkBuilder> |
Factory for
LinkBuilder instances. |
| LinkRelationProvider |
API to provide
LinkRelations for collections and items of the given type. |
| MethodLinkBuilderFactory<T extends LinkBuilder> |
Extension of
LinkBuilderFactory for implementations that also support creating LinkBuilders by
pointing to a method. |
| RepresentationModelAssembler<T,D extends RepresentationModel<?>> |
Interface for components that convert a domain type into a
RepresentationModel. |
| RepresentationModelProcessor<T extends RepresentationModel<?>> |
SPI interface to allow components to process the
RepresentationModel instances returned from Spring MVC
controllers. |
| SimpleRepresentationModelAssembler<T> |
A
RepresentationModelAssembler based purely on the domain type, using EntityRepresentationModel<T> as
the enclosing representation model type. |
| Class | Description |
|---|---|
| TypedEntityLinks<T> |
Entity links API to create
Links and LinkBuilder instances based on an identifier function. |
| TypedEntityLinks.ExtendedTypedEntityLinks<T> |
Extension of
TypedEntityLinks that exposes the ability to create links to collection resources as well. |
| Annotation Type | Description |
|---|---|
| ExposesResourceFor |
Annotation to demarcate controllers that expose URI templates of a structure according to
ControllerEntityLinks. |
Copyright © 2012-2019–2019 Pivotal, Inc.. All rights reserved.