EntityLinks by delegating to the more fine
grained ones to reduce the implementation effort for actual implementation classes.Links to the resource.Links to the resource.VndErrors.VndError to the wrapper.Annotation.AnnotationAttribute for the given Annotation type and annotation attribute name.MappingDiscoverer implementation that inspects mappings from a particular annotation.AnnotationMappingDiscoverer for the given annotation type.AnnotationMappingDiscoverer for the given annotation type and attribute name.UriComponentsContributors to the given UriComponentsBuilder.Link found for the last rel in the rels configured to follow.TemplateVariables as List.Link found for the last rel in the rels configured to follow.LinkBuilder implementation possible.TemplateVariables to the current one.TemplateVariables to the current one.TemplateVariables to the current one.EntityLinks implementation which assumes a certain URI mapping structure:
A class-level mapping annotation that can contain template variables.ControllerEntityLinks inspecting the configured classes for the given annotation.FactoryBean implementation to create ControllerEntityLinks instances looking up controller classes
from an ApplicationContext.Link instances pointing to Spring MVC controllers.LinkBuilderSupport instances based on the request mapping annotated on the given controller.Identifiable's id.CurieProvider rendering a single configurable UriTemplate based curie.DefaultCurieProvider for the given name and UriTemplate.DefaultCurieProvider for the given curies.DefaultCurieProvider for the given curies using the one with the given name as default, which
means to expand unprefixed, non-IANA link relations.Link rendered in JSON.RelProvider to simply use the uncapitalized version of the given type's name as
single resource rel as well as an appended List for the collection resource rel.EntityLinks implementation that delegates to the EntityLinks instances registered in the
PluginRegistry given on instance creation.DelegatingEntityLinks using the given PluginRegistry.DescriptorBuilder.DocBuilder.Resource.EmbeddedWrappers.EmbeddedWrapper for an empty Collection with the given element type.LinkBuilder instances from the application context.ApplicationContext.UriComponentsBuilder with the given value.RelProvider implementation using the Evo Inflector implementation of an algorithmic approach to English
plurals.Link by expanding it using the given parameters.Link by expanding it using the given parameters.UriTemplate using the given parameters.UriTemplate using the given parameters.ControllerEntityLinks.ExtBuilder.String representation.InputStream representation.String representation.InputStream representation.Traverson.TraversalBuilder to follow the given rels.Traverson.TraversalBuilder for a single rel with customized details.TemplateVariable.VariableType for the given variable key.HttpMessageConverters that will be registered for the given MediaTypes by default.HttpMessageConverters that will be registered for the given MediaTypes by default.Link with a rel of Link.REL_SELF.Link with the given rel.LinkDiscoverer suitable for the given MediaType.LinkDiscoverer suitable for the given media type.Links with the given relation type.Links contained in this resource.Method.Method invoked on the given type.Link.MethodParameter with the given name or null if none found.MethodParameters.MethodParameters annotated with the given annotation type.Annotation attribute's value from the given MethodParameter.Annotation attribute's value from the given AnnotatedElement.Annotation attribute's value from the given Annotation.TemplateVariables contained in the Link.TemplateVariables discovered.application/hal+json.MediaTypes.HAL_JSON.LinkDiscoverer implementation based on HAL link structure.Link with the given rel.Links at all.ResponseEntity that exposes Link instances in the contained ResourceSupport as link
headers instead of in the body.ResourceAssemblers.ResourceAssemblerSupport using the given controller class and resource type.ObjectMapper.Links containter is empty.Link and ResourceSupport instances in HAL compatible JSON.JsonSerializer to render Link instances in HAL compatible JSON.JsonSerializer to render Resource-Lists in HAL compatible JSON.JsonSerializer to render Link instances in HAL compatible JSON.JsonSerializer to only render Boolean values if they're set to true.LinkBuilder to derive URI mappings from a JAX-RS Path annotation.LinkBuilder instances based on the path mapping annotated on the given JAX-RS service.LinkDiscoverer that uses JsonPath to find links inside a representation.JsonPathLinkDiscoverer using the given path template supporting the given MediaType.Link to the given URI with the given rel.UriTemplate and rel.Link instances.LinkBuilder instances.LinkBuilders based on a Spring MVC UriComponentsBuilder.LinkBuilderSupport using the given UriComponentsBuilder.PluginRegistry for LinkDiscoverer so that it's easier to inject them into
clients wanting to lookup a LinkDiscoverer for a given MediaTypes.LinkDiscoverers instance with the given PluginRegistry.LinkBuilder able to create links to the controller managing the given entity type.LinkBuilder able to create links to the controller managing the given entity type, unfolding the
given parameters into the URI template the backing controller is mapped to.LinkBuilder able to create links to the controller managing the given entity type and id.LinkBuilder able to create links to the controller managing the given entity.Links.JaxRsLinkBuilder instance to link to the Path mapping tied to the given class.JaxRsLinkBuilder instance to link to the Path mapping tied to the given class binding
the given parameters to the URI template.LinkBuilder with a base of the mapping annotated to the given target clas (controller,
service, etc.).LinkBuilder with a base of the mapping annotated to the given target class (controller,
service, etc.).LinkBuilder pointing to the URI mapped to the given Method and expanding this mapping
using the given parameters.LinkBuilder pointing to the URI mapped to the given Method assuming it was invoked on an
object of the given type.LinkBuilder pointing to the URI mapped to the method the result is handed into this method.ControllerLinkBuilder with a base of the mapping annotated to the given controller class.ControllerLinkBuilder with a base of the mapping annotated to the given controller class.ControllerLinkBuilder pointing to a controller method.Link pointing to the collection resource of the given type.BasicLinkBuilder to link to the current servlet mapping.Link pointing to single resource backing the given entity type and id.Link pointing to single resource backing the given entity.LinkBuilderFactory for implementations that also support creating LinkBuilders by
pointing to a method.EmptyTargetSource to simply drop method invocations but
equips it with an InvocationRecordingMethodInterceptor.DummyInvocationUtils.methodOn(Class, Object...) to be available in case you work with static
imports of ControllerLinkBuilder.MethodParameters to allow to easily find the ones with a given annotation.MethodParameters from the given Method.Jackson2HalModule.OptionalListJackson2Serializer using the given BeanProperty.Links and link driven representations for REST webservices.LinkBuilder implementations to consider JAX-RS annotations.Links and assemble
ResourceSupport types.PagedResources from the given content, PagedResources.PageMetadata and Links (optional).PagedResources.PageMetadata from the given size, number, total elements and total pages.PagedResources.PageMetadata from the given size, numer and total elements.Hop for the given relation name.Links added to the resource so far.Resource wrapping a domain object and adding links to it.ResourceSupport.ResourceAssemblers.ResourceAssemblerSupport using the given controller class and resource type.ResourceSupport instances returned from Spring MVC
controllers.Resources instance.ApplicationContext for beans that carry the given annotation.LinkBuilderFactory to be used to create LinkBuilder instances.LinkDiscoverers to use.RestOperations to use.UriComponentsContributor to be used when building Link instances from method
invocations.String representation as sub-resource to the current URI.Identifiable's id as sub-resource.UriComponentsBuilder supports the given MethodParameter.TemplateVariable with the given name and type.TemplateVariable with the given name, type and description.TemplateVariable.TemplateVariables for the given TemplateVariables.TemplateVariables for the given TemplateVariables.ResponseEntity with the representation unmarshalled into an instance of the given type.ParameterizedTypeReference.ResourceSupport.UriComponentsBuilder to continue to build the already built URI in a more fine grained way.MappingJackson2HttpMessageConverter to constrain the ability to read and write HTTP message
based on the target type.TypeConstrainedMappingJackson2HttpMessageConverter for the given type.ParameterizedTypeReference instances to Spring HATEOAS resource types.ParameterizedTypeReference to return a PagedResources of some type.ParameterizedTypeReference to return a Resources of some type.ParameterizedTypeReference to return a Resource of some type.UriComponentsBuilder when referring to a method through a dummy method invocation.UriTemplate using the given template string.UriTemplate from the given base URI and TemplateVariables.Links instance from the given RFC5988-compatible link format.VndErrors.VndError with the given logref, a message as well as some Links.application/vnd.error.VndErrors instance containing a single VndErrors.VndError with the given logref, message and
optional Links.VndErrors wrapper for at least one VndErrors.VndError.VndErrors.VndError.UriTemplate with the current TemplateVariables augmented with the given ones.UriTemplate with a TemplateVariable with the given name and type added.HttpHeaders that shall be used for the requests of the traversal.Link pointing to the same URI but with the given relation.Link built by the current builder instance with the given rel.Link pointing to the same URI but with the self relation.Link built by the current builder instance with the default self rel.EmbeddedWrapper thatEmbeddedWrapper with the given rel.HttpEntity into a HeaderLinksResponseEntity.PagedResources instance from a set of entities and pagination metadata.Copyright © 2012-2015–2015 Pivotal, Inc.. All rights reserved.