Uses of Interface
org.springframework.hateoas.server.LinkRelationProvider
Packages that use LinkRelationProvider
Package
Description
HAL-specific extensions, SPIs and Jackson customizations.
Implementations of core API interfaces.
Spring MVC helper classes to build
Link
s and assemble
RepresentationModel
types.-
Uses of LinkRelationProvider in org.springframework.hateoas.mediatype.hal
Constructors in org.springframework.hateoas.mediatype.hal with parameters of type LinkRelationProviderModifierConstructorDescriptionEmbeddedMapper
(LinkRelationProvider relProvider, CurieProvider curieProvider, boolean preferCollectionRels) HalHandlerInstantiator
(LinkRelationProvider provider, CurieProvider curieProvider, MessageResolver resolver) Convenience constructor for testing purposes.HalHandlerInstantiator
(LinkRelationProvider provider, CurieProvider curieProvider, MessageResolver resolver, HalConfiguration halConfiguration, AutowireCapableBeanFactory delegate) HalMediaTypeConfiguration
(LinkRelationProvider relProvider, ObjectProvider<CurieProvider> curieProvider, ObjectProvider<HalConfiguration> halConfiguration, ObjectProvider<MediaTypeConfigurationCustomizer<HalConfiguration>> customizers, MessageResolver resolver, AutowireCapableBeanFactory beanFactory) -
Uses of LinkRelationProvider in org.springframework.hateoas.server.core
Classes in org.springframework.hateoas.server.core that implement LinkRelationProviderModifier and TypeClassDescriptionclass
LinkRelationProvider
that evaluates theRelation
annotation on entity types.class
Default implementation ofLinkRelationProvider
to simply use the uncapitalized version of the given type's name as item resourceLinkRelation
as well as an appendedList
for the collection resourceLinkRelation
.class
class
LinkRelationProvider
implementation using the Evo Inflector implementation of an algorithmic approach to English plurals.Constructors in org.springframework.hateoas.server.core with parameters of type LinkRelationProviderModifierConstructorDescriptionDelegatingLinkRelationProvider
(LinkRelationProvider... providers) Creates a newDefaultLinkRelationProvider
for the givenLinkRelationProvider
s.Constructor parameters in org.springframework.hateoas.server.core with type arguments of type LinkRelationProviderModifierConstructorDescriptionDelegatingLinkRelationProvider
(org.springframework.plugin.core.PluginRegistry<LinkRelationProvider, LinkRelationProvider.LookupContext> providers) -
Uses of LinkRelationProvider in org.springframework.hateoas.server.mvc
Classes in org.springframework.hateoas.server.mvc that implement LinkRelationProviderModifier and TypeClassDescriptionclass
LinkRelationProvider
inspectingExposesResourceFor
annotations on controller classes.Constructor parameters in org.springframework.hateoas.server.mvc with type arguments of type LinkRelationProviderModifierConstructorDescriptionControllerLinkRelationProvider
(Class<?> controller, org.springframework.plugin.core.PluginRegistry<LinkRelationProvider, LinkRelationProvider.LookupContext> providers) Creates a newControllerLinkRelationProvider