| Package | Description |
|---|---|
| org.springframework.hateoas |
Value objects to ease creating
Links and link driven representations for REST
webservices. |
| org.springframework.hateoas.mediatype.hal.forms |
HAL-FORMS extension media type.
|
| Modifier and Type | Method and Description |
|---|---|
default Optional<AffordanceModel.PropertyMetadata> |
AffordanceModel.PayloadMetadata.getPropertyMetadata(String name) |
Stream<AffordanceModel.PropertyMetadata> |
AffordanceModel.PayloadMetadata.stream()
Returns all properties contained in a payload.
|
| Modifier and Type | Method and Description |
|---|---|
T |
AffordanceModel.PropertyMetadataConfigured.apply(AffordanceModel.PropertyMetadata metadata)
Applies the given
AffordanceModel.PropertyMetadata. |
| Modifier and Type | Method and Description |
|---|---|
<T> List<T> |
AffordanceModel.createProperties(BiFunction<AffordanceModel.InputPayloadMetadata,AffordanceModel.PropertyMetadata,T> creator)
Creates a
List of properties based on the given creator. |
<T extends AffordanceModel.Named> |
AffordanceModel.InputPayloadMetadata.customize(T target,
Function<AffordanceModel.PropertyMetadata,T> customizer) |
| Modifier and Type | Method and Description |
|---|---|
<T> HalFormsConfiguration |
HalFormsConfiguration.withOptions(Class<T> type,
String property,
Function<AffordanceModel.PropertyMetadata,HalFormsOptions> creator)
Returns a new
HalFormsConfiguration with the given |
Copyright © 2011–2021 Pivotal, Inc.. All rights reserved.