public interface MethodLinkBuilderFactory<T extends LinkBuilder> extends LinkBuilderFactory<T>
LinkBuilderFactory
for implementations that also support creating LinkBuilder
s by
pointing to a method.Modifier and Type | Method and Description |
---|---|
T |
linkTo(Class<?> type,
Method method,
Object... parameters)
Returns a
LinkBuilder pointing to the URI mapped to the given Method assuming it was invoked on an
object of the given type. |
T |
linkTo(Method method,
Object... parameters)
Returns a
LinkBuilder pointing to the URI mapped to the given Method and expanding this mapping
using the given parameters. |
T |
linkTo(Object methodInvocationResult)
Returns a
LinkBuilder pointing to the URI mapped to the method the result is handed into this method. |
linkTo, linkTo
T linkTo(Method method, Object... parameters)
LinkBuilder
pointing to the URI mapped to the given Method
and expanding this mapping
using the given parameters.method
- must not be null.parameters
- T linkTo(Class<?> type, Method method, Object... parameters)
LinkBuilder
pointing to the URI mapped to the given Method
assuming it was invoked on an
object of the given type.type
- must not be null.method
- must not be null.parameters
- T linkTo(Object methodInvocationResult)
LinkBuilder
pointing to the URI mapped to the method the result is handed into this method. Use
DummyInvocationUtils.methodOn(Class, Object...)
to obtain a dummy instance of a controller to record a
dummy method invocation on. See ControllerLinkBuilder.linkTo(Object)
for an example.methodInvocationResult
- must not be null.ControllerLinkBuilder.linkTo(Object)
Copyright © 2012-2015–2015 Pivotal, Inc.. All rights reserved.