See: Description
Interface | Description |
---|---|
EmbeddedWrapper |
A wrapper to handle values to be embedded into a
EntityModel . |
LastInvocationAware | |
MappingDiscoverer |
Strategy interface to discover a URI mapping and related
Affordance s for either a
given type or method. |
MethodInvocation | |
WebHandler.LinkBuilderCreator<T extends LinkBuilder> | |
WebHandler.PreparedWebHandler<T extends LinkBuilder> |
Class | Description |
---|---|
AbstractEntityLinks |
Implementation base class to delegate the higher level methods of
EntityLinks by delegating to the more fine
grained ones to reduce the implementation effort for actual implementation classes. |
AnnotationAttribute |
Simply helper to reference a dedicated attribute of an
Annotation . |
AnnotationLinkRelationProvider |
LinkRelationProvider that evaluates the Relation annotation on entity types. |
AnnotationMappingDiscoverer |
MappingDiscoverer implementation that inspects mappings from a particular annotation. |
CachingMappingDiscoverer |
Caching adapter of
MappingDiscoverer . |
ControllerEntityLinks |
EntityLinks implementation which assumes a certain URI mapping structure:
A class-level ExposesResourceFor annotation to declare that the annotated controller exposes collection
and item resources for. |
ControllerEntityLinksFactoryBean |
FactoryBean implementation to create ControllerEntityLinks instances looking up controller classes
from an ApplicationContext . |
DefaultLinkRelationProvider |
Default implementation of
LinkRelationProvider to simply use the uncapitalized version of the given type's
name as item resource LinkRelation as well as an appended List for the collection resource
LinkRelation . |
DelegatingEntityLinks |
EntityLinks implementation that delegates to the EntityLinks instances registered in the
PluginRegistry given on instance creation. |
DelegatingLinkRelationProvider | |
DummyInvocationUtils |
Utility methods to capture dummy method invocations.
|
EmbeddedWrappers |
Interface to mark objects that are aware of the rel they'd like to be exposed under.
|
EvoInflectorLinkRelationProvider |
LinkRelationProvider implementation using the Evo Inflector implementation of an algorithmic approach to
English plurals. |
HeaderLinksResponseEntity<T extends RepresentationModel<?>> |
Special
ResponseEntity that exposes Link instances in the contained RepresentationModel as
link headers instead of in the body. |
LinkBuilderSupport<T extends LinkBuilder> |
Base class to implement
LinkBuilder s based on a Spring MVC UriComponentsBuilder . |
MethodParameters |
Value object to represent
MethodParameters to allow to easily find the ones with a given annotation. |
SpringAffordanceBuilder |
Extract information needed to assemble an
Affordance from a Spring MVC web method. |
TemplateVariableAwareLinkBuilderSupport<T extends TemplateVariableAwareLinkBuilderSupport<T>> |
A
LinkBuilderSupport extension that can keep a list of TemplateVariables around. |
TypeReferences |
Helper to easily create
ParameterizedTypeReference instances to Spring HATEOAS resource types. |
TypeReferences.CollectionModelType<T> |
A
ParameterizedTypeReference to return a CollectionModel of some type. |
TypeReferences.EntityModelType<T> |
A
ParameterizedTypeReference to return a EntityModel of some type. |
TypeReferences.PagedModelType<T> |
A
ParameterizedTypeReference to return a PagedModel of some type. |
UriTemplateFactory |
Builds and caches
UriTemplate instances. |
WebHandler |
Utility for taking a method invocation and extracting a
LinkBuilder . |
Annotation Type | Description |
---|---|
Relation |
Annotation to configure the relation to be used when embedding objects in HAL representations of
EntityModel s
and CollectionModel . |
Copyright © 2011–2020 Pivotal, Inc.. All rights reserved.