- getAffordanceModel(MediaType) - Method in class org.springframework.hateoas.Affordance
-
- getAffordanceModel(String, Link, HttpMethod, AffordanceModel.InputPayloadMetadata, List<QueryParameter>, AffordanceModel.PayloadMetadata) - Method in interface org.springframework.hateoas.mediatype.AffordanceModelFactory
-
- getAffordances() - Method in class org.springframework.hateoas.Link
-
- getAnnotationType() - Method in class org.springframework.hateoas.server.core.AnnotationAttribute
-
Returns the annotation type.
- getArguments() - Method in interface org.springframework.hateoas.server.core.MethodInvocation
-
- getAvailableConfigurations() - Method in enum org.springframework.hateoas.support.WebStack
-
Based on what client/server components are on the classpath, return what configuration classes should be
registered.
- getBuilder() - Static method in class org.springframework.hateoas.server.mvc.ControllerLinkBuilder
-
Deprecated.
- getCodes() - Method in class org.springframework.hateoas.mediatype.hal.HalLinkRelation
-
- getCollectionResourceRelFor(Class<?>) - Method in class org.springframework.hateoas.server.core.AnnotationLinkRelationProvider
-
- getCollectionResourceRelFor(Class<?>) - Method in class org.springframework.hateoas.server.core.DefaultLinkRelationProvider
-
- getCollectionResourceRelFor(Class<?>) - Method in class org.springframework.hateoas.server.core.DelegatingLinkRelationProvider
-
- getCollectionResourceRelFor(Class<?>) - Method in class org.springframework.hateoas.server.core.EvoInflectorLinkRelationProvider
-
- getCollectionResourceRelFor(Class<?>) - Method in interface org.springframework.hateoas.server.LinkRelationProvider
-
Returns the relation type to be used to point to a collection resource of the given type.
- getCollectionResourceRelFor(Class<?>) - Method in class org.springframework.hateoas.server.mvc.ControllerLinkRelationProvider
-
- getConfiguration() - Method in interface org.springframework.hateoas.config.MediaTypeConfigurationProvider
-
Returns the primary Spring configuration class to be bootstrapped for the given media type.
- getContent() - Method in class org.springframework.hateoas.CollectionModel
-
Returns the underlying elements.
- getContent() - Method in class org.springframework.hateoas.EntityModel
-
Returns the underlying entity.
- getContentDeserializer() - Method in class org.springframework.hateoas.mediatype.hal.Jackson2HalModule.HalLinkListDeserializer
-
- getContentDeserializer() - Method in class org.springframework.hateoas.mediatype.hal.Jackson2HalModule.HalResourcesDeserializer
-
- getContentSerializer() - Method in class org.springframework.hateoas.mediatype.hal.Jackson2HalModule.HalLinkListSerializer
-
- getContentSerializer() - Method in class org.springframework.hateoas.mediatype.hal.Jackson2HalModule.HalResourcesSerializer
-
- getContentSerializer() - Method in class org.springframework.hateoas.mediatype.hal.Jackson2HalModule.OptionalListJackson2Serializer
-
- getContentType() - Method in class org.springframework.hateoas.mediatype.hal.Jackson2HalModule.HalLinkListDeserializer
-
- getContentType() - Method in class org.springframework.hateoas.mediatype.hal.Jackson2HalModule.HalLinkListSerializer
-
- getContentType() - Method in class org.springframework.hateoas.mediatype.hal.Jackson2HalModule.HalResourcesDeserializer
-
- getContentType() - Method in class org.springframework.hateoas.mediatype.hal.Jackson2HalModule.HalResourcesSerializer
-
- getContentType() - Method in class org.springframework.hateoas.mediatype.hal.Jackson2HalModule.OptionalListJackson2Serializer
-
- getControllerClass() - Method in class org.springframework.hateoas.server.mvc.RepresentationModelAssemblerSupport
-
- getCurieHref(String, UriTemplate) - Method in class org.springframework.hateoas.mediatype.hal.DefaultCurieProvider
-
- getCurieInformation(Links) - Method in interface org.springframework.hateoas.mediatype.hal.CurieProvider
-
Returns an object to render as the base curie information.
- getCurieInformation(Links) - Method in class org.springframework.hateoas.mediatype.hal.DefaultCurieProvider
-
- getDefaultMessage() - Method in class org.springframework.hateoas.mediatype.hal.HalLinkRelation
-
- getDefaultMessageConverters(MediaType...) - Static method in class org.springframework.hateoas.client.Traverson
-
- getDefaultTemplate() - Method in class org.springframework.hateoas.mediatype.hal.forms.HalFormsDocument
-
Returns the default template of the document.
- getDeprecation() - Method in class org.springframework.hateoas.mediatype.hal.LinkMixin
-
- getExposedProperties(Class<?>) - Static method in class org.springframework.hateoas.mediatype.PropertyUtils
-
- getExposedProperties(ResolvableType) - Static method in class org.springframework.hateoas.mediatype.PropertyUtils
-
- getHreflang() - Method in class org.springframework.hateoas.mediatype.hal.LinkMixin
-
- getHttpMessageConverters(Collection<MediaType>) - Method in interface org.springframework.hateoas.client.TraversonDefaults
-
- getI18nCodes() - Method in interface org.springframework.hateoas.AffordanceModel.InputPayloadMetadata
-
Returns the I18n codes to be used to resolve a name for the payload metadata.
- getItemResourceRelFor(Class<?>) - Method in class org.springframework.hateoas.server.core.AnnotationLinkRelationProvider
-
- getItemResourceRelFor(Class<?>) - Method in class org.springframework.hateoas.server.core.DefaultLinkRelationProvider
-
- getItemResourceRelFor(Class<?>) - Method in class org.springframework.hateoas.server.core.DelegatingLinkRelationProvider
-
- getItemResourceRelFor(Class<?>) - Method in interface org.springframework.hateoas.server.LinkRelationProvider
-
Returns the relation type to be used to point to an item resource of the given type.
- getItemResourceRelFor(Class<?>) - Method in class org.springframework.hateoas.server.mvc.ControllerLinkRelationProvider
-
- getJacksonModule() - Method in interface org.springframework.hateoas.config.HypermediaMappingInformation
-
Optionally return the Jackson Module
to be used to customize the serialization of representation models.
- getLastInvocation() - Method in interface org.springframework.hateoas.server.core.LastInvocationAware
-
- getLastInvocationAware(Object) - Static method in class org.springframework.hateoas.server.core.DummyInvocationUtils
-
- getLink(String) - Method in class org.springframework.hateoas.Links
-
- getLink(LinkRelation) - Method in class org.springframework.hateoas.Links
-
Returns the
Link
with the given rel.
- getLink(String) - Method in class org.springframework.hateoas.RepresentationModel
-
Returns the link with the given relation.
- getLink(LinkRelation) - Method in class org.springframework.hateoas.RepresentationModel
-
- getLinkDiscovererFor(MediaType) - Method in class org.springframework.hateoas.client.LinkDiscoverers
-
- getLinkDiscovererFor(String) - Method in class org.springframework.hateoas.client.LinkDiscoverers
-
- getLinkDiscoverers(Collection<MediaType>) - Method in interface org.springframework.hateoas.client.TraversonDefaults
-
- getLinks() - Method in class org.springframework.hateoas.mediatype.hal.RepresentationModelMixin
-
- getLinks() - Method in class org.springframework.hateoas.RepresentationModel
-
Returns all
Link
s contained in this resource.
- getLinks(String) - Method in class org.springframework.hateoas.RepresentationModel
-
Returns all
Link
s with the given relation.
- getLinks(LinkRelation) - Method in class org.springframework.hateoas.RepresentationModel
-
Returns all
Link
s with the given relation.
- getLogref() - Method in class org.springframework.hateoas.mediatype.vnderrors.VndErrors.VndError
-
Returns the logref of the error.
- getMapping(Class<?>) - Method in class org.springframework.hateoas.server.core.AnnotationMappingDiscoverer
-
- getMapping(Method) - Method in class org.springframework.hateoas.server.core.AnnotationMappingDiscoverer
-
- getMapping(Class<?>, Method) - Method in class org.springframework.hateoas.server.core.AnnotationMappingDiscoverer
-
- getMapping(Class<?>) - Method in class org.springframework.hateoas.server.core.CachingMappingDiscoverer
-
- getMapping(Method) - Method in class org.springframework.hateoas.server.core.CachingMappingDiscoverer
-
- getMapping(Class<?>, Method) - Method in class org.springframework.hateoas.server.core.CachingMappingDiscoverer
-
- getMapping(Class<?>) - Method in interface org.springframework.hateoas.server.core.MappingDiscoverer
-
Returns the mapping associated with the given type.
- getMapping(Method) - Method in interface org.springframework.hateoas.server.core.MappingDiscoverer
-
Returns the mapping associated with the given
Method
.
- getMapping(Class<?>, Method) - Method in interface org.springframework.hateoas.server.core.MappingDiscoverer
-
Returns the mapping for the given
Method
invoked on the given type.
- getMediaType() - Method in interface org.springframework.hateoas.mediatype.AffordanceModelFactory
-
- getMediaTypes() - Method in enum org.springframework.hateoas.config.EnableHypermediaSupport.HypermediaType
-
- getMediaTypes() - Method in interface org.springframework.hateoas.config.HypermediaMappingInformation
-
- getMediaTypes() - Method in class org.springframework.hateoas.mediatype.hal.HalMediaTypeConfiguration
-
- getMessage() - Method in class org.springframework.hateoas.mediatype.vnderrors.VndErrors.VndError
-
Returns the message of the error.
- getMetadata() - Method in class org.springframework.hateoas.PagedModel
-
Returns the pagination metadata.
- getMethod() - Method in interface org.springframework.hateoas.server.core.MethodInvocation
-
- getName() - Method in interface org.springframework.hateoas.AffordanceModel.Named
-
- getName() - Method in interface org.springframework.hateoas.AffordanceModel.PropertyMetadata
-
The name of the property.
- getName() - Method in class org.springframework.hateoas.mediatype.hal.LinkMixin
-
- getNamespacedRelFor(LinkRelation) - Method in interface org.springframework.hateoas.mediatype.hal.CurieProvider
-
Returns the rel to be rendered for the given rel.
- getNamespacedRelFor(LinkRelation) - Method in class org.springframework.hateoas.mediatype.hal.DefaultCurieProvider
-
- getNamespacedRelFrom(Link) - Method in interface org.springframework.hateoas.mediatype.hal.CurieProvider
-
Returns the rel to be rendered for the given
Link
.
- getNamespacedRelFrom(Link) - Method in class org.springframework.hateoas.mediatype.hal.DefaultCurieProvider
-
- getNextLink() - Method in class org.springframework.hateoas.PagedModel
-
Returns the Link pointing to the next page (if set).
- getNumber() - Method in class org.springframework.hateoas.PagedModel.PageMetadata
-
Returns the number of the current page.
- getObjectParameters() - Method in interface org.springframework.hateoas.server.core.LastInvocationAware
-
- getObjectType() - Method in class org.springframework.hateoas.server.core.ControllerEntityLinksFactoryBean
-
- getOrder() - Method in class org.springframework.hateoas.server.core.AnnotationLinkRelationProvider
-
- getOrder() - Method in class org.springframework.hateoas.server.core.DefaultLinkRelationProvider
-
- getParameter(String) - Method in class org.springframework.hateoas.server.core.MethodParameters
-
- getParameters() - Method in class org.springframework.hateoas.server.core.MethodParameters
-
- getParametersOfType(Class<?>) - Method in class org.springframework.hateoas.server.core.MethodParameters
-
Returns all parameters of the given type.
- getParametersWith(Class<? extends Annotation>) - Method in class org.springframework.hateoas.server.core.MethodParameters
-
- getPattern() - Method in interface org.springframework.hateoas.AffordanceModel.PropertyMetadata
-
Returns the (regular expression) pattern the property has to adhere to.
- getPreviousLink() - Method in class org.springframework.hateoas.PagedModel
-
Returns the Link pointing to the previous page (if set).
- getProfile() - Method in class org.springframework.hateoas.mediatype.hal.LinkMixin
-
- getPropertyMetadata(String) - Method in interface org.springframework.hateoas.AffordanceModel.PayloadMetadata
-
- getRel() - Method in interface org.springframework.hateoas.server.core.EmbeddedWrapper
-
Returns the rel to be used when embedding.
- getRelTargetType() - Method in interface org.springframework.hateoas.server.core.EmbeddedWrapper
-
Returns the type to be used to calculate a type based rel.
- getRequestMethod(Class<?>, Method) - Method in class org.springframework.hateoas.server.core.AnnotationMappingDiscoverer
-
- getRequestMethod(Class<?>, Method) - Method in class org.springframework.hateoas.server.core.CachingMappingDiscoverer
-
- getRequestMethod(Class<?>, Method) - Method in interface org.springframework.hateoas.server.core.MappingDiscoverer
-
Returns the HTTP verbs for the given
Method
invoked on the given type.
- getRequiredLink(String) - Method in class org.springframework.hateoas.Links
-
Returns the
Link
with the given relation.
- getRequiredLink(LinkRelation) - Method in class org.springframework.hateoas.Links
-
Returns the
Link
with the given relation.
- getRequiredLink(String) - Method in class org.springframework.hateoas.RepresentationModel
-
Returns the link with the given relation.
- getRequiredLink(LinkRelation) - Method in class org.springframework.hateoas.RepresentationModel
-
Returns the link with the given relation.
- getRequiredLinkDiscovererFor(MediaType) - Method in class org.springframework.hateoas.client.LinkDiscoverers
-
- getRequiredLinkDiscovererFor(String) - Method in class org.springframework.hateoas.client.LinkDiscoverers
-
- getResourceType() - Method in class org.springframework.hateoas.server.mvc.RepresentationModelAssemblerSupport
-
- getSchema(SerializerProvider, Type) - Method in class org.springframework.hateoas.mediatype.hal.Jackson2HalModule.TrueOnlyBooleanSerializer
-
- getSize() - Method in class org.springframework.hateoas.PagedModel.PageMetadata
-
Returns the requested size of the page.
- getTargetType() - Method in interface org.springframework.hateoas.server.core.MethodInvocation
-
- getTemplate(String) - Method in class org.springframework.hateoas.mediatype.hal.forms.HalFormsDocument
-
Returns the template with the given name.
- getThis() - Method in class org.springframework.hateoas.server.core.LinkBuilderSupport
-
Returns the current concrete instance.
- getThis() - Method in class org.springframework.hateoas.server.mvc.BasicLinkBuilder
-
- getThis() - Method in class org.springframework.hateoas.server.mvc.ControllerLinkBuilder
-
Deprecated.
- getThis() - Method in class org.springframework.hateoas.server.mvc.WebMvcLinkBuilder
-
- getThis() - Method in class org.springframework.hateoas.server.reactive.WebFluxLinkBuilder
-
- getTitle() - Method in class org.springframework.hateoas.mediatype.hal.LinkMixin
-
- getTotalElements() - Method in class org.springframework.hateoas.PagedModel.PageMetadata
-
Returns the total number of elements available.
- getTotalPages() - Method in class org.springframework.hateoas.PagedModel.PageMetadata
-
Returns how many pages are available in total.
- getType() - Method in interface org.springframework.hateoas.AffordanceModel.PropertyMetadata
-
Return the type of the property.
- getType() - Method in class org.springframework.hateoas.mediatype.hal.LinkMixin
-
- getURI() - Method in class org.springframework.hateoas.AffordanceModel
-
Expand the
Link
into an href with no parameters.
- getValue() - Method in interface org.springframework.hateoas.server.core.EmbeddedWrapper
-
Returns the actual value to embed.
- getValueFrom(MethodParameter) - Method in class org.springframework.hateoas.server.core.AnnotationAttribute
-
- getValueFrom(Annotation) - Method in class org.springframework.hateoas.server.core.AnnotationAttribute
-
- getVariableNames() - Method in class org.springframework.hateoas.Link
-
Returns the variable names contained in the template.
- getVariableNames() - Method in class org.springframework.hateoas.UriTemplate
-
Returns the names of the variables discovered.
- getVariables() - Method in class org.springframework.hateoas.Link
-
- getVariables() - Method in class org.springframework.hateoas.UriTemplate
-
- GLOSSARY - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
Refers to a glossary of terms.
- GLOSSARY_VALUE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
- HAL_FORMS_JSON - Static variable in class org.springframework.hateoas.MediaTypes
-
Public constant media type for applicatino/prs.hal-forms+json
.
- HAL_FORMS_JSON_VALUE - Static variable in class org.springframework.hateoas.MediaTypes
-
Public constant media type for application/prs.hal-forms+json
.
- HAL_JSON - Static variable in class org.springframework.hateoas.MediaTypes
-
Public constant media type for application/hal+json
.
- HAL_JSON_VALUE - Static variable in class org.springframework.hateoas.MediaTypes
-
- HalConfiguration - Class in org.springframework.hateoas.mediatype.hal
-
HAL specific configuration.
- HalConfiguration() - Constructor for class org.springframework.hateoas.mediatype.hal.HalConfiguration
-
Creates a new default
HalConfiguration
rendering single links as immediate sub-document.
- HalConfiguration.RenderSingleLinks - Enum in org.springframework.hateoas.mediatype.hal
-
Configuration option how to render single links of a given
LinkRelation
.
- HalFormsConfiguration - Class in org.springframework.hateoas.mediatype.hal.forms
-
- HalFormsConfiguration() - Constructor for class org.springframework.hateoas.mediatype.hal.forms.HalFormsConfiguration
-
- HalFormsDocument<T> - Class in org.springframework.hateoas.mediatype.hal.forms
-
Representation of a HAL-FORMS document.
- HalFormsHandlerInstantiator(LinkRelationProvider, CurieProvider, MessageResolver, boolean, HalFormsConfiguration) - Constructor for class org.springframework.hateoas.mediatype.hal.forms.Jackson2HalFormsModule.HalFormsHandlerInstantiator
-
- HalFormsHandlerInstantiator(LinkRelationProvider, CurieProvider, MessageResolver, boolean, AutowireCapableBeanFactory) - Constructor for class org.springframework.hateoas.mediatype.hal.forms.Jackson2HalFormsModule.HalFormsHandlerInstantiator
-
- HalFormsLinkDiscoverer - Class in org.springframework.hateoas.mediatype.hal.forms
-
- HalFormsLinkDiscoverer() - Constructor for class org.springframework.hateoas.mediatype.hal.forms.HalFormsLinkDiscoverer
-
- HalFormsProperty - Class in org.springframework.hateoas.mediatype.hal.forms
-
Describe a parameter for the associated state transition in a HAL-FORMS document.
- HalFormsProperty() - Constructor for class org.springframework.hateoas.mediatype.hal.forms.HalFormsProperty
-
- HalFormsTemplate - Class in org.springframework.hateoas.mediatype.hal.forms
-
Value object for a HAL-FORMS template.
- HalHandlerInstantiator(LinkRelationProvider, CurieProvider, MessageResolver) - Constructor for class org.springframework.hateoas.mediatype.hal.Jackson2HalModule.HalHandlerInstantiator
-
- HalHandlerInstantiator(LinkRelationProvider, CurieProvider, MessageResolver, HalConfiguration) - Constructor for class org.springframework.hateoas.mediatype.hal.Jackson2HalModule.HalHandlerInstantiator
-
- HalHandlerInstantiator(LinkRelationProvider, CurieProvider, MessageResolver, boolean, HalConfiguration) - Constructor for class org.springframework.hateoas.mediatype.hal.Jackson2HalModule.HalHandlerInstantiator
-
- HalLinkDiscoverer - Class in org.springframework.hateoas.mediatype.hal
-
- HalLinkDiscoverer() - Constructor for class org.springframework.hateoas.mediatype.hal.HalLinkDiscoverer
-
- HalLinkDiscoverer(MediaType...) - Constructor for class org.springframework.hateoas.mediatype.hal.HalLinkDiscoverer
-
- HalLinkListDeserializer() - Constructor for class org.springframework.hateoas.mediatype.hal.Jackson2HalModule.HalLinkListDeserializer
-
- HalLinkListSerializer(CurieProvider, Jackson2HalModule.EmbeddedMapper, MessageResolver, HalConfiguration) - Constructor for class org.springframework.hateoas.mediatype.hal.Jackson2HalModule.HalLinkListSerializer
-
- HalLinkListSerializer(BeanProperty, CurieProvider, Jackson2HalModule.EmbeddedMapper, MessageResolver, HalConfiguration) - Constructor for class org.springframework.hateoas.mediatype.hal.Jackson2HalModule.HalLinkListSerializer
-
- HalLinkRelation - Class in org.springframework.hateoas.mediatype.hal
-
Value object for HAL based
LinkRelation
, i.e. a relation that can be curied.
- HalLinkRelation() - Constructor for class org.springframework.hateoas.mediatype.hal.HalLinkRelation
-
- HalLinkRelation.HalLinkRelationBuilder - Interface in org.springframework.hateoas.mediatype.hal
-
Simple builder interface to easily create multiple
HalLinkRelation
s for a single curie.
- HalMediaTypeConfiguration - Class in org.springframework.hateoas.mediatype.hal
-
Spring configuration to set up HAL support.
- HalMediaTypeConfiguration(LinkRelationProvider, ObjectProvider<CurieProvider>, ObjectProvider<HalConfiguration>, MessageResolver) - Constructor for class org.springframework.hateoas.mediatype.hal.HalMediaTypeConfiguration
-
- HalResourcesDeserializer() - Constructor for class org.springframework.hateoas.mediatype.hal.Jackson2HalModule.HalResourcesDeserializer
-
- HalResourcesDeserializer(JavaType) - Constructor for class org.springframework.hateoas.mediatype.hal.Jackson2HalModule.HalResourcesDeserializer
-
- HalResourcesSerializer(Jackson2HalModule.EmbeddedMapper) - Constructor for class org.springframework.hateoas.mediatype.hal.Jackson2HalModule.HalResourcesSerializer
-
- HalResourcesSerializer(BeanProperty, Jackson2HalModule.EmbeddedMapper) - Constructor for class org.springframework.hateoas.mediatype.hal.Jackson2HalModule.HalResourcesSerializer
-
- handleReturnValue(Object, MethodParameter, ModelAndViewContainer, NativeWebRequest) - Method in class org.springframework.hateoas.server.mvc.RepresentationModelProcessorHandlerMethodReturnValueHandler
-
- handlesType(Class<?>) - Method in class org.springframework.hateoas.server.LinkRelationProvider.LookupContext
-
Returns whether the lookup is executed for the given type.
- hasCuriedEmbed(Iterable<?>) - Method in class org.springframework.hateoas.mediatype.hal.Jackson2HalModule.EmbeddedMapper
-
Returns whether the given source elements will be namespaced.
- hasDescription() - Method in class org.springframework.hateoas.TemplateVariable
-
Returns whether the variable has a description.
- hashCode() - Method in class org.springframework.hateoas.CollectionModel
-
- hashCode() - Method in class org.springframework.hateoas.EntityModel
-
- hashCode() - Method in class org.springframework.hateoas.Links
-
- hashCode() - Method in class org.springframework.hateoas.mediatype.vnderrors.VndErrors
-
- hashCode() - Method in class org.springframework.hateoas.mediatype.vnderrors.VndErrors.VndError
-
- hashCode() - Method in class org.springframework.hateoas.PagedModel
-
- hashCode() - Method in class org.springframework.hateoas.PagedModel.PageMetadata
-
- hashCode() - Method in class org.springframework.hateoas.RepresentationModel
-
- hasHttpMethod(HttpMethod) - Method in class org.springframework.hateoas.AffordanceModel
-
- hasLink(String) - Method in class org.springframework.hateoas.Links
-
Returns whether the
Links
container contains a
Link
with the given relation.
- hasLink(LinkRelation) - Method in class org.springframework.hateoas.Links
-
Returns whether the current
Links
contains a
Link
with the given relation.
- hasLink(String) - Method in class org.springframework.hateoas.RepresentationModel
-
Returns whether the resource contains a
Link
with the given rel.
- hasLink(LinkRelation) - Method in class org.springframework.hateoas.RepresentationModel
-
- hasLinks() - Method in class org.springframework.hateoas.RepresentationModel
-
Returns whether the resource contains
Link
s at all.
- hasName(String) - Method in interface org.springframework.hateoas.AffordanceModel.PropertyMetadata
-
Whether the property has the given name.
- hasRel(String) - Method in class org.springframework.hateoas.Link
-
Returns whether the current
Link
has the given link relation.
- hasRel(LinkRelation) - Method in class org.springframework.hateoas.Link
-
- hasRel(LinkRelation) - Method in interface org.springframework.hateoas.server.core.EmbeddedWrapper
-
Returns whether the wrapper has the given rel.
- hasSingleElement(Links) - Method in class org.springframework.hateoas.mediatype.hal.Jackson2HalModule.HalLinkListSerializer
-
- hasSingleElement(Collection<?>) - Method in class org.springframework.hateoas.mediatype.hal.Jackson2HalModule.HalResourcesSerializer
-
- hasSingleElement(Object) - Method in class org.springframework.hateoas.mediatype.hal.Jackson2HalModule.OptionalListJackson2Serializer
-
- hasSingleLink() - Method in class org.springframework.hateoas.Links
-
Returns whether the
Links
contain a single
Link
.
- hasSize(long) - Method in class org.springframework.hateoas.Links
-
Returns whether the current
Links
has the given size.
- HateoasConfiguration - Class in org.springframework.hateoas.config
-
Common HATEOAS specific configuration.
- HateoasConfiguration() - Constructor for class org.springframework.hateoas.config.HateoasConfiguration
-
- header(String, String) - Method in class org.springframework.hateoas.client.Hop
-
Add one header to the HttpHeaders collection.
- HeaderLinksResponseEntity<T extends RepresentationModel<?>> - Class in org.springframework.hateoas.server.core
-
- HELP - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
Refers to context-sensitive help.
- HELP_VALUE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
- Hop - Class in org.springframework.hateoas.client
-
Container for customizations to a single traverson "hop"
- Hop() - Constructor for class org.springframework.hateoas.client.Hop
-
- HOSTS - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
Refers to a resource hosted by the server indicated by the link context.
- HOSTS_VALUE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
- HUB - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
Refers to a hub that enables registration for notification of updates to the context.
- HUB_VALUE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
- hypermediaExchangeStrategies() - Method in class org.springframework.hateoas.config.WebClientConfigurer
-
- HypermediaMappingInformation - Interface in org.springframework.hateoas.config
-
Interface for registering custom hypermedia handlers.
- IanaLinkRelations - Class in org.springframework.hateoas
-
Capture standard IANA-based link relations.
- IanaLinkRelations() - Constructor for class org.springframework.hateoas.IanaLinkRelations
-
- IanaRels - Class in org.springframework.hateoas
-
Deprecated.
- IanaRels() - Constructor for class org.springframework.hateoas.IanaRels
-
Deprecated.
- ICON - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
Refers to an icon representing the link's context.
- ICON_VALUE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
- INDEX - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
Refers to an index.
- INDEX_VALUE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
- instantiateModel(T) - Method in class org.springframework.hateoas.server.mvc.RepresentationModelAssemblerSupport
-
Instantiates the resource object.
- INTERVAL_AFTER - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
refers to a resource associated with a time interval that ends before the beginning of the time interval associated
with the context resource
- INTERVAL_AFTER_VALUE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
- INTERVAL_BEFORE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
refers to a resource associated with a time interval that begins after the end of the time interval associated with
the context resource
- INTERVAL_BEFORE_VALUE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
- INTERVAL_CONTAINS - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
refers to a resource associated with a time interval that begins after the beginning of the time interval
associated with the context resource, and ends before the end of the time interval associated with the context
resource
- INTERVAL_CONTAINS_VALUE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
- INTERVAL_DISJOINT - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
refers to a resource associated with a time interval that begins after the end of the time interval associated with
the context resource, or ends before the beginning of the time interval associated with the context resource
- INTERVAL_DISJOINT_VALUE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
- INTERVAL_DURING - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
refers to a resource associated with a time interval that begins before the beginning of the time interval
associated with the context resource, and ends after the end of the time interval associated with the context
resource
- INTERVAL_DURING_VALUE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
- INTERVAL_EQUALS - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
refers to a resource associated with a time interval whose beginning coincides with the beginning of the time
interval associated with the context resource, and whose end coincides with the end of the time interval associated
with the context resource
- INTERVAL_EQUALS_VALUE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
- INTERVAL_FINISHED_BY - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
refers to a resource associated with a time interval that begins after the beginning of the time interval
associated with the context resource, and whose end coincides with the end of the time interval associated with the
context resource
- INTERVAL_FINISHED_BY_VALUE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
- INTERVAL_FINISHES - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
refers to a resource associated with a time interval that begins before the beginning of the time interval
associated with the context resource, and whose end coincides with the end of the time interval associated with the
context resource
- INTERVAL_FINISHES_VALUE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
- INTERVAL_IN - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
refers to a resource associated with a time interval that begins before or is coincident with the beginning of the
time interval associated with the context resource, and ends after or is coincident with the end of the time
interval associated with the context resource
- INTERVAL_IN_VALUE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
- INTERVAL_MEETS - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
refers to a resource associated with a time interval whose beginning coincides with the end of the time interval
associated with the context resource
- INTERVAL_MEETS_VALUE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
- INTERVAL_MET_BY - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
refers to a resource associated with a time interval whose beginning coincides with the end of the time interval
associated with the context resource
- INTERVAL_MET_BY_VALUE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
- INTERVAL_OVERLAPPED_BY - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
refers to a resource associated with a time interval that begins before the beginning of the time interval
associated with the context resource, and ends after the beginning of the time interval associated with the context
resource
- INTERVAL_OVERLAPPED_BY_VALUE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
- INTERVAL_OVERLAPS - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
refers to a resource associated with a time interval that begins before the end of the time interval associated
with the context resource, and ends after the end of the time interval associated with the context resource
- INTERVAL_OVERLAPS_VALUE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
- INTERVAL_STARTED_BY - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
refers to a resource associated with a time interval whose beginning coincides with the beginning of the time
interval associated with the context resource, and ends before the end of the time interval associated with the
context resource
- INTERVAL_STARTED_BY_VALUE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
- INTERVAL_STARTS - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
refers to a resource associated with a time interval whose beginning coincides with the beginning of the time
interval associated with the context resource, and ends after the end of the time interval associated with the
context resource
- INTERVAL_STARTS_VALUE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
- invokeProcessorsFor(T) - Method in class org.springframework.hateoas.server.mvc.RepresentationModelProcessorInvoker
-
- invokeProcessorsFor(T, ResolvableType) - Method in class org.springframework.hateoas.server.mvc.RepresentationModelProcessorInvoker
-
- isAlreadyRegisteredIn(ObjectMapper) - Static method in class org.springframework.hateoas.mediatype.hal.Jackson2HalModule
-
Returns whether the module was already registered in the given ObjectMapper
.
- isAvailable() - Method in enum org.springframework.hateoas.support.WebStack
-
- isCollectionRelationLookup() - Method in class org.springframework.hateoas.server.LinkRelationProvider.LookupContext
-
Returns whether the current context includes the collection relation lookup.
- isCollectionValue() - Method in interface org.springframework.hateoas.server.core.EmbeddedWrapper
-
Returns whether the wrapper is a collection value.
- isCuried() - Method in class org.springframework.hateoas.mediatype.hal.HalLinkRelation
-
Returns whether the link relation is curied.
- isEmpty() - Method in class org.springframework.hateoas.Links
-
Returns whether the
Links
container is empty.
- isEmpty(SerializerProvider, Links) - Method in class org.springframework.hateoas.mediatype.hal.Jackson2HalModule.HalLinkListSerializer
-
- isEmpty(SerializerProvider, Collection<?>) - Method in class org.springframework.hateoas.mediatype.hal.Jackson2HalModule.HalResourcesSerializer
-
- isEmpty(SerializerProvider, Object) - Method in class org.springframework.hateoas.mediatype.hal.Jackson2HalModule.OptionalListJackson2Serializer
-
- isEmpty(SerializerProvider, Boolean) - Method in class org.springframework.hateoas.mediatype.hal.Jackson2HalModule.TrueOnlyBooleanSerializer
-
- isIanaRel(String) - Static method in class org.springframework.hateoas.IanaLinkRelations
-
Is this relation an IANA standard?
- isIanaRel(LinkRelation) - Static method in class org.springframework.hateoas.IanaLinkRelations
-
Is this relation an IANA standard?
- isIanaRel(String) - Static method in class org.springframework.hateoas.IanaRels
-
- isItemRelationLookup() - Method in class org.springframework.hateoas.server.LinkRelationProvider.LookupContext
-
Returns whether the current context includes the item relation lookup.
- isOptional() - Method in enum org.springframework.hateoas.TemplateVariable.VariableType
-
Returns whether the variable of this type is optional.
- isReadOnly() - Method in interface org.springframework.hateoas.AffordanceModel.PropertyMetadata
-
Whether the property is read only, i.e. must not be manipulated in requests modifying state.
- isRequired() - Method in interface org.springframework.hateoas.AffordanceModel.PropertyMetadata
-
Whether the property is required to be submitted or always present in the representation returned.
- isResourcesOfResource(JavaType) - Static method in class org.springframework.hateoas.mediatype.JacksonHelper
-
Is this a {@literal Resources
- isSameAs(LinkRelation) - Method in interface org.springframework.hateoas.LinkRelation
-
Returns whether the given
LinkRelation
is logically the same as the current one, independent of
implementation, i.e. whether the plain
String
values match.
- isTemplate(String) - Static method in class org.springframework.hateoas.UriTemplate
-
Returns whether the given candidate is a URI template.
- isTemplated() - Method in class org.springframework.hateoas.Link
-
Returns whether or not the link is templated.
- isTemplated() - Method in class org.springframework.hateoas.mediatype.hal.LinkMixin
-
- ITEM - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
The target IRI points to a resource that is a member of the collection represented by the context IRI.
- ITEM_VALUE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
- iterator() - Method in class org.springframework.hateoas.Affordance
-
- iterator() - Method in class org.springframework.hateoas.CollectionModel
-
- iterator() - Method in class org.springframework.hateoas.Links
-
- iterator() - Method in class org.springframework.hateoas.mediatype.vnderrors.VndErrors
-
- iterator() - Method in class org.springframework.hateoas.TemplateVariables
-
- iterator() - Method in class org.springframework.hateoas.UriTemplate
-
J
- Jackson2CollectionJsonModule - Class in org.springframework.hateoas.mediatype.collectionjson
-
- Jackson2CollectionJsonModule() - Constructor for class org.springframework.hateoas.mediatype.collectionjson.Jackson2CollectionJsonModule
-
- Jackson2HalFormsModule - Class in org.springframework.hateoas.mediatype.hal.forms
-
Serialize / deserialize all the parts of HAL-FORMS documents using Jackson.
- Jackson2HalFormsModule() - Constructor for class org.springframework.hateoas.mediatype.hal.forms.Jackson2HalFormsModule
-
- Jackson2HalFormsModule.HalFormsHandlerInstantiator - Class in org.springframework.hateoas.mediatype.hal.forms
-
Create new HAL-FORMS serializers based on the context.
- Jackson2HalModule - Class in org.springframework.hateoas.mediatype.hal
-
- Jackson2HalModule() - Constructor for class org.springframework.hateoas.mediatype.hal.Jackson2HalModule
-
- Jackson2HalModule.EmbeddedMapper - Class in org.springframework.hateoas.mediatype.hal
-
Helper to easily map embedded resources and find out whether they were curied.
- Jackson2HalModule.HalHandlerInstantiator - Class in org.springframework.hateoas.mediatype.hal
-
HandlerInstantiator to create HAL-specific serializers, deserializers etc.
- Jackson2HalModule.HalLinkListDeserializer - Class in org.springframework.hateoas.mediatype.hal
-
- Jackson2HalModule.HalLinkListSerializer - Class in org.springframework.hateoas.mediatype.hal
-
Custom JsonSerializer
to render Link instances in HAL compatible JSON.
- Jackson2HalModule.HalResourcesDeserializer - Class in org.springframework.hateoas.mediatype.hal
-
- Jackson2HalModule.HalResourcesSerializer - Class in org.springframework.hateoas.mediatype.hal
-
Custom
JsonSerializer
to render
EntityModel
-Lists in HAL compatible JSON.
- Jackson2HalModule.OptionalListJackson2Serializer - Class in org.springframework.hateoas.mediatype.hal
-
Custom JsonSerializer
to render Link instances in HAL compatible JSON.
- Jackson2HalModule.TrueOnlyBooleanSerializer - Class in org.springframework.hateoas.mediatype.hal
-
JsonSerializer
to only render
Boolean
values if they're set to true.
- Jackson2UberModule - Class in org.springframework.hateoas.mediatype.uber
-
Jackson SimpleModule
for UBER+JSON serializers and deserializers.
- Jackson2UberModule() - Constructor for class org.springframework.hateoas.mediatype.uber.Jackson2UberModule
-
- JacksonHelper - Class in org.springframework.hateoas.mediatype
-
Jackson utility methods.
- JacksonHelper() - Constructor for class org.springframework.hateoas.mediatype.JacksonHelper
-
- JacksonSerializers - Class in org.springframework.hateoas.server.mvc
-
Simple Jackson serializers and deserializers.
- JacksonSerializers() - Constructor for class org.springframework.hateoas.server.mvc.JacksonSerializers
-
- JacksonSerializers.MediaTypeDeserializer - Class in org.springframework.hateoas.server.mvc
-
- JsonPathLinkDiscoverer - Class in org.springframework.hateoas.client
-
LinkDiscoverer
that uses
JsonPath
to find links inside a representation.
- JsonPathLinkDiscoverer(String, MediaType...) - Constructor for class org.springframework.hateoas.client.JsonPathLinkDiscoverer
-
K
- keyDeserializerInstance(DeserializationConfig, Annotated, Class<?>) - Method in class org.springframework.hateoas.mediatype.hal.forms.Jackson2HalFormsModule.HalFormsHandlerInstantiator
-
- keyDeserializerInstance(DeserializationConfig, Annotated, Class<?>) - Method in class org.springframework.hateoas.mediatype.hal.Jackson2HalModule.HalHandlerInstantiator
-
L
- LAST - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
An IRI that refers to the furthest following resource in a series of resources.
- LAST_VALUE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
- LastInvocationAware - Interface in org.springframework.hateoas.server.core
-
- LATEST_VERSION - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
Points to a resource containing the latest (e.g., current) version of the context.
- LATEST_VERSION_VALUE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
- LICENSE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
Refers to a license associated with this context.
- LICENSE_VALUE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
- Link - Class in org.springframework.hateoas
-
Value object for links.
- Link(String) - Constructor for class org.springframework.hateoas.Link
-
Creates a new link to the given URI with the self rel.
- Link(String, String) - Constructor for class org.springframework.hateoas.Link
-
Creates a new
Link
to the given URI with the given rel.
- Link(String, LinkRelation) - Constructor for class org.springframework.hateoas.Link
-
Creates a new
Link
to the given URI with the given rel.
- Link(UriTemplate, String) - Constructor for class org.springframework.hateoas.Link
-
- Link(UriTemplate, LinkRelation) - Constructor for class org.springframework.hateoas.Link
-
- Link() - Constructor for class org.springframework.hateoas.Link
-
Empty constructor required by the marshaling framework.
- LinkBuilder - Interface in org.springframework.hateoas.server
-
Builder to ease building
Link
instances.
- LinkBuilderFactory<T extends LinkBuilder> - Interface in org.springframework.hateoas.server
-
- LinkBuilderSupport<T extends LinkBuilder> - Class in org.springframework.hateoas.server.core
-
- LinkBuilderSupport(UriComponents) - Constructor for class org.springframework.hateoas.server.core.LinkBuilderSupport
-
- LinkBuilderSupport(UriComponentsBuilder, List<Affordance>) - Constructor for class org.springframework.hateoas.server.core.LinkBuilderSupport
-
- LinkBuilderSupport(UriComponents, List<Affordance>) - Constructor for class org.springframework.hateoas.server.core.LinkBuilderSupport
-
- LinkDiscoverer - Interface in org.springframework.hateoas.client
-
Interface to allow discovering links by relation type from some source.
- LinkDiscoverers - Class in org.springframework.hateoas.client
-
- LinkDiscoverers(PluginRegistry<LinkDiscoverer, MediaType>) - Constructor for class org.springframework.hateoas.client.LinkDiscoverers
-
- linkFor(Class<?>) - Method in class org.springframework.hateoas.server.core.ControllerEntityLinks
-
- linkFor(Class<?>, Object...) - Method in class org.springframework.hateoas.server.core.ControllerEntityLinks
-
- linkFor(Class<?>) - Method in class org.springframework.hateoas.server.core.DelegatingEntityLinks
-
- linkFor(Class<?>, Object...) - Method in class org.springframework.hateoas.server.core.DelegatingEntityLinks
-
- linkFor(Class<?>) - Method in interface org.springframework.hateoas.server.EntityLinks
-
Returns a
LinkBuilder
able to create links to the controller managing the given entity type.
- linkFor(Class<?>, Object...) - Method in interface org.springframework.hateoas.server.EntityLinks
-
Returns a
LinkBuilder
able to create links to the controller managing the given entity type, unfolding the
given parameters into the URI template the backing controller is mapped to.
- linkForItemResource(Class<?>, Object) - Method in class org.springframework.hateoas.server.core.AbstractEntityLinks
-
- linkForItemResource(Class<?>, Object) - Method in interface org.springframework.hateoas.server.EntityLinks
-
Returns a
LinkBuilder
able to create links to the controller managing the given entity type and id.
- linkForItemResource(T, Function<T, Object>) - Method in interface org.springframework.hateoas.server.EntityLinks
-
Returns a
LinkBuilder
able to create links to the controller managing the given entity type and identifier
extractor.
- linkForItemResource(T) - Method in class org.springframework.hateoas.server.TypedEntityLinks
-
Returns a
LinkBuilder
able to create links to the controller managing the given entity.
- LinkMixin - Class in org.springframework.hateoas.mediatype.hal
-
Custom mixin to avoid rel attributes being rendered for HAL.
- LinkMixin() - Constructor for class org.springframework.hateoas.mediatype.hal.LinkMixin
-
- LinkRelation - Interface in org.springframework.hateoas
-
Interface for defining link relations.
- LinkRelationProvider - Interface in org.springframework.hateoas.server
-
API to provide
LinkRelation
s for collections and items of the given type.
- LinkRelationProvider.LookupContext - Class in org.springframework.hateoas.server
-
- Links - Class in org.springframework.hateoas
-
Value object to represent a list of
Link
s.
- Links.MergeMode - Enum in org.springframework.hateoas
-
The mode how to merge two
Links
instances.
- linkTo(Object, WebHandler.LinkBuilderCreator<T>) - Static method in class org.springframework.hateoas.server.core.WebHandler
-
- linkTo(Object, WebHandler.LinkBuilderCreator<T>, BiFunction<UriComponentsBuilder, MethodInvocation, UriComponentsBuilder>, Function<String, UriComponentsBuilder>) - Static method in class org.springframework.hateoas.server.core.WebHandler
-
- linkTo(Class<?>) - Method in interface org.springframework.hateoas.server.LinkBuilderFactory
-
Creates a new
LinkBuilder
with a base of the mapping annotated to the given target class (controller,
service, etc.).
- linkTo(Class<?>, Object...) - Method in interface org.springframework.hateoas.server.LinkBuilderFactory
-
Creates a new
LinkBuilder
with a base of the mapping annotated to the given target class (controller,
service, etc.).
- linkTo(Class<?>, Map<String, ?>) - Method in interface org.springframework.hateoas.server.LinkBuilderFactory
-
Creates a new
LinkBuilder
with a base of the mapping annotated to the given target class (controller,
service, etc.).
- linkTo(Method, Object...) - Method in interface org.springframework.hateoas.server.MethodLinkBuilderFactory
-
Returns a
LinkBuilder
pointing to the URI mapped to the given
Method
and expanding this mapping
using the given parameters.
- linkTo(Class<?>, Method, Object...) - Method in interface org.springframework.hateoas.server.MethodLinkBuilderFactory
-
Returns a
LinkBuilder
pointing to the URI mapped to the given
Method
assuming it was invoked on an
object of the given type.
- linkTo(Object) - Method in interface org.springframework.hateoas.server.MethodLinkBuilderFactory
-
Returns a
LinkBuilder
pointing to the URI mapped to the method the result is handed into this method.
- linkTo(Class<?>) - Static method in class org.springframework.hateoas.server.mvc.ControllerLinkBuilder
-
Deprecated.
- linkTo(Class<?>, Object...) - Static method in class org.springframework.hateoas.server.mvc.ControllerLinkBuilder
-
Deprecated.
- linkTo(Class<?>, Map<String, ?>) - Static method in class org.springframework.hateoas.server.mvc.ControllerLinkBuilder
-
Deprecated.
- linkTo(Method, Object...) - Static method in class org.springframework.hateoas.server.mvc.ControllerLinkBuilder
-
Deprecated.
- linkTo(Class<?>, Method, Object...) - Static method in class org.springframework.hateoas.server.mvc.ControllerLinkBuilder
-
Deprecated.
- linkTo(Object) - Static method in class org.springframework.hateoas.server.mvc.ControllerLinkBuilder
-
Deprecated.
- linkTo(Class<?>) - Method in class org.springframework.hateoas.server.mvc.ControllerLinkBuilderFactory
-
Deprecated.
- linkTo(Class<?>, Object...) - Method in class org.springframework.hateoas.server.mvc.ControllerLinkBuilderFactory
-
Deprecated.
- linkTo(Class<?>, Map<String, ?>) - Method in class org.springframework.hateoas.server.mvc.ControllerLinkBuilderFactory
-
Deprecated.
- linkTo(Class<?>, Method, Object...) - Method in class org.springframework.hateoas.server.mvc.ControllerLinkBuilderFactory
-
Deprecated.
- linkTo(Object) - Method in class org.springframework.hateoas.server.mvc.ControllerLinkBuilderFactory
-
Deprecated.
- linkTo(Method, Object...) - Method in class org.springframework.hateoas.server.mvc.ControllerLinkBuilderFactory
-
Deprecated.
- linkTo(Class<?>) - Static method in class org.springframework.hateoas.server.mvc.WebMvcLinkBuilder
-
Creates a new
WebMvcLinkBuilder
with a base of the mapping annotated to the given controller class.
- linkTo(Class<?>, Object...) - Static method in class org.springframework.hateoas.server.mvc.WebMvcLinkBuilder
-
Creates a new
WebMvcLinkBuilder
with a base of the mapping annotated to the given controller class.
- linkTo(Class<?>, Map<String, ?>) - Static method in class org.springframework.hateoas.server.mvc.WebMvcLinkBuilder
-
Creates a new
WebMvcLinkBuilder
with a base of the mapping annotated to the given controller class.
- linkTo(Method, Object...) - Static method in class org.springframework.hateoas.server.mvc.WebMvcLinkBuilder
-
- linkTo(Class<?>, Method, Object...) - Static method in class org.springframework.hateoas.server.mvc.WebMvcLinkBuilder
-
- linkTo(Object) - Static method in class org.springframework.hateoas.server.mvc.WebMvcLinkBuilder
-
- linkTo(Class<?>) - Method in class org.springframework.hateoas.server.mvc.WebMvcLinkBuilderFactory
-
- linkTo(Class<?>, Object...) - Method in class org.springframework.hateoas.server.mvc.WebMvcLinkBuilderFactory
-
- linkTo(Class<?>, Map<String, ?>) - Method in class org.springframework.hateoas.server.mvc.WebMvcLinkBuilderFactory
-
- linkTo(Class<?>, Method, Object...) - Method in class org.springframework.hateoas.server.mvc.WebMvcLinkBuilderFactory
-
- linkTo(Object) - Method in class org.springframework.hateoas.server.mvc.WebMvcLinkBuilderFactory
-
- linkTo(Method, Object...) - Method in class org.springframework.hateoas.server.mvc.WebMvcLinkBuilderFactory
-
- linkTo(Object) - Static method in class org.springframework.hateoas.server.reactive.WebFluxLinkBuilder
-
- linkTo(Object, ServerWebExchange) - Static method in class org.springframework.hateoas.server.reactive.WebFluxLinkBuilder
-
- linkToCollectionResource(Class<?>) - Method in class org.springframework.hateoas.server.core.ControllerEntityLinks
-
- linkToCollectionResource(Class<?>) - Method in class org.springframework.hateoas.server.core.DelegatingEntityLinks
-
- linkToCollectionResource(Class<?>) - Method in interface org.springframework.hateoas.server.EntityLinks
-
Creates a
Link
pointing to the collection resource of the given type.
- linkToCollectionResource() - Method in class org.springframework.hateoas.server.TypedEntityLinks.ExtendedTypedEntityLinks
-
Creates a
Link
pointing to the collection resource of the configured type.
- linkToCurrentMapping() - Static method in class org.springframework.hateoas.server.mvc.BasicLinkBuilder
-
- linkToItemResource(Class<?>, Object) - Method in class org.springframework.hateoas.server.core.ControllerEntityLinks
-
- linkToItemResource(Class<?>, Object) - Method in class org.springframework.hateoas.server.core.DelegatingEntityLinks
-
- linkToItemResource(Class<?>, Object) - Method in interface org.springframework.hateoas.server.EntityLinks
-
Creates a
Link
pointing to item resource backing the given entity type and id.
- linkToItemResource(T, Function<T, Object>) - Method in interface org.springframework.hateoas.server.EntityLinks
-
Creates a
Link
pointing to item resource backing the given entity and identifier extractor.
- linkToItemResource(T) - Method in class org.springframework.hateoas.server.TypedEntityLinks
-
Creates a
Link
pointing to item resource backing the given entity.
- LookupContext() - Constructor for class org.springframework.hateoas.server.LinkRelationProvider.LookupContext
-
- LRDD - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
Refers to further information about the link's context, expressed as a LRDD ("Link-based Resource Descriptor
Document") resource.
- LRDD_VALUE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
M
- manyOf(String...) - Static method in interface org.springframework.hateoas.LinkRelation
-
- map(Iterable<?>) - Method in class org.springframework.hateoas.mediatype.hal.Jackson2HalModule.EmbeddedMapper
-
Maps the given source elements as embedded values.
- map(Iterable<? extends T>) - Method in class org.springframework.hateoas.server.mvc.RepresentationModelAssemblerSupport
-
- map(Function<Link, Link>) - Method in class org.springframework.hateoas.server.reactive.WebFluxLinkBuilder.WebFluxLink
-
- MappingDiscoverer - Interface in org.springframework.hateoas.server.core
-
Strategy interface to discover a URI mapping and related
Affordance
s for either a
given type or method.
- MediaTypeConfigurationProvider - Interface in org.springframework.hateoas.config
-
SPI to register a media type configuration provider.
- MediaTypeDeserializer() - Constructor for class org.springframework.hateoas.server.mvc.JacksonSerializers.MediaTypeDeserializer
-
- MediaTypes - Class in org.springframework.hateoas
-
Constants for well-known hypermedia types.
- MediaTypes() - Constructor for class org.springframework.hateoas.MediaTypes
-
- MEMENTO - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
The Target IRI points to a Memento, a fixed resource that will not change state anymore.
- MEMENTO_VALUE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
- merge(Link...) - Method in class org.springframework.hateoas.Links
-
Merges the current
Links
with the given ones, skipping
Link
s already contained in the current
instance.
- merge(Iterable<Link>) - Method in class org.springframework.hateoas.Links
-
Merges the current
Links
with the given ones, skipping
Link
s already contained in the current
instance.
- merge(Links.MergeMode, Link...) - Method in class org.springframework.hateoas.Links
-
- merge(Links.MergeMode, Iterable<Link>) - Method in class org.springframework.hateoas.Links
-
- messageResolver() - Method in class org.springframework.hateoas.config.HateoasConfiguration
-
- MessageResolver - Interface in org.springframework.hateoas.mediatype
-
A simplified variant of
MessageSourceAccessor
to allow more direct replacement with a no-op implementation in
case the target
MessageSource
is unavailable to avoid resolution overhead.
- MethodInvocation - Interface in org.springframework.hateoas.server.core
-
- MethodLinkBuilderFactory<T extends LinkBuilder> - Interface in org.springframework.hateoas.server
-
- methodOn(Class<T>, Object...) - Static method in class org.springframework.hateoas.server.core.DummyInvocationUtils
-
Returns a proxy of the given type, backed by an
EmptyTargetSource
to simply drop method invocations but
equips it with an
InvocationRecordingMethodInterceptor
.
- methodOn(Class<T>, Object...) - Static method in class org.springframework.hateoas.server.mvc.ControllerLinkBuilder
-
Deprecated.
- methodOn(Class<T>, Object...) - Static method in class org.springframework.hateoas.server.mvc.WebMvcLinkBuilder
-
- methodOn(Class<T>, Object...) - Static method in class org.springframework.hateoas.server.reactive.WebFluxLinkBuilder
-
- MethodParameters - Class in org.springframework.hateoas.server.core
-
Value object to represent
MethodParameters
to allow to easily find the ones with a given annotation.
- MethodParameters(Method, AnnotationAttribute) - Constructor for class org.springframework.hateoas.server.core.MethodParameters
-
- MONITOR - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
Refers to a resource that can be used to monitor changes in an HTTP resource.
- MONITOR_GROUP - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
Refers to a resource that can be used to monitor changes in a specified group of HTTP resources.
- MONITOR_GROUP_VALUE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
- MONITOR_VALUE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
N
- named(String) - Static method in class org.springframework.hateoas.mediatype.hal.forms.HalFormsProperty
-
- NEXT - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
Indicates that the link's context is a part of a series, and that the next in the series is the link target.
- NEXT_ARCHIVE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
Refers to the immediately following archive resource.
- NEXT_ARCHIVE_VALUE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
- NEXT_VALUE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
- NO_PAGE - Static variable in class org.springframework.hateoas.PagedModel
-
- NO_RELATION - Static variable in annotation type org.springframework.hateoas.server.core.Relation
-
- NOFOLLOW - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
Indicates that the context’s original author or publisher does not endorse the link target.
- NOFOLLOW_VALUE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
- NONE - Static variable in interface org.springframework.hateoas.AffordanceModel.InputPayloadMetadata
-
- NONE - Static variable in interface org.springframework.hateoas.AffordanceModel.PayloadMetadata
-
- NONE - Static variable in class org.springframework.hateoas.Links
-
- NONE - Static variable in interface org.springframework.hateoas.mediatype.hal.CurieProvider
-
- NONE - Static variable in class org.springframework.hateoas.TemplateVariables
-
- NOREFERRER - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
Indicates that no referrer information is to be leaked when following the link.
- NOREFERRER_VALUE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
O
- of(String) - Static method in interface org.springframework.hateoas.LinkRelation
-
- of(Link...) - Static method in class org.springframework.hateoas.Links
-
Creates a new
Links
instance from the given
Link
s.
- of(Iterable<Link>) - Static method in class org.springframework.hateoas.Links
-
Creates a new
Links
instance from the given
Link
s.
- of(LinkRelation) - Static method in class org.springframework.hateoas.mediatype.hal.HalLinkRelation
-
- of(MessageSource) - Static method in interface org.springframework.hateoas.mediatype.MessageResolver
-
- of(MethodParameter) - Static method in class org.springframework.hateoas.QueryParameter
-
- of(Method) - Static method in class org.springframework.hateoas.server.core.MethodParameters
-
- of(String) - Static method in class org.springframework.hateoas.UriTemplate
-
- of(String, TemplateVariables) - Static method in class org.springframework.hateoas.UriTemplate
-
- optional(String) - Static method in class org.springframework.hateoas.QueryParameter
-
- OptionalListJackson2Serializer(BeanProperty, HalConfiguration) - Constructor for class org.springframework.hateoas.mediatype.hal.Jackson2HalModule.OptionalListJackson2Serializer
-
- org.springframework.hateoas - package org.springframework.hateoas
-
Value objects to ease creating
Link
s and link driven representations for REST
webservices.
- org.springframework.hateoas.client - package org.springframework.hateoas.client
-
Client side support.
- org.springframework.hateoas.config - package org.springframework.hateoas.config
-
Spring container configuration support.
- org.springframework.hateoas.mediatype - package org.springframework.hateoas.mediatype
-
Spring container configuration support.
- org.springframework.hateoas.mediatype.alps - package org.springframework.hateoas.mediatype.alps
-
Value objects to build ALPS metadata.
- org.springframework.hateoas.mediatype.collectionjson - package org.springframework.hateoas.mediatype.collectionjson
-
Value objects to build Collection+JSON representations.
- org.springframework.hateoas.mediatype.hal - package org.springframework.hateoas.mediatype.hal
-
HAL-specific extensions, SPIs and Jackson customizations.
- org.springframework.hateoas.mediatype.hal.forms - package org.springframework.hateoas.mediatype.hal.forms
-
HAL-FORMS extension media type.
- org.springframework.hateoas.mediatype.uber - package org.springframework.hateoas.mediatype.uber
-
UBER media type objects.
- org.springframework.hateoas.mediatype.vnderrors - package org.springframework.hateoas.mediatype.vnderrors
-
Vnd.Error media type.
- org.springframework.hateoas.server - package org.springframework.hateoas.server
-
Server-side components for hypermedia handling.
- org.springframework.hateoas.server.core - package org.springframework.hateoas.server.core
-
Implementations of core API interfaces.
- org.springframework.hateoas.server.mvc - package org.springframework.hateoas.server.mvc
-
- org.springframework.hateoas.server.reactive - package org.springframework.hateoas.server.reactive
-
- org.springframework.hateoas.support - package org.springframework.hateoas.support
-
Support utilities for hypermedia handling.
- ORIGINAL - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
The Target IRI points to an Original Resource.
- ORIGINAL_VALUE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
P
- PagedModel<T> - Class in org.springframework.hateoas
-
DTO to implement binding response representations of pageable collections.
- PagedModel() - Constructor for class org.springframework.hateoas.PagedModel
-
Default constructor to allow instantiation by reflection.
- PagedModel(Collection<T>, PagedModel.PageMetadata, Link...) - Constructor for class org.springframework.hateoas.PagedModel
-
- PagedModel(Collection<T>, PagedModel.PageMetadata, Iterable<Link>) - Constructor for class org.springframework.hateoas.PagedModel
-
- PagedModel.PageMetadata - Class in org.springframework.hateoas
-
Value object for pagination metadata.
- PagedModelType() - Constructor for class org.springframework.hateoas.server.core.TypeReferences.PagedModelType
-
- PageMetadata() - Constructor for class org.springframework.hateoas.PagedModel.PageMetadata
-
- PageMetadata(long, long, long, long) - Constructor for class org.springframework.hateoas.PagedModel.PageMetadata
-
- PageMetadata(long, long, long) - Constructor for class org.springframework.hateoas.PagedModel.PageMetadata
-
- parse(String) - Static method in class org.springframework.hateoas.IanaLinkRelations
-
- parse(String) - Static method in class org.springframework.hateoas.Links
-
Creates a
Links
instance from the given RFC-8288-compatible link format.
- PAYMENT - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
Indicates a resource where payment is accepted.
- PAYMENT_VALUE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
- PINGBACK - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
Gives the address of the pingback resource for the link context.
- PINGBACK_VALUE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
- pointsToTargetOf(Link) - Method in class org.springframework.hateoas.AffordanceModel
-
Returns whether the
Affordance
points to the target of the given
Link
.
- PRECONNECT - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
Used to indicate an origin that will be used to fetch required resources for the link context.
- PRECONNECT_VALUE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
- PREDECESSOR_VERSION - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
Points to a resource containing the predecessor version in the version history.
- PREDECESSOR_VERSION_VALUE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
- PREFETCH - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
The prefetch link relation type is used to identify a resource that might be required by the next navigation from
the link context, and that the user agent ought to fetch, such that the user agent can deliver a faster response
once the resource is requested in the future.
- PREFETCH_VALUE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
- PRELOAD - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
Refers to a resource that should be loaded early in the processing of the link's context, without blocking
rendering.
- PRELOAD_VALUE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
- PRERENDER - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
Used to identify a resource that might be required by the next navigation from the link context, and that the user
agent ought to fetch and execute, such that the user agent can deliver a faster response once the resource is
requested in the future.
- PRERENDER_VALUE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
- PREV - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
Indicates that the link's context is a part of a series, and that the previous in the series is the link target.
- PREV_ARCHIVE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
Refers to the immediately preceding archive resource.
- PREV_ARCHIVE_VALUE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
- PREV_VALUE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
- PREVIEW - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
Refers to a resource that provides a preview of the link's context.
- PREVIEW_VALUE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
- PREVIOUS - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
Refers to the previous resource in an ordered series of resources.
- PREVIOUS_VALUE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
- PRIVACY_POLICY - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
Refers to a privacy policy associated with the link's context.
- PRIVACY_POLICY_VALUE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
- process(T) - Method in interface org.springframework.hateoas.server.RepresentationModelProcessor
-
Processes the given representation model, add links, alter the domain data etc.
- PROFILE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
Identifying that a resource representation conforms to a certain profile, without affecting the non-profile
semantics of the resource representation.
- PROFILE_VALUE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
- PropertyUtils - Class in org.springframework.hateoas.mediatype
-
- PropertyUtils() - Constructor for class org.springframework.hateoas.mediatype.PropertyUtils
-
Q
- QueryParameter - Class in org.springframework.hateoas
-
Representation of a web request's query parameter (https://example.com?
- QueryParameter() - Constructor for class org.springframework.hateoas.QueryParameter
-
R
- ReactiveRepresentationModelAssembler<T,D extends RepresentationModel<D>> - Interface in org.springframework.hateoas.server.reactive
-
- registerHypermediaTypes(WebClient) - Method in class org.springframework.hateoas.config.WebClientConfigurer
-
- registerPattern(Class<?>, String) - Method in class org.springframework.hateoas.mediatype.hal.forms.HalFormsConfiguration
-
- rel(String) - Static method in class org.springframework.hateoas.client.Hop
-
Creates a new
Hop
for the given relation name.
- REL_FIRST - Static variable in class org.springframework.hateoas.Link
-
- REL_LAST - Static variable in class org.springframework.hateoas.Link
-
- REL_NEXT - Static variable in class org.springframework.hateoas.Link
-
- REL_PREVIOUS - Static variable in class org.springframework.hateoas.Link
-
- REL_SELF - Static variable in class org.springframework.hateoas.Link
-
- RELATED - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
Identifies a related resource.
- RELATED_VALUE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
- relation(String) - Method in interface org.springframework.hateoas.mediatype.hal.HalLinkRelation.HalLinkRelationBuilder
-
- Relation - Annotation Type in org.springframework.hateoas.server.core
-
Annotation to configure the relation to be used when embedding objects in HAL representations of
EntityModel
s
and
CollectionModel
.
- removeLinks() - Method in class org.springframework.hateoas.RepresentationModel
-
Removes all
Link
s added to the resource so far.
- REPLIES - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
Identifies a resource that is a reply to the context of the link.
- REPLIES_VALUE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
- RepresentationModel<T extends RepresentationModel<? extends T>> - Class in org.springframework.hateoas
-
Base class for DTOs to collect links.
- RepresentationModel() - Constructor for class org.springframework.hateoas.RepresentationModel
-
- RepresentationModel(Link) - Constructor for class org.springframework.hateoas.RepresentationModel
-
- RepresentationModel(List<Link>) - Constructor for class org.springframework.hateoas.RepresentationModel
-
- RepresentationModelAssembler<T,D extends RepresentationModel<?>> - Interface in org.springframework.hateoas.server
-
- RepresentationModelAssemblerSupport<T,D extends RepresentationModel<?>> - Class in org.springframework.hateoas.server.mvc
-
- RepresentationModelAssemblerSupport(Class<?>, Class<D>) - Constructor for class org.springframework.hateoas.server.mvc.RepresentationModelAssemblerSupport
-
- RepresentationModelMixin - Class in org.springframework.hateoas.mediatype.hal
-
Custom mixin to render
Link
s in HAL.
- RepresentationModelMixin() - Constructor for class org.springframework.hateoas.mediatype.hal.RepresentationModelMixin
-
- RepresentationModelProcessor<T extends RepresentationModel<?>> - Interface in org.springframework.hateoas.server
-
SPI interface to allow components to process the
RepresentationModel
instances returned from Spring MVC
controllers.
- RepresentationModelProcessorHandlerMethodReturnValueHandler - Class in org.springframework.hateoas.server.mvc
-
- RepresentationModelProcessorHandlerMethodReturnValueHandler() - Constructor for class org.springframework.hateoas.server.mvc.RepresentationModelProcessorHandlerMethodReturnValueHandler
-
- RepresentationModelProcessorInvoker - Class in org.springframework.hateoas.server.mvc
-
- RepresentationModelProcessorInvoker(Collection<RepresentationModelProcessor<?>>) - Constructor for class org.springframework.hateoas.server.mvc.RepresentationModelProcessorInvoker
-
- RepresentationModelProcessorInvoker.CollectionModelProcessorWrapper - Class in org.springframework.hateoas.server.mvc
-
- required(String) - Static method in class org.springframework.hateoas.QueryParameter
-
- resolve(MessageSourceResolvable) - Method in interface org.springframework.hateoas.mediatype.MessageResolver
-
- RESTCONF - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
Identifies the root of RESTCONF API as configured on this HTTP server.
- RESTCONF_VALUE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
S
- SEARCH - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
Refers to a resource that can be used to search through the link's context and related resources.
- SEARCH_VALUE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
- SECTION - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
Refers to a section in a collection of resources.
- SECTION_VALUE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
- SELF - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
Conveys an identifier for the link's context.
- SELF_VALUE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
- serialize(Links, JsonGenerator, SerializerProvider) - Method in class org.springframework.hateoas.mediatype.hal.Jackson2HalModule.HalLinkListSerializer
-
- serialize(Collection<?>, JsonGenerator, SerializerProvider) - Method in class org.springframework.hateoas.mediatype.hal.Jackson2HalModule.HalResourcesSerializer
-
- serialize(Object, JsonGenerator, SerializerProvider) - Method in class org.springframework.hateoas.mediatype.hal.Jackson2HalModule.OptionalListJackson2Serializer
-
- serialize(Boolean, JsonGenerator, SerializerProvider) - Method in class org.springframework.hateoas.mediatype.hal.Jackson2HalModule.TrueOnlyBooleanSerializer
-
- serializerInstance(SerializationConfig, Annotated, Class<?>) - Method in class org.springframework.hateoas.mediatype.hal.forms.Jackson2HalFormsModule.HalFormsHandlerInstantiator
-
- serializerInstance(SerializationConfig, Annotated, Class<?>) - Method in class org.springframework.hateoas.mediatype.hal.Jackson2HalModule.HalHandlerInstantiator
-
- SERVICE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
Indicates a URI that can be used to retrieve a service document.
- SERVICE_VALUE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
- setAnnotation(Class<? extends Annotation>) - Method in class org.springframework.hateoas.server.core.ControllerEntityLinksFactoryBean
-
Configures the annotation type to inspect the
ApplicationContext
for beans that carry the given annotation.
- setApplicationContext(ApplicationContext) - Method in class org.springframework.hateoas.server.core.ControllerEntityLinksFactoryBean
-
- setLinkBuilderFactory(LinkBuilderFactory<? extends LinkBuilder>) - Method in class org.springframework.hateoas.server.core.ControllerEntityLinksFactoryBean
-
- setLinkDiscoverers(List<? extends LinkDiscoverer>) - Method in class org.springframework.hateoas.client.Traverson
-
- setRestOperations(RestOperations) - Method in class org.springframework.hateoas.client.Traverson
-
- setRootLinksAsHeaders(boolean) - Method in class org.springframework.hateoas.server.mvc.RepresentationModelProcessorHandlerMethodReturnValueHandler
-
- setUriComponentsContributors(List<? extends UriComponentsContributor>) - Method in class org.springframework.hateoas.server.mvc.ControllerLinkBuilderFactory
-
Deprecated.
- setUriComponentsContributors(List<? extends UriComponentsContributor>) - Method in class org.springframework.hateoas.server.mvc.WebMvcLinkBuilderFactory
-
- SimpleReactiveRepresentationModelAssembler<T> - Interface in org.springframework.hateoas.server.reactive
-
- SimpleRepresentationModelAssembler<T> - Interface in org.springframework.hateoas.server
-
A
RepresentationModelAssembler
based purely on the domain type, using
EntityRepresentationModel<T>
as
the enclosing representation model type.
- slash(Object) - Method in class org.springframework.hateoas.server.core.LinkBuilderSupport
-
- slash(UriComponents, boolean) - Method in class org.springframework.hateoas.server.core.LinkBuilderSupport
-
- slash(Object) - Method in interface org.springframework.hateoas.server.LinkBuilder
-
Adds the given object's
String
representation as sub-resource to the current URI.
- SpringAffordanceBuilder - Class in org.springframework.hateoas.server.core
-
Extract information needed to assemble an
Affordance
from a Spring MVC web method.
- SpringAffordanceBuilder() - Constructor for class org.springframework.hateoas.server.core.SpringAffordanceBuilder
-
- START - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
Refers to the first resource in a collection of resources.
- START_VALUE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
- stream() - Method in interface org.springframework.hateoas.AffordanceModel.PayloadMetadata
-
Returns all properties contained in a payload.
- stream() - Method in class org.springframework.hateoas.Links
-
- stream() - Method in class org.springframework.hateoas.mediatype.Affordances
-
- STYLESHEET - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
Refers to a stylesheet.
- STYLESHEET_VALUE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
- SUBSECTION - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
Refers to a resource serving as a subsection in a collection of resources.
- SUBSECTION_VALUE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
- SUCCESSOR_VERSION - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
Points to a resource containing the successor version in the version history.
- SUCCESSOR_VERSION_VALUE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
- supports(MediaType) - Method in class org.springframework.hateoas.client.JsonPathLinkDiscoverer
-
- supports(MediaType) - Method in class org.springframework.hateoas.mediatype.uber.UberLinkDiscoverer
-
- supports(LinkRelationProvider.LookupContext) - Method in class org.springframework.hateoas.server.core.AnnotationLinkRelationProvider
-
- supports(Class<?>) - Method in class org.springframework.hateoas.server.core.ControllerEntityLinks
-
- supports(LinkRelationProvider.LookupContext) - Method in class org.springframework.hateoas.server.core.DefaultLinkRelationProvider
-
- supports(Class<?>) - Method in class org.springframework.hateoas.server.core.DelegatingEntityLinks
-
- supports(LinkRelationProvider.LookupContext) - Method in class org.springframework.hateoas.server.core.DelegatingLinkRelationProvider
-
- supports(LinkRelationProvider.LookupContext) - Method in interface org.springframework.hateoas.server.LinkRelationProvider
-
- supports(LinkRelationProvider.LookupContext) - Method in class org.springframework.hateoas.server.mvc.ControllerLinkRelationProvider
-
- supports(ResolvableType, Object) - Method in class org.springframework.hateoas.server.mvc.RepresentationModelProcessorInvoker.CollectionModelProcessorWrapper
-
- supportsAny(Collection<MediaType>) - Method in interface org.springframework.hateoas.config.MediaTypeConfigurationProvider
-
Returns whether the provider supports any of the given
MediaType
s.
- supportsParameter(MethodParameter) - Method in interface org.springframework.hateoas.server.mvc.UriComponentsContributor
-
- supportsReturnType(MethodParameter) - Method in class org.springframework.hateoas.server.mvc.RepresentationModelProcessorHandlerMethodReturnValueHandler
-
T
- TAG - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
Gives a tag (identified by the given address) that applies to the current document.
- TAG_VALUE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
- templateFor(String) - Static method in class org.springframework.hateoas.server.core.UriTemplateFactory
-
- TemplateVariable - Class in org.springframework.hateoas
-
A single template variable.
- TemplateVariable(String, TemplateVariable.VariableType) - Constructor for class org.springframework.hateoas.TemplateVariable
-
- TemplateVariable(String, TemplateVariable.VariableType, String) - Constructor for class org.springframework.hateoas.TemplateVariable
-
- TemplateVariable.VariableType - Enum in org.springframework.hateoas
-
An enumeration for all supported variable types.
- TemplateVariableAwareLinkBuilderSupport<T extends TemplateVariableAwareLinkBuilderSupport<T>> - Class in org.springframework.hateoas.server.core
-
- TemplateVariableAwareLinkBuilderSupport(UriComponents, TemplateVariables, List<Affordance>) - Constructor for class org.springframework.hateoas.server.core.TemplateVariableAwareLinkBuilderSupport
-
- TemplateVariables - Class in org.springframework.hateoas
-
- TemplateVariables(TemplateVariable...) - Constructor for class org.springframework.hateoas.TemplateVariables
-
- TemplateVariables(List<TemplateVariable>) - Constructor for class org.springframework.hateoas.TemplateVariables
-
- TERMS_OF_SERVICE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
Refers to the terms of service associated with the link's context.
- TERMS_OF_SERVICE_VALUE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
- TIMEGATE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
The Target IRI points to a TimeGate for an Original Resource.
- TIMEGATE_VALUE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
- TIMEMAP - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
The Target IRI points to a TimeMap for an Original Resource.
- TIMEMAP_VALUE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
- toCollectionModel(Iterable<? extends T>) - Method in class org.springframework.hateoas.server.mvc.RepresentationModelAssemblerSupport
-
- toCollectionModel(Flux<? extends T>, ServerWebExchange) - Method in interface org.springframework.hateoas.server.reactive.ReactiveRepresentationModelAssembler
-
- toCollectionModel(Flux<? extends T>, ServerWebExchange) - Method in interface org.springframework.hateoas.server.reactive.SimpleReactiveRepresentationModelAssembler
-
Converts all given entities into resources and wraps the collection as a resource as well.
- toCollectionModel(Iterable<? extends T>) - Method in interface org.springframework.hateoas.server.RepresentationModelAssembler
-
- toCollectionModel(Iterable<? extends T>) - Method in interface org.springframework.hateoas.server.SimpleRepresentationModelAssembler
-
Converts all given entities into resources and wraps the collection as a resource as well.
- toEntity(Class<T>) - Method in class org.springframework.hateoas.client.Traverson.TraversalBuilder
-
Returns the raw
ResponseEntity
with the representation unmarshalled into an instance of the given type.
- toLink() - Method in interface org.springframework.hateoas.mediatype.AffordanceOperations
-
Returns a
Link
equipped with the
Affordance
currently under construction.
- toLink() - Method in class org.springframework.hateoas.mediatype.Affordances.AffordanceBuilder
-
- toLink() - Method in class org.springframework.hateoas.mediatype.Affordances
-
- toLink(Function<WebFluxLinkBuilder, Mono<Link>>) - Method in class org.springframework.hateoas.server.reactive.WebFluxLinkBuilder.WebFluxBuilder
-
- toList() - Method in class org.springframework.hateoas.Links
-
- toModel(T, ServerWebExchange) - Method in interface org.springframework.hateoas.server.reactive.ReactiveRepresentationModelAssembler
-
- toModel(T, ServerWebExchange) - Method in interface org.springframework.hateoas.server.reactive.SimpleReactiveRepresentationModelAssembler
-
Converts the given entity into a
EntityModel
wrapped in a
Mono
.
- toModel(T) - Method in interface org.springframework.hateoas.server.RepresentationModelAssembler
-
- toModel(T) - Method in interface org.springframework.hateoas.server.SimpleRepresentationModelAssembler
-
- toMono() - Method in class org.springframework.hateoas.server.reactive.WebFluxLinkBuilder.WebFluxLink
-
Returns the underlying
Mono
of
Link
for further handling within a reactive pipeline.
- toMono(Function<Link, Link>) - Method in class org.springframework.hateoas.server.reactive.WebFluxLinkBuilder.WebFluxLink
-
Returns a
Mono
of
Link
with the current one augmented by the given
Function
.
- toObject(Class<T>) - Method in class org.springframework.hateoas.client.Traverson.TraversalBuilder
-
Executes the traversal and marshals the final response into an object of the given type.
- toObject(ParameterizedTypeReference<T>) - Method in class org.springframework.hateoas.client.Traverson.TraversalBuilder
-
- toObject(String) - Method in class org.springframework.hateoas.client.Traverson.TraversalBuilder
-
Executes the traversal and returns the result of the given JSON Path expression evaluated against the final
representation.
- toString() - Method in class org.springframework.hateoas.CollectionModel
-
- toString() - Method in class org.springframework.hateoas.EntityModel
-
- toString() - Method in class org.springframework.hateoas.Link
-
- toString() - Method in class org.springframework.hateoas.Links
-
- toString() - Method in enum org.springframework.hateoas.mediatype.alps.Format
-
- toString() - Method in enum org.springframework.hateoas.mediatype.alps.Type
-
- toString() - Method in class org.springframework.hateoas.mediatype.hal.HalLinkRelation
-
- toString() - Method in class org.springframework.hateoas.mediatype.vnderrors.VndErrors
-
- toString() - Method in class org.springframework.hateoas.mediatype.vnderrors.VndErrors.VndError
-
- toString() - Method in class org.springframework.hateoas.PagedModel.PageMetadata
-
- toString() - Method in class org.springframework.hateoas.PagedModel
-
- toString() - Method in class org.springframework.hateoas.RepresentationModel
-
- toString() - Method in class org.springframework.hateoas.server.core.LinkBuilderSupport
-
- toString() - Method in class org.springframework.hateoas.server.core.TemplateVariableAwareLinkBuilderSupport
-
- toString() - Method in class org.springframework.hateoas.server.LinkRelationProvider.LookupContext
-
- toString() - Method in class org.springframework.hateoas.TemplateVariable
-
- toString() - Method in enum org.springframework.hateoas.TemplateVariable.VariableType
-
- toString() - Method in class org.springframework.hateoas.TemplateVariables
-
- toString() - Method in class org.springframework.hateoas.UriTemplate
-
- toUri() - Method in class org.springframework.hateoas.Link
-
Returns the current href as URI after expanding the links without any arguments, i.e. all optional URI
TemplateVariable
s will be dropped.
- toUri() - Method in class org.springframework.hateoas.server.core.LinkBuilderSupport
-
- toUri() - Method in interface org.springframework.hateoas.server.LinkBuilder
-
Creates a URI of the link built by the current builder instance.
- toUriComponentsBuilder() - Method in class org.springframework.hateoas.server.mvc.ControllerLinkBuilder
-
Deprecated.
Returns a
UriComponentsBuilder
to continue to build the already built URI in a more fine grained way.
- toUriComponentsBuilder() - Method in class org.springframework.hateoas.server.mvc.WebMvcLinkBuilder
-
Returns a
UriComponentsBuilder
to continue to build the already built URI in a more fine grained way.
- Traverson - Class in org.springframework.hateoas.client
-
Component to ease traversing hypermedia APIs by following links with relation types.
- Traverson(URI, MediaType...) - Constructor for class org.springframework.hateoas.client.Traverson
-
Creates a new
Traverson
interacting with the given base URI and using the given
MediaType
s to
interact with the service.
- Traverson(URI, List<MediaType>) - Constructor for class org.springframework.hateoas.client.Traverson
-
Creates a new
Traverson
interacting with the given base URI and using the given
MediaType
s to
interact with the service.
- Traverson.TraversalBuilder - Class in org.springframework.hateoas.client
-
Builder API to customize traversals.
- TraversonDefaults - Interface in org.springframework.hateoas.client
-
- TrueOnlyBooleanSerializer() - Constructor for class org.springframework.hateoas.mediatype.hal.Jackson2HalModule.TrueOnlyBooleanSerializer
-
- TYPE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
Refers to a resource identifying the abstract semantic type of which the link's context is considered to be an
instance.
- Type - Enum in org.springframework.hateoas.mediatype.alps
-
An enum for ALPS descriptor types
- TYPE_VALUE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
- TypeConstrainedMappingJackson2HttpMessageConverter - Class in org.springframework.hateoas.server.mvc
-
- TypeConstrainedMappingJackson2HttpMessageConverter(Class<?>) - Constructor for class org.springframework.hateoas.server.mvc.TypeConstrainedMappingJackson2HttpMessageConverter
-
- TypeConstrainedMappingJackson2HttpMessageConverter(Class<?>, List<MediaType>, ObjectMapper) - Constructor for class org.springframework.hateoas.server.mvc.TypeConstrainedMappingJackson2HttpMessageConverter
-
Convenience constructor to supply all parameters at once.
- TypedEntityLinks<T> - Class in org.springframework.hateoas.server
-
Entity links API to create
Link
s and
LinkBuilder
instances based on an identifier function.
- TypedEntityLinks() - Constructor for class org.springframework.hateoas.server.TypedEntityLinks
-
- TypedEntityLinks.ExtendedTypedEntityLinks<T> - Class in org.springframework.hateoas.server
-
Extension of
TypedEntityLinks
that exposes the ability to create links to collection resources as well.
- typeIdResolverInstance(MapperConfig<?>, Annotated, Class<?>) - Method in class org.springframework.hateoas.mediatype.hal.forms.Jackson2HalFormsModule.HalFormsHandlerInstantiator
-
- typeIdResolverInstance(MapperConfig<?>, Annotated, Class<?>) - Method in class org.springframework.hateoas.mediatype.hal.Jackson2HalModule.HalHandlerInstantiator
-
- TypeReferences - Class in org.springframework.hateoas.server.core
-
- TypeReferences() - Constructor for class org.springframework.hateoas.server.core.TypeReferences
-
- TypeReferences.CollectionModelType<T> - Class in org.springframework.hateoas.server.core
-
- TypeReferences.EntityModelType<T> - Class in org.springframework.hateoas.server.core
-
- TypeReferences.PagedModelType<T> - Class in org.springframework.hateoas.server.core
-
- typeResolverBuilderInstance(MapperConfig<?>, Annotated, Class<?>) - Method in class org.springframework.hateoas.mediatype.hal.forms.Jackson2HalFormsModule.HalFormsHandlerInstantiator
-
- typeResolverBuilderInstance(MapperConfig<?>, Annotated, Class<?>) - Method in class org.springframework.hateoas.mediatype.hal.Jackson2HalModule.HalHandlerInstantiator
-
U
- UBER_JSON - Static variable in class org.springframework.hateoas.MediaTypes
-
Public constant media type for application/vnd.amundsen-uber+json
.
- UBER_JSON_VALUE - Static variable in class org.springframework.hateoas.MediaTypes
-
- UberLinkDiscoverer - Class in org.springframework.hateoas.mediatype.uber
-
Find links by rel in an UBER+JSON representation.
- uncuried(String) - Static method in class org.springframework.hateoas.mediatype.hal.HalLinkRelation
-
- UP - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
Refers to a parent document in a hierarchy of documents.
- UP_VALUE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
- UriComponentsContributor - Interface in org.springframework.hateoas.server.mvc
-
SPI callback to enhance a
UriComponentsBuilder
when referring to a method through a dummy method invocation.
- UriTemplate - Class in org.springframework.hateoas
-
Custom URI template to support qualified URI template variables.
- UriTemplate(String) - Constructor for class org.springframework.hateoas.UriTemplate
-
- UriTemplate(String, TemplateVariables) - Constructor for class org.springframework.hateoas.UriTemplate
-
- UriTemplateFactory - Class in org.springframework.hateoas.server.core
-
- UriTemplateFactory() - Constructor for class org.springframework.hateoas.server.core.UriTemplateFactory
-
V
- value() - Method in interface org.springframework.hateoas.LinkRelation
-
Return the link relation's value.
- value() - Method in class org.springframework.hateoas.mediatype.hal.HalLinkRelation
-
- valueOf(String) - Static method in enum org.springframework.hateoas.config.EnableHypermediaSupport.HypermediaType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in class org.springframework.hateoas.Link
-
Factory method to easily create
Link
instances from RFC-8288 compatible
String
representations of a
link.
- valueOf(String) - Static method in enum org.springframework.hateoas.Links.MergeMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in class org.springframework.hateoas.Links
-
- valueOf(String) - Static method in enum org.springframework.hateoas.mediatype.alps.Format
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.springframework.hateoas.mediatype.alps.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.springframework.hateoas.mediatype.hal.HalConfiguration.RenderSingleLinks
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.springframework.hateoas.support.WebStack
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.springframework.hateoas.TemplateVariable.VariableType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.springframework.hateoas.config.EnableHypermediaSupport.HypermediaType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.springframework.hateoas.Links.MergeMode
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.springframework.hateoas.mediatype.alps.Format
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.springframework.hateoas.mediatype.alps.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.springframework.hateoas.mediatype.hal.HalConfiguration.RenderSingleLinks
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.springframework.hateoas.support.WebStack
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.springframework.hateoas.TemplateVariable.VariableType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VERSION_HISTORY - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
Points to a resource containing the version history for the context.
- VERSION_HISTORY_VALUE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
- VIA - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
Identifies a resource that is the source of the information in the link's context.
- VIA_VALUE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
- VndError(String, String, Link...) - Constructor for class org.springframework.hateoas.mediatype.vnderrors.VndErrors.VndError
-
- VndError() - Constructor for class org.springframework.hateoas.mediatype.vnderrors.VndErrors.VndError
-
Protected default constructor to allow JAXB marshalling.
- VndErrors - Class in org.springframework.hateoas.mediatype.vnderrors
-
A representation model class to be rendered as specified for the media type application/vnd.error
.
- VndErrors(String, String, Link...) - Constructor for class org.springframework.hateoas.mediatype.vnderrors.VndErrors
-
- VndErrors(VndErrors.VndError, VndErrors.VndError...) - Constructor for class org.springframework.hateoas.mediatype.vnderrors.VndErrors
-
- VndErrors(List<VndErrors.VndError>) - Constructor for class org.springframework.hateoas.mediatype.vnderrors.VndErrors
-
- VndErrors() - Constructor for class org.springframework.hateoas.mediatype.vnderrors.VndErrors
-
Protected default constructor to allow JAXB marshalling.
- VndErrors.VndError - Class in org.springframework.hateoas.mediatype.vnderrors
-
W
- WebClientConfigurer - Class in org.springframework.hateoas.config
-
- WebClientConfigurer(ObjectMapper, List<HypermediaMappingInformation>) - Constructor for class org.springframework.hateoas.config.WebClientConfigurer
-
- WebFluxBuilder() - Constructor for class org.springframework.hateoas.server.reactive.WebFluxLinkBuilder.WebFluxBuilder
-
- WebFluxLink() - Constructor for class org.springframework.hateoas.server.reactive.WebFluxLinkBuilder.WebFluxLink
-
- WebFluxLinkBuilder - Class in org.springframework.hateoas.server.reactive
-
Utility for building reactive
Link
s.
- WebFluxLinkBuilder.WebFluxBuilder - Class in org.springframework.hateoas.server.reactive
-
- WebFluxLinkBuilder.WebFluxLink - Class in org.springframework.hateoas.server.reactive
-
Intermediate representation of a
Link
within a reactive pipeline to easily add
Affordance
s from
method invocations.
- WebHandler - Class in org.springframework.hateoas.server.core
-
Utility for taking a method invocation and extracting a
LinkBuilder
.
- WebHandler() - Constructor for class org.springframework.hateoas.server.core.WebHandler
-
- WebHandler.LinkBuilderCreator<T extends LinkBuilder> - Interface in org.springframework.hateoas.server.core
-
- WebHandler.PreparedWebHandler<T extends LinkBuilder> - Interface in org.springframework.hateoas.server.core
-
- WEBMENTION - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
Identifies a target URI that supports the Webmention protcol.
- WEBMENTION_VALUE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
- WebMvcLinkBuilder - Class in org.springframework.hateoas.server.mvc
-
Builder to ease building
Link
instances pointing to Spring MVC controllers.
- WebMvcLinkBuilderFactory - Class in org.springframework.hateoas.server.mvc
-
Factory for
LinkBuilderSupport
instances based on the request mapping annotated on the given controller.
- WebMvcLinkBuilderFactory() - Constructor for class org.springframework.hateoas.server.mvc.WebMvcLinkBuilderFactory
-
- WebStack - Enum in org.springframework.hateoas.support
-
Utility to glean what web stack is currently available.
- with(TemplateVariables) - Method in class org.springframework.hateoas.UriTemplate
-
- with(TemplateVariable) - Method in class org.springframework.hateoas.UriTemplate
-
- with(String, TemplateVariable.VariableType) - Method in class org.springframework.hateoas.UriTemplate
-
- withAffordances(List<Affordance>) - Method in class org.springframework.hateoas.Link
-
- withHeaders(HttpHeaders) - Method in class org.springframework.hateoas.client.Traverson.TraversalBuilder
-
The
HttpHeaders
that shall be used for the requests of the traversal.
- withInput(Class<?>) - Method in class org.springframework.hateoas.mediatype.Affordances.AffordanceBuilder
-
Registers the given type as input model for the affordance.
- withInput(ResolvableType) - Method in class org.springframework.hateoas.mediatype.Affordances.AffordanceBuilder
-
- withInput(AffordanceModel.PayloadMetadata) - Method in class org.springframework.hateoas.mediatype.Affordances.AffordanceBuilder
-
- withInputAndOutput(Class<?>) - Method in class org.springframework.hateoas.mediatype.Affordances.AffordanceBuilder
-
Registers the given type as input and output model for the affordance.
- withInputAndOutput(ResolvableType) - Method in class org.springframework.hateoas.mediatype.Affordances.AffordanceBuilder
-
Registers the given
ResolvableType
as input and output model for the affordance.
- withInputAndOutput(AffordanceModel.PayloadMetadata) - Method in class org.springframework.hateoas.mediatype.Affordances.AffordanceBuilder
-
- without(LinkRelation) - Method in class org.springframework.hateoas.Links
-
- withOutput(Class<?>) - Method in class org.springframework.hateoas.mediatype.Affordances.AffordanceBuilder
-
Registers the given type as the output model.
- withOutput(ResolvableType) - Method in class org.springframework.hateoas.mediatype.Affordances.AffordanceBuilder
-
- withOutput(AffordanceModel.PayloadMetadata) - Method in class org.springframework.hateoas.mediatype.Affordances.AffordanceBuilder
-
- withPageMetadata(PagedModel.PageMetadata) - Method in class org.springframework.hateoas.mediatype.hal.forms.HalFormsDocument
-
- withParameter(String, Object) - Method in class org.springframework.hateoas.client.Hop
-
Add one parameter to the map of parameters.
- withParameters(QueryParameter...) - Method in class org.springframework.hateoas.mediatype.Affordances.AffordanceBuilder
-
Replaces the current QueryParameters
with the given ones.
- withParameters(List<QueryParameter>) - Method in class org.springframework.hateoas.mediatype.Affordances.AffordanceBuilder
-
Replaces the current QueryParameters
with the given ones.
- withRel(LinkRelation) - Method in class org.springframework.hateoas.Link
-
- withRel(String) - Method in class org.springframework.hateoas.Link
-
- withRel(LinkRelation) - Method in class org.springframework.hateoas.server.core.LinkBuilderSupport
-
- withRel(String) - Method in interface org.springframework.hateoas.server.LinkBuilder
-
Creates the
Link
built by the current builder instance with the given link relation.
- withRel(LinkRelation) - Method in interface org.springframework.hateoas.server.LinkBuilder
-
Creates the
Link
built by the current builder instance with the given
LinkRelation
.
- withRel(LinkRelation) - Method in class org.springframework.hateoas.server.reactive.WebFluxLinkBuilder.WebFluxBuilder
-
- withRel(String) - Method in class org.springframework.hateoas.server.reactive.WebFluxLinkBuilder.WebFluxBuilder
-
- withRenderSingleLinksFor(LinkRelation, HalConfiguration.RenderSingleLinks) - Method in class org.springframework.hateoas.mediatype.hal.HalConfiguration
-
Configures how to render a single link for a given particular
LinkRelation
.
- withRenderSingleLinksFor(String, HalConfiguration.RenderSingleLinks) - Method in class org.springframework.hateoas.mediatype.hal.HalConfiguration
-
Configures how to render a single link for the given link relation pattern, i.e. this can be either a fixed link
relation (like search
), take wildcards to e.g. match links of a given curie (like acme:*
) or even
complete URIs (like https://api.acme.com/foo/**
).
- withSelfRel() - Method in class org.springframework.hateoas.Link
-
Returns a
Link
pointing to the same URI but with the
self
relation.
- withSelfRel() - Method in class org.springframework.hateoas.server.core.LinkBuilderSupport
-
- withSelfRel() - Method in interface org.springframework.hateoas.server.LinkBuilder
-
Creates the
Link
built by the current builder instance with the default self link relation.
- withSelfRel() - Method in class org.springframework.hateoas.server.reactive.WebFluxLinkBuilder.WebFluxBuilder
-
- withTemplateParameters(Map<String, Object>) - Method in class org.springframework.hateoas.client.Traverson.TraversalBuilder
-
Adds the given operations parameters to the traversal.
- WORKING_COPY - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
Points to a working copy for this resource.
- WORKING_COPY_OF - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
Points to the versioned resource from which this working copy was obtained.
- WORKING_COPY_OF_VALUE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
- WORKING_COPY_VALUE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
- wrap(Iterable<S>) - Static method in class org.springframework.hateoas.CollectionModel
-
- wrap(Iterable<S>, PagedModel.PageMetadata) - Static method in class org.springframework.hateoas.PagedModel
-
Factory method to easily create a
PagedModel
instance from a set of entities and pagination metadata.
- wrap(Object) - Method in class org.springframework.hateoas.server.core.EmbeddedWrappers
-
- wrap(Object, LinkRelation) - Method in class org.springframework.hateoas.server.core.EmbeddedWrappers
-
- wrap(HttpEntity<S>) - Static method in class org.springframework.hateoas.server.core.HeaderLinksResponseEntity
-
- wrap(S) - Static method in class org.springframework.hateoas.server.core.HeaderLinksResponseEntity
-
_
- _withValueTypeSerializer(TypeSerializer) - Method in class org.springframework.hateoas.mediatype.hal.Jackson2HalModule.HalLinkListSerializer
-
- _withValueTypeSerializer(TypeSerializer) - Method in class org.springframework.hateoas.mediatype.hal.Jackson2HalModule.HalResourcesSerializer
-
- _withValueTypeSerializer(TypeSerializer) - Method in class org.springframework.hateoas.mediatype.hal.Jackson2HalModule.OptionalListJackson2Serializer
-
A B C D E F G H I J K L M N O P Q R S T U V W _
Copyright © 2011–2020 Pivotal, Inc.. All rights reserved.