Class WebHandler
java.lang.Object
org.springframework.hateoas.server.core.WebHandler
Utility for taking a method invocation and extracting a
LinkBuilder
.- Author:
- Greg Turnquist, Oliver Drotbohm, RĂ©da Housni Alaoui
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic interface
WebHandler.LinkBuilderCreator<T extends LinkBuilder>
static interface
WebHandler.PreparedWebHandler<T extends LinkBuilder>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic <T extends LinkBuilder>
WebHandler.PreparedWebHandler<T>linkTo
(Object invocationValue, WebHandler.LinkBuilderCreator<T> creator) static <T extends LinkBuilder>
TlinkTo
(Object invocationValue, WebHandler.LinkBuilderCreator<T> creator, BiFunction<UriComponentsBuilder, MethodInvocation, UriComponentsBuilder> additionalUriHandler, Function<UriMapping, UriComponentsBuilder> finisher, Supplier<ConversionService> conversionService)
-
Constructor Details
-
WebHandler
public WebHandler()
-
-
Method Details
-
linkTo
public static <T extends LinkBuilder> WebHandler.PreparedWebHandler<T> linkTo(Object invocationValue, WebHandler.LinkBuilderCreator<T> creator) -
linkTo
public static <T extends LinkBuilder> T linkTo(Object invocationValue, WebHandler.LinkBuilderCreator<T> creator, @Nullable BiFunction<UriComponentsBuilder, MethodInvocation, UriComponentsBuilder> additionalUriHandler, Function<UriMapping, UriComponentsBuilder> finisher, Supplier<ConversionService> conversionService)
-