|
Spring Hateoas | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
Links and link driven representations for REST webservices.
See:
Description
| Interface Summary | |
|---|---|
| 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 Summary | |
|---|---|
| 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 Summary | |
|---|---|
| TemplateVariable.VariableType | An enumeration for all supported variable types. |
| Annotation Types Summary | |
|---|---|
| ExposesResourceFor | Annotation to demarcate controllers that expose URI templates of a structure according to
ControllerEntityLinks. |
Value objects to ease creating Links and link driven representations for REST webservices.
|
Spring Hateoas | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||