|
Spring Hateoas | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
EntityLinks by delegating to the more fine
grained ones to reduce the implementation effort for actual implementation classes.Links to the resource.
VndErrors.VndError to the wrapper.
Annotation.AnnotationAttribute to the value attribute of the given Annotation type.
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 int the rels configured to follow.
TemplateVariables as List.
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.
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.
Doc instance with the given value and Format.
Resource.EmbeddedWrappers.
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.
TemplateVariable.VariableType for the given variable key.
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.
LinkDiscoverer implementation based on HAL link structure.Links container contains a Link with the given rel.
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.Jackson2HalModule.OptionalListJackson2Serializer using the given BeanProperty.
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.Links instance from the given Links.
Links instance from the given 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.
MethodParameters for the given Method and AnnotationAttribute.
Links and link driven representations for REST webservices.Links and assemble
ResourceSupport types.PagedResources from the given content, PagedResources.PageMetadata and Links (optional).
PagedResources from the given content PagedResources.PageMetadata and Links.
PagedResources.PageMetadata from the given size, number, total elements and total pages.
PagedResources.PageMetadata from the given size, numer and total elements.
Resources
and Resources.Links added to the resource so far.
Resource wrapping a domain object and adding links to it.Resource with the given content and Links (optional).
Resource with the given content and Links.
ResourceSupport.ResourceAssemblers.ResourceAssemblerSupport using the given controller class and resource type.
ResourceSupport instances returned from Spring MVC
controllers.Resources instance.
Resources instance with the given content and Links (optional).
Resources instance with the given content and Links.
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.
Traverson interacting with the given base URI and using the given MediaTypes to
interact with the service.
MappingJackson2HttpMessageConverter to constrain the ability to read and write HTTP message
based on the target type.TypeConstrainedMappingJackson2HttpMessageConverter for the given 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.
Link instances from RFC-5988 compatible String representations of a
link.
Links instance from the given RFC5988-compatible link format.
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 wrapper for the given VndErrors.
VndErrors.VndError.VndErrors.VndError with the given logref, a message as well as some Links.
UriTemplate with the current TemplateVariables augmented with the given ones.
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 that
EmbeddedWrapper with the given rel.
HttpEntity into a HeaderLinksResponseEntity.
PagedResources instance from a set of entities and pagination metadata.
Resources instance by wrapping the given domain class instances into a Resource.
|
Spring Hateoas | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||