Uses of Class
org.springframework.hateoas.Affordance
Packages that use Affordance
Package
Description
Value objects to ease creating
Link
s and link driven representations for REST
webservices.Spring container configuration support.
Implementations of core API interfaces.
Spring MVC helper classes to build
Link
s and assemble
RepresentationModel
types.Spring WebFlux components to build
Link
s and assemble
RepresentationModel
types.-
Uses of Affordance in org.springframework.hateoas
Methods in org.springframework.hateoas that return types with arguments of type AffordanceMethods in org.springframework.hateoas with parameters of type AffordanceModifier and TypeMethodDescriptionLink.andAffordance
(Affordance affordance) Create newLink
with an additionalAffordance
.Method parameters in org.springframework.hateoas with type arguments of type AffordanceModifier and TypeMethodDescriptionLink.andAffordances
(List<Affordance> affordances) Create newLink
with additionalAffordance
s.Link.withAffordances
(List<Affordance> affordances) Creates a newLink
with the givenAffordance
s. -
Uses of Affordance in org.springframework.hateoas.mediatype
Methods in org.springframework.hateoas.mediatype that return types with arguments of type Affordance -
Uses of Affordance in org.springframework.hateoas.server.core
Methods in org.springframework.hateoas.server.core that return types with arguments of type AffordanceModifier and TypeMethodDescriptionLinkBuilderSupport.getAffordances()
static List<Affordance>
SpringAffordanceBuilder.getAffordances
(Class<?> type, Method method, String href) Returns allAffordance
s for the given type's method and base URI.Method parameters in org.springframework.hateoas.server.core with type arguments of type AffordanceModifier and TypeMethodDescriptionLinkBuilderSupport.addAffordances
(Collection<Affordance> affordances) WebHandler.LinkBuilderCreator.createBuilder
(UriComponents components, TemplateVariables variables, List<Affordance> affordances) protected abstract T
LinkBuilderSupport.createNewInstance
(UriComponents components, List<Affordance> affordances) Creates a new instance of the sub-class.protected final T
TemplateVariableAwareLinkBuilderSupport.createNewInstance
(UriComponents components, List<Affordance> affordances) protected abstract T
TemplateVariableAwareLinkBuilderSupport.createNewInstance
(UriComponents components, List<Affordance> affordances, TemplateVariables variables) Constructor parameters in org.springframework.hateoas.server.core with type arguments of type AffordanceModifierConstructorDescriptionprotected
LinkBuilderSupport
(UriComponents components, List<Affordance> affordances) protected
TemplateVariableAwareLinkBuilderSupport
(UriComponents components, TemplateVariables variables, List<Affordance> affordances) -
Uses of Affordance in org.springframework.hateoas.server.mvc
Methods in org.springframework.hateoas.server.mvc that return AffordanceMethod parameters in org.springframework.hateoas.server.mvc with type arguments of type AffordanceModifier and TypeMethodDescriptionprotected BasicLinkBuilder
BasicLinkBuilder.createNewInstance
(UriComponents components, List<Affordance> affordances) protected WebMvcLinkBuilder
WebMvcLinkBuilder.createNewInstance
(UriComponents components, List<Affordance> affordances, TemplateVariables variables) -
Uses of Affordance in org.springframework.hateoas.server.reactive
Method parameters in org.springframework.hateoas.server.reactive with type arguments of type AffordanceModifier and TypeMethodDescriptionprotected WebFluxLinkBuilder
WebFluxLinkBuilder.createNewInstance
(UriComponents components, List<Affordance> affordances, TemplateVariables variables)