Class HalFormsOptions.Remote
java.lang.Object
org.springframework.hateoas.mediatype.hal.forms.HalFormsOptions.AbstractHalFormsOptions<HalFormsOptions.Remote>
org.springframework.hateoas.mediatype.hal.forms.HalFormsOptions.Remote
- All Implemented Interfaces:
HalFormsOptions
- Enclosing interface:
- HalFormsOptions
public static class HalFormsOptions.Remote
extends HalFormsOptions.AbstractHalFormsOptions<HalFormsOptions.Remote>
Representation of a remote options element.
- Author:
- Oliver Drotbohm
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.springframework.hateoas.mediatype.hal.forms.HalFormsOptions
HalFormsOptions.AbstractHalFormsOptions<T extends HalFormsOptions.AbstractHalFormsOptions<T>>, HalFormsOptions.Inline, HalFormsOptions.Remote
-
Method Summary
Modifier and TypeMethodDescriptiongetLink()
Returns theLink
pointing to the resource returning option values.protected HalFormsOptions.Remote
Create a new concreteHalFormsOptions.AbstractHalFormsOptions
Methods inherited from class org.springframework.hateoas.mediatype.hal.forms.HalFormsOptions.AbstractHalFormsOptions
getMaxItems, getMinItems, getPromptField, getSelectedValue, getValueField, withMaxItems, withMinItems, withPromptField, withSelectedValue, withValueField
-
Method Details
-
getLink
Returns theLink
pointing to the resource returning option values.- Returns:
-
with
protected HalFormsOptions.Remote with(@Nullable String promptRef, @Nullable String valueRef, @Nullable Long minItems, @Nullable Long maxItems, @Nullable Object selectedValue) Description copied from class:HalFormsOptions.AbstractHalFormsOptions
Create a new concreteHalFormsOptions.AbstractHalFormsOptions
- Specified by:
with
in classHalFormsOptions.AbstractHalFormsOptions<HalFormsOptions.Remote>
- Returns:
-