- CachingMappingDiscoverer - Class in org.springframework.hateoas.server.core
-
- CachingMappingDiscoverer() - Constructor for class org.springframework.hateoas.server.core.CachingMappingDiscoverer
-
- canBeCombinedWith(TemplateVariable.VariableType) - Method in enum org.springframework.hateoas.TemplateVariable.VariableType
-
- CANONICAL - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
Designates the preferred version of a resource (the IRI and its contents).
- canRead(Class<?>, MediaType) - Method in class org.springframework.hateoas.server.mvc.TypeConstrainedMappingJackson2HttpMessageConverter
-
- canRead(Type, Class<?>, MediaType) - Method in class org.springframework.hateoas.server.mvc.TypeConstrainedMappingJackson2HttpMessageConverter
-
- canWrite(Class<?>, MediaType) - Method in class org.springframework.hateoas.server.mvc.TypeConstrainedMappingJackson2HttpMessageConverter
-
- CHAPTER - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
Refers to a chapter in a collection of resources.
- CITE_AS - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
Indicates that the link target is preferred over the link context for the purpose of referencing.
- COLLECTION - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
The target IRI points to a resource which represents the collection resource for the context IRI.
- COLLECTION_JSON - Static variable in class org.springframework.hateoas.MediaTypes
-
Public constant media type for application/vnd.collection+json
.
- COLLECTION_JSON_VALUE - Static variable in class org.springframework.hateoas.MediaTypes
-
- CollectionJsonLinkDiscoverer - Class in org.springframework.hateoas.mediatype.collectionjson
-
LinkDiscoverer
implementation based on JSON Collection link structure.
- CollectionJsonLinkDiscoverer() - Constructor for class org.springframework.hateoas.mediatype.collectionjson.CollectionJsonLinkDiscoverer
-
- CollectionModel<T> - Class in org.springframework.hateoas
-
General helper to easily create a wrapper for a collection of entities.
- CollectionModel() - Constructor for class org.springframework.hateoas.CollectionModel
-
- CollectionModel(Iterable<T>, Link...) - Constructor for class org.springframework.hateoas.CollectionModel
-
- CollectionModel(Iterable<T>, Iterable<Link>) - Constructor for class org.springframework.hateoas.CollectionModel
-
- CollectionModelType() - Constructor for class org.springframework.hateoas.server.core.TypeReferences.CollectionModelType
-
- collector() - Static method in class org.springframework.hateoas.Links
-
- concat(TemplateVariable...) - Method in class org.springframework.hateoas.TemplateVariables
-
- concat(Collection<TemplateVariable>) - Method in class org.springframework.hateoas.TemplateVariables
-
- concat(TemplateVariables) - Method in class org.springframework.hateoas.TemplateVariables
-
- configureObjectMapper(ObjectMapper) - Method in interface org.springframework.hateoas.config.HypermediaMappingInformation
-
Configure an ObjectMapper
and register custom serializers and deserializers for the supported media types.
- configureObjectMapper(ObjectMapper) - Method in class org.springframework.hateoas.mediatype.hal.HalMediaTypeConfiguration
-
- contains(Link...) - Method in class org.springframework.hateoas.Links
-
Returns whether the current
Links
contain all given
Link
s (but potentially others).
- contains(Iterable<Link>) - Method in class org.springframework.hateoas.Links
-
Returns whether the current
Links
contain all given
Link
s (but potentially others).
- containsSameLinksAs(Iterable<Link>) - Method in class org.springframework.hateoas.Links
-
Returns whether the current
Links
instance contains exactly the same
Link
as the given one.
- CONTENTS - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
Refers to a table of contents.
- ControllerEntityLinks - Class in org.springframework.hateoas.server.core
-
EntityLinks
implementation which assumes a certain URI mapping structure:
A class-level mapping annotation that can contain template variables.
- ControllerEntityLinks(Iterable<? extends Class<?>>, LinkBuilderFactory<? extends LinkBuilder>) - Constructor for class org.springframework.hateoas.server.core.ControllerEntityLinks
-
- ControllerEntityLinksFactoryBean - Class in org.springframework.hateoas.server.core
-
FactoryBean
implementation to create
ControllerEntityLinks
instances looking up controller classes
from an
ApplicationContext
.
- ControllerEntityLinksFactoryBean() - Constructor for class org.springframework.hateoas.server.core.ControllerEntityLinksFactoryBean
-
- ControllerLinkBuilder - Class in org.springframework.hateoas.server.mvc
-
- ControllerLinkBuilderFactory - Class in org.springframework.hateoas.server.mvc
-
- ControllerLinkBuilderFactory() - Constructor for class org.springframework.hateoas.server.mvc.ControllerLinkBuilderFactory
-
Deprecated.
- ControllerLinkRelationProvider - Class in org.springframework.hateoas.server.mvc
-
- ControllerLinkRelationProvider(Class<?>, PluginRegistry<LinkRelationProvider, Class<?>>) - Constructor for class org.springframework.hateoas.server.mvc.ControllerLinkRelationProvider
-
- CONVERTED_FROM - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
The document linked to was later converted to the document that contains this link relation.
- COPYRIGHT - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
Refers to a copyright statement that applies to the link's context.
- create(MethodInvocation, MappingDiscoverer, UriComponents) - Static method in class org.springframework.hateoas.server.core.SpringAffordanceBuilder
-
- CREATE_FORM - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
The target IRI points to a resource where a submission form can be obtained.
- createBuilder(UriComponents, TemplateVariables, List<Affordance>) - Method in interface org.springframework.hateoas.server.core.WebHandler.LinkBuilderCreator
-
- createContextual(SerializerProvider, BeanProperty) - Method in class org.springframework.hateoas.mediatype.hal.Jackson2HalModule.HalLinkListSerializer
-
- createContextual(DeserializationContext, BeanProperty) - Method in class org.springframework.hateoas.mediatype.hal.Jackson2HalModule.HalResourcesDeserializer
-
- createContextual(SerializerProvider, BeanProperty) - Method in class org.springframework.hateoas.mediatype.hal.Jackson2HalModule.HalResourcesSerializer
-
- createContextual(SerializerProvider, BeanProperty) - Method in class org.springframework.hateoas.mediatype.hal.Jackson2HalModule.OptionalListJackson2Serializer
-
- createInstance() - Method in class org.springframework.hateoas.server.core.ControllerEntityLinksFactoryBean
-
- createModelWithId(Object, T) - Method in class org.springframework.hateoas.server.mvc.RepresentationModelAssemblerSupport
-
Creates a new resource with a self link to the given id.
- createModelWithId(Object, T, Object...) - Method in class org.springframework.hateoas.server.mvc.RepresentationModelAssemblerSupport
-
- createNewInstance(UriComponentsBuilder, List<Affordance>) - Method in class org.springframework.hateoas.server.core.LinkBuilderSupport
-
Creates a new instance of the sub-class.
- createNewInstance(UriComponentsBuilder, List<Affordance>) - Method in class org.springframework.hateoas.server.core.TemplateVariableAwareLinkBuilderSupport
-
- createNewInstance(UriComponentsBuilder, List<Affordance>, TemplateVariables) - Method in class org.springframework.hateoas.server.core.TemplateVariableAwareLinkBuilderSupport
-
- createNewInstance(UriComponentsBuilder, List<Affordance>, TemplateVariables) - Method in class org.springframework.hateoas.server.mvc.ControllerLinkBuilder
-
Deprecated.
- createNewInstance(UriComponentsBuilder, List<Affordance>, TemplateVariables) - Method in class org.springframework.hateoas.server.mvc.WebMvcLinkBuilder
-
- createNewInstance(UriComponentsBuilder, List<Affordance>, TemplateVariables) - Method in class org.springframework.hateoas.server.reactive.WebFluxLinkBuilder
-
- createObjectFromProperties(Class<T>, Map<String, Object>) - Static method in class org.springframework.hateoas.mediatype.PropertyUtils
-
- Curie(String, String) - Constructor for class org.springframework.hateoas.mediatype.hal.DefaultCurieProvider.Curie
-
- curie(String) - Method in class org.springframework.hateoas.mediatype.hal.HalLinkRelation
-
- curieBuilder(String) - Static method in class org.springframework.hateoas.mediatype.hal.HalLinkRelation
-
- curied(String, String) - Static method in class org.springframework.hateoas.mediatype.hal.HalLinkRelation
-
- curieIfUncuried(String) - Method in class org.springframework.hateoas.mediatype.hal.HalLinkRelation
-
Returns a curied
HalLinkRelation
either using the existing curie or the given one if previously uncuried.
- CurieProvider - Interface in org.springframework.hateoas.mediatype.hal
-
API to provide HAL curie information for links.
- CURIES - Static variable in class org.springframework.hateoas.mediatype.hal.HalLinkRelation
-
- CURRENT - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
Refers to a resource containing the most recent item(s) in a collection of resources.
- getAffordanceModel(MediaType) - Method in class org.springframework.hateoas.Affordance
-
- getAffordanceModel(String, Link, HttpMethod, ResolvableType, List<QueryParameter>, ResolvableType) - Method in interface org.springframework.hateoas.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
-
- getBuilder() - Static method in class org.springframework.hateoas.server.mvc.ControllerLinkBuilder
-
Deprecated.
Returns a UriComponentsBuilder
obtained from the current servlet mapping.
- 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
-
- 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
-
- getDefaultMessageConverters(MediaType...) - Static method in class org.springframework.hateoas.client.Traverson
-
Returns all HttpMessageConverter
s that will be registered for the given MediaType
s by default.
- 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
-
- getHreflang() - Method in class org.springframework.hateoas.mediatype.hal.LinkMixin
-
- getHttpMessageConverters(Collection<MediaType>) - Method in interface org.springframework.hateoas.client.TraversonDefaults
-
Returns the HttpMessageConverter
instances to be registered for the given MediaType
s.
- 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
-
- 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
-
Returns the
LinkDiscoverer
s to be registered by default for the given
MediaType
s.
- 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.AffordanceModelFactory
-
Declare the MediaType
this factory supports.
- getMediaTypes() - Method in enum org.springframework.hateoas.config.EnableHypermediaSupport.HypermediaType
-
- getMediaTypes() - Method in interface org.springframework.hateoas.config.HypermediaMappingInformation
-
All MediaType
s this hypermedia can handle.
- 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 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
-
Returns the MethodParameter
with the given name or null if none found.
- getParameters() - Method in class org.springframework.hateoas.server.core.MethodParameters
-
Returns all MethodParameter
s.
- 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
-
Returns all MethodParameter
s annotated with the given annotation type.
- 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
-
- 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
-
Extract
RequestMapping
's list of
RequestMethod
s into an
array of
String
s.
- 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
-
- 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.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 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
-
Reads the
Annotation
attribute's value from the given
MethodParameter
.
- getValueFrom(AnnotatedElement) - 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.
- 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_UTF8 - Static variable in class org.springframework.hateoas.MediaTypes
-
Public constant media type for application/hal+json;charset=UTF-8
.
- HAL_JSON_UTF8_VALUE - Static variable in class org.springframework.hateoas.MediaTypes
-
- 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
.
- HalFormsDocument<T> - Class in org.springframework.hateoas.mediatype.hal.forms
-
Representation of a HAL-FORMS document.
- 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, MessageSourceAccessor) - Constructor for class org.springframework.hateoas.mediatype.hal.Jackson2HalModule.HalHandlerInstantiator
-
- HalHandlerInstantiator(LinkRelationProvider, CurieProvider, MessageSourceAccessor, HalConfiguration) - Constructor for class org.springframework.hateoas.mediatype.hal.Jackson2HalModule.HalHandlerInstantiator
-
- HalHandlerInstantiator(LinkRelationProvider, CurieProvider, MessageSourceAccessor, 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, MessageSourceAccessor, HalConfiguration) - Constructor for class org.springframework.hateoas.mediatype.hal.Jackson2HalModule.HalLinkListSerializer
-
- HalLinkListSerializer(BeanProperty, CurieProvider, Jackson2HalModule.EmbeddedMapper, MessageSourceAccessor, 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>, MessageSourceAccessor) - 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
-
- 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
-
Returns whether the
Affordance
has the given
HttpMethod
.
- 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.
- 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.
- 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
-
Special
ResponseEntity
that exposes
Link
instances in the contained
RepresentationModel
as
link headers instead of in the body.
- HELP - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
Refers to context-sensitive help.
- 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.
- HUB - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
Refers to a hub that enables registration for notification of updates to the context.
- hypermediaExchangeStrategies() - Method in class org.springframework.hateoas.config.WebClientConfigurer
-
- HypermediaMappingInformation - Interface in org.springframework.hateoas.config
-
Interface for registering custom hypermedia handlers.
- HypermediaWebFilter - Class in org.springframework.hateoas.server.reactive
-
WebFilter
that ensures a copy of the ServerWebExchange
is added to the Reactor Context
.
- HypermediaWebFilter() - Constructor for class org.springframework.hateoas.server.reactive.HypermediaWebFilter
-
- 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.
- INDEX - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
Refers to an index.
- 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_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_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_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_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_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_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_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_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_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_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_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_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_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_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
- 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
-
Is this web stack on the classpath?
- 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
-
- isOptional() - Method in enum org.springframework.hateoas.TemplateVariable.VariableType
-
Returns whether the variable of this type is optional.
- 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.
- 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
-
- 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 RFC5988-compatible link format.
- PAYMENT - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
Indicates a resource where payment is accepted.
- PINGBACK - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
Gives the address of the pingback resource for the link context.
- 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.
- PREDECESSOR_VERSION - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
Points to a resource containing the predecessor version in the version history.
- 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.
- 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.
- 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.
- 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.
- PREVIEW - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
Refers to a resource that provides a preview of the link's context.
- PREVIOUS - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
Refers to the previous resource in an ordered series of resources.
- PRIVACY_POLICY - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
Refers to a privacy policy associated with the link's context.
- 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.
- PropertyUtils - Class in org.springframework.hateoas.mediatype
-
- PropertyUtils() - Constructor for class org.springframework.hateoas.mediatype.PropertyUtils
-
- TAG - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
Gives a tag (identified by the given address) that applies to the current document.
- templateFor(String) - Static method in class org.springframework.hateoas.server.core.UriTemplateFactory
-
Returns the the UriTemplate
for the given mapping.
- 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(UriComponentsBuilder, TemplateVariables, List<Affordance>) - Constructor for class org.springframework.hateoas.server.core.TemplateVariableAwareLinkBuilderSupport
-
- 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.
- TIMEGATE - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
The Target IRI points to a TimeGate for an Original Resource.
- TIMEMAP - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
The Target IRI points to a TimeMap for an Original Resource.
- 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(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
-
Executes the traversal and marshals the final response into an object of the given
ParameterizedTypeReference
.
- 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.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
- TypeConstrainedMappingJackson2HttpMessageConverter - Class in org.springframework.hateoas.server.mvc
-
Extension of MappingJackson2HttpMessageConverter
to constrain the ability to read and write HTTP message
based on the target type.
- 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.Jackson2HalModule.HalHandlerInstantiator
-
- TypeReferences - Class in org.springframework.hateoas.server.core
-
Helper to easily create ParameterizedTypeReference
instances to Spring HATEOAS resource types.
- 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
-
A
ParameterizedTypeReference
to return a
EntityModel
of some type.
- TypeReferences.PagedModelType<T> - Class in org.springframework.hateoas.server.core
-
A
ParameterizedTypeReference
to return a
PagedModel
of some type.
- typeResolverBuilderInstance(MapperConfig<?>, Annotated, Class<?>) - Method in class org.springframework.hateoas.mediatype.hal.Jackson2HalModule.HalHandlerInstantiator
-
- 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-5988 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.
- VIA - Static variable in class org.springframework.hateoas.IanaLinkRelations
-
Identifies a resource that is the source of the information in the link's context.
- 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
-