Package org.glassfish.jersey.linking
Interface ProvideLink.InheritFromAnnotation
- Enclosing class:
- ProvideLink
public static interface ProvideLink.InheritFromAnnotation
Special interface to indicate that the target should be inherited from the annotated annotation.
@ProvideLinks({ @ProvideLink(value = ProvideLink.InheritFromAnnotation.class, rel = "next", bindings = { @Binding(name = "page", value = "${instance.number + 1}"), @Binding(name =@ "size", value = "${instance.size}"), }, condition = "${instance.nextPageAvailable}"), @ProvideLink(value = ProvideLink.InheritFromAnnotation.class, rel = "prev", bindings = { @Binding(name = "page", value = "${instance.number - 1}"), @Binding(name = "size", value = "${instance.size}"), }, condition = "${instance.previousPageAvailable}") }) @Target({ElementType.METHOD}) @Retention(RetentionPolicy.RUNTIME) @Documented public @interface PageLinks { Class<?> value(); }
In this case the value of each ProvideLink
will be the same as PageLinks
value.