Links and link driven representations for REST webservices.See: Description
| Interface | Description |
|---|---|
| EntityLinks |
Accessor to links pointing to controllers backing an entity type.
|
| Identifiable<ID extends Serializable> |
Interface to mark objects that are identifiable by an ID of any type.
|
| LinkBuilder |
Builder to ease building
Link instances. |
| LinkBuilderFactory<T extends LinkBuilder> |
Factory for
LinkBuilder instances. |
| LinkDiscoverer |
Interface to allow discovering links by relation type from some source.
|
| MethodLinkBuilderFactory<T extends LinkBuilder> |
Extension of
LinkBuilderFactory for implementations that also support creating LinkBuilders by
pointing to a method. |
| RelProvider |
API to provide relation types for collections and items of the given type.
|
| ResourceAssembler<T,D extends ResourceSupport> |
Interface for components that convert a domain type into an
ResourceSupport. |
| ResourceProcessor<T extends ResourceSupport> |
SPI interface to allow components to process the
ResourceSupport instances returned from Spring MVC
controllers. |
| Class | Description |
|---|---|
| IanaRels |
Static class to find out whether a relation type is defined by the IANA.
|
| Link |
Value object for links.
|
| LinkDiscoverers |
Value object to wrap a
PluginRegistry for LinkDiscoverer so that it's easier to inject them into
clients wanting to lookup a LinkDiscoverer for a given MediaTypes. |
| Links |
Value object to represent a list of
Links. |
| MediaTypes |
Constants for well-known hypermedia types.
|
| PagedResources<T> |
DTO to implement binding response representations of pageable collections.
|
| PagedResources.PageMetadata |
Value object for pagination metadata.
|
| Resource<T> |
A simple
Resource wrapping a domain object and adding links to it. |
| Resources<T> |
General helper to easily create a wrapper for a collection of entities.
|
| ResourceSupport |
Base class for DTOs to collect links.
|
| TemplateVariable |
A single template variable.
|
| TemplateVariables |
Wrapper type for a collection of
TemplateVariable. |
| UriTemplate |
Custom URI template to support qualified URI template variables.
|
| VndErrors |
A representation model class to be rendered as specified for the media type
application/vnd.error. |
| VndErrors.VndError |
A single
VndErrors.VndError. |
| Enum | Description |
|---|---|
| TemplateVariable.VariableType |
An enumeration for all supported variable types.
|
| Annotation Type | Description |
|---|---|
| ExposesResourceFor |
Annotation to demarcate controllers that expose URI templates of a structure according to
ControllerEntityLinks. |
Links and link driven representations for REST webservices.Copyright © 2012-2016–2018 Pivotal, Inc.. All rights reserved.