Spring Hateoas
A B C D E F G H I J K L M N O P R S T U V W _

A

AbstractEntityLinks - Class in org.springframework.hateoas.core
Implementation base class to delegate the higher level methods of EntityLinks by delegating to the more fine grained ones to reduce the implementation effort for actual implementation classes.
AbstractEntityLinks() - Constructor for class org.springframework.hateoas.core.AbstractEntityLinks
 
add(Link) - Method in class org.springframework.hateoas.ResourceSupport
Adds the given link to the resource.
add(Iterable<Link>) - Method in class org.springframework.hateoas.ResourceSupport
Adds all given Links to the resource.
add(VndErrors.VndError) - Method in class org.springframework.hateoas.VndErrors
Adds an additional VndErrors.VndError to the wrapper.
afterPropertiesSet() - Method in class org.springframework.hateoas.core.ControllerEntityLinksFactoryBean
 
AnnotationAttribute - Class in org.springframework.hateoas.core
Simply helper to reference a dedicated attribute of an Annotation.
AnnotationAttribute(Class<? extends Annotation>) - Constructor for class org.springframework.hateoas.core.AnnotationAttribute
Creates a new AnnotationAttribute to the value attribute of the given Annotation type.
AnnotationAttribute(Class<? extends Annotation>, String) - Constructor for class org.springframework.hateoas.core.AnnotationAttribute
Creates a new AnnotationAttribute for the given Annotation type and annotation attribute name.
AnnotationMappingDiscoverer - Class in org.springframework.hateoas.core
MappingDiscoverer implementation that inspects mappings from a particular annotation.
AnnotationMappingDiscoverer(Class<? extends Annotation>) - Constructor for class org.springframework.hateoas.core.AnnotationMappingDiscoverer
Creates an AnnotationMappingDiscoverer for the given annotation type.
AnnotationMappingDiscoverer(Class<? extends Annotation>, String) - Constructor for class org.springframework.hateoas.core.AnnotationMappingDiscoverer
Creates an AnnotationMappingDiscoverer for the given annotation type and attribute name.
AnnotationRelProvider - Class in org.springframework.hateoas.core
 
AnnotationRelProvider() - Constructor for class org.springframework.hateoas.core.AnnotationRelProvider
 
applyUriComponentsContributer(UriComponentsBuilder, DummyInvocationUtils.MethodInvocation) - Method in class org.springframework.hateoas.mvc.ControllerLinkBuilderFactory
Applies the configured UriComponentsContributors to the given UriComponentsBuilder.
ATOM_NAMESPACE - Static variable in class org.springframework.hateoas.Link
 

B

BasicLinkBuilder - Class in org.springframework.hateoas.mvc
Simples LinkBuilder implementation possible.

C

ControllerEntityLinks - Class in org.springframework.hateoas.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.core.ControllerEntityLinks
Creates a new ControllerEntityLinks inspecting the configured classes for the given annotation.
ControllerEntityLinksFactoryBean - Class in org.springframework.hateoas.core
FactoryBean implementation to create ControllerEntityLinks instances looking up controller classes from an ApplicationContext.
ControllerEntityLinksFactoryBean() - Constructor for class org.springframework.hateoas.core.ControllerEntityLinksFactoryBean
 
ControllerLinkBuilder - Class in org.springframework.hateoas.mvc
Builder to ease building Link instances pointing to Spring MVC controllers.
ControllerLinkBuilderFactory - Class in org.springframework.hateoas.mvc
Factory for LinkBuilderSupport instances based on the request mapping annotated on the given controller.
ControllerLinkBuilderFactory() - Constructor for class org.springframework.hateoas.mvc.ControllerLinkBuilderFactory
 
ControllerRelProvider - Class in org.springframework.hateoas.mvc
 
ControllerRelProvider(Class<?>, PluginRegistry<RelProvider, Class<?>>) - Constructor for class org.springframework.hateoas.mvc.ControllerRelProvider
 
createContextual(SerializationConfig, BeanProperty) - Method in class org.springframework.hateoas.hal.Jackson1HalModule.HalLinkListSerializer
 
createContextual(DeserializationConfig, BeanProperty) - Method in class org.springframework.hateoas.hal.Jackson1HalModule.HalResourcesDeserializer
 
createContextual(SerializationConfig, BeanProperty) - Method in class org.springframework.hateoas.hal.Jackson1HalModule.HalResourcesSerializer
 
createContextual(SerializerProvider, BeanProperty) - Method in class org.springframework.hateoas.hal.Jackson2HalModule.HalLinkListSerializer
 
createContextual(DeserializationContext, BeanProperty) - Method in class org.springframework.hateoas.hal.Jackson2HalModule.HalResourcesDeserializer
 
createContextual(SerializerProvider, BeanProperty) - Method in class org.springframework.hateoas.hal.Jackson2HalModule.HalResourcesSerializer
 
createContextual(SerializerProvider, BeanProperty) - Method in class org.springframework.hateoas.hal.Jackson2HalModule.OptionalListJackson2Serializer
 
createInstance() - Method in class org.springframework.hateoas.core.ControllerEntityLinksFactoryBean
 
createNewInstance(UriComponentsBuilder) - Method in class org.springframework.hateoas.core.LinkBuilderSupport
Creates a new instance of the sub-class.
createNewInstance(UriComponentsBuilder) - Method in class org.springframework.hateoas.jaxrs.JaxRsLinkBuilder
 
createNewInstance(UriComponentsBuilder) - Method in class org.springframework.hateoas.mvc.BasicLinkBuilder
 
createNewInstance(UriComponentsBuilder) - Method in class org.springframework.hateoas.mvc.ControllerLinkBuilder
 
createResource(T) - Method in class org.springframework.hateoas.mvc.IdentifiableResourceAssemblerSupport
Creates a new resource and adds a self link to it consisting using the Identifiable's id.
createResource(T, Object...) - Method in class org.springframework.hateoas.mvc.IdentifiableResourceAssemblerSupport
 
createResourceWithId(Object, T, Object...) - Method in class org.springframework.hateoas.mvc.IdentifiableResourceAssemblerSupport
 
createResourceWithId(Object, T) - Method in class org.springframework.hateoas.mvc.ResourceAssemblerSupport
Creates a new resource with a self link to the given id.
createResourceWithId(Object, T, Object...) - Method in class org.springframework.hateoas.mvc.ResourceAssemblerSupport
 

D

DefaultLinkDiscoverer - Class in org.springframework.hateoas.core
JsonPathLinkDiscoverer based on the default link representation we expose.
DefaultLinkDiscoverer() - Constructor for class org.springframework.hateoas.core.DefaultLinkDiscoverer
Creates a new DefaultLinkDiscoverer.
DefaultRelProvider - Class in org.springframework.hateoas.core
Default implementation of RelProvider to simply use the uncapitalized version of the given type's name as single resource rel as well as an appended List for the collection resource rel.
DefaultRelProvider() - Constructor for class org.springframework.hateoas.core.DefaultRelProvider
 
DelegatingEntityLinks - Class in org.springframework.hateoas.core
EntityLinks implementation that delegates to the EntityLinks instances registered in the PluginRegistry given on instance creation.
DelegatingEntityLinks(PluginRegistry<EntityLinks, Class<?>>) - Constructor for class org.springframework.hateoas.core.DelegatingEntityLinks
Creates a new DelegatingEntityLinks using the given PluginRegistry.
DelegatingRelProvider - Class in org.springframework.hateoas.core
 
DelegatingRelProvider(PluginRegistry<RelProvider, Class<?>>) - Constructor for class org.springframework.hateoas.core.DelegatingRelProvider
 
deserialize(JsonParser, DeserializationContext) - Method in class org.springframework.hateoas.hal.Jackson1HalModule.HalLinkListDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class org.springframework.hateoas.hal.Jackson1HalModule.HalResourcesDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class org.springframework.hateoas.hal.Jackson2HalModule.HalLinkListDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class org.springframework.hateoas.hal.Jackson2HalModule.HalResourcesDeserializer
 
deserializerInstance(DeserializationConfig, Annotated, Class<? extends JsonDeserializer<?>>) - Method in class org.springframework.hateoas.hal.Jackson1HalModule.HalHandlerInstantiator
 
deserializerInstance(DeserializationConfig, Annotated, Class<?>) - Method in class org.springframework.hateoas.hal.Jackson2HalModule.HalHandlerInstantiator
 
DummyInvocationUtils - Class in org.springframework.hateoas.core
Utility methods to capture dummy method invocations.
DummyInvocationUtils() - Constructor for class org.springframework.hateoas.core.DummyInvocationUtils
 
DummyInvocationUtils.LastInvocationAware - Interface in org.springframework.hateoas.core
 
DummyInvocationUtils.MethodInvocation - Interface in org.springframework.hateoas.core
 

E

EnableEntityLinks - Annotation Type in org.springframework.hateoas.config
Enables the collection of LinkBuilder instances from the application context.
EnableHypermediaSupport - Annotation Type in org.springframework.hateoas.config
Activates hypermedia support in the ApplicationContext.
EnableHypermediaSupport.HypermediaType - Enum in org.springframework.hateoas.config
Hypermedia representation types supported.
enhance(UriComponentsBuilder, MethodParameter, Object) - Method in interface org.springframework.hateoas.mvc.UriComponentsContributor
Enhance the given UriComponentsBuilder with the given value.
EntityLinks - Interface in org.springframework.hateoas
Accessor to links pointing to controllers backing an entity type.
equals(Object) - Method in class org.springframework.hateoas.Link
 
equals(Object) - Method in class org.springframework.hateoas.Links
 
equals(Object) - Method in class org.springframework.hateoas.PagedResources
 
equals(Object) - Method in class org.springframework.hateoas.PagedResources.PageMetadata
 
equals(Object) - Method in class org.springframework.hateoas.Resource
 
equals(Object) - Method in class org.springframework.hateoas.Resources
 
equals(Object) - Method in class org.springframework.hateoas.ResourceSupport
 
equals(Object) - Method in class org.springframework.hateoas.VndErrors
 
equals(Object) - Method in class org.springframework.hateoas.VndErrors.VndError
 
EvoInflectorRelProvider - Class in org.springframework.hateoas.core
RelProvider implementation using the Evo Inflector implementation of an algorithmic approach to English plurals.
EvoInflectorRelProvider() - Constructor for class org.springframework.hateoas.core.EvoInflectorRelProvider
 
ExposesResourceFor - Annotation Type in org.springframework.hateoas
Annotation to demarcate controllers that expose URI templates of a structure according to ControllerEntityLinks.

F

findLinksWithRel(String, String) - Method in class org.springframework.hateoas.core.JsonPathLinkDiscoverer
 
findLinksWithRel(String, InputStream) - Method in class org.springframework.hateoas.core.JsonPathLinkDiscoverer
 
findLinksWithRel(String, String) - Method in interface org.springframework.hateoas.LinkDiscoverer
Returns all links with the given relation type found in the given String representation.
findLinksWithRel(String, InputStream) - Method in interface org.springframework.hateoas.LinkDiscoverer
Returns all links with the given relation type found in the given InputStream representation.
findLinkWithRel(String, String) - Method in class org.springframework.hateoas.core.JsonPathLinkDiscoverer
 
findLinkWithRel(String, InputStream) - Method in class org.springframework.hateoas.core.JsonPathLinkDiscoverer
 
findLinkWithRel(String, String) - Method in interface org.springframework.hateoas.LinkDiscoverer
Finds a single link with the given relation type in the given String representation.
findLinkWithRel(String, InputStream) - Method in interface org.springframework.hateoas.LinkDiscoverer
Finds a single link with the given relation type in the given InputStream representation.

G

getAnnotationType() - Method in class org.springframework.hateoas.core.AnnotationAttribute
Returns the annotation type.
getArguments() - Method in interface org.springframework.hateoas.core.DummyInvocationUtils.MethodInvocation
 
getCollectionResourceRelFor(Class<?>) - Method in class org.springframework.hateoas.core.AnnotationRelProvider
 
getCollectionResourceRelFor(Class<?>) - Method in class org.springframework.hateoas.core.DefaultRelProvider
 
getCollectionResourceRelFor(Class<?>) - Method in class org.springframework.hateoas.core.DelegatingRelProvider
 
getCollectionResourceRelFor(Class<?>) - Method in class org.springframework.hateoas.core.EvoInflectorRelProvider
 
getCollectionResourceRelFor(Class<?>) - Method in class org.springframework.hateoas.mvc.ControllerRelProvider
 
getCollectionResourceRelFor(Class<?>) - Method in interface org.springframework.hateoas.RelProvider
 
getContent() - Method in class org.springframework.hateoas.hal.ResourcesMixin
 
getContent() - Method in class org.springframework.hateoas.Resource
Returns the underlying entity.
getContent() - Method in class org.springframework.hateoas.Resources
Returns the underlying elements.
getContentDeserializer() - Method in class org.springframework.hateoas.hal.Jackson1HalModule.HalLinkListDeserializer
 
getContentDeserializer() - Method in class org.springframework.hateoas.hal.Jackson1HalModule.HalResourcesDeserializer
 
getContentDeserializer() - Method in class org.springframework.hateoas.hal.Jackson2HalModule.HalLinkListDeserializer
 
getContentDeserializer() - Method in class org.springframework.hateoas.hal.Jackson2HalModule.HalResourcesDeserializer
 
getContentSerializer() - Method in class org.springframework.hateoas.hal.Jackson2HalModule.HalLinkListSerializer
 
getContentSerializer() - Method in class org.springframework.hateoas.hal.Jackson2HalModule.HalResourcesSerializer
 
getContentSerializer() - Method in class org.springframework.hateoas.hal.Jackson2HalModule.OptionalListJackson2Serializer
 
getContentType() - Method in class org.springframework.hateoas.hal.Jackson1HalModule.HalLinkListDeserializer
 
getContentType() - Method in class org.springframework.hateoas.hal.Jackson1HalModule.HalResourcesDeserializer
 
getContentType() - Method in class org.springframework.hateoas.hal.Jackson2HalModule.HalLinkListDeserializer
 
getContentType() - Method in class org.springframework.hateoas.hal.Jackson2HalModule.HalLinkListSerializer
 
getContentType() - Method in class org.springframework.hateoas.hal.Jackson2HalModule.HalResourcesDeserializer
 
getContentType() - Method in class org.springframework.hateoas.hal.Jackson2HalModule.HalResourcesSerializer
 
getContentType() - Method in class org.springframework.hateoas.hal.Jackson2HalModule.OptionalListJackson2Serializer
 
getHref() - Method in class org.springframework.hateoas.Link
Returns the actual URI the link is pointing to.
getId() - Method in interface org.springframework.hateoas.Identifiable
Returns the id identifying the object.
getId() - Method in class org.springframework.hateoas.ResourceSupport
Returns the Link with a rel of Link.REL_SELF.
getLastInvocation() - Method in interface org.springframework.hateoas.core.DummyInvocationUtils.LastInvocationAware
 
getLink(String) - Method in class org.springframework.hateoas.Links
Returns the Link with the given rel.
getLink(String) - Method in class org.springframework.hateoas.ResourceSupport
Returns the link with the given rel.
getLinks(String) - Method in class org.springframework.hateoas.Links
Returns all Links with the given relation type.
getLinks() - Method in class org.springframework.hateoas.ResourceSupport
Returns all Links contained in this resource.
getLogref() - Method in class org.springframework.hateoas.VndErrors.VndError
Returns the logref of the error.
getMapping(Class<?>) - Method in class org.springframework.hateoas.core.AnnotationMappingDiscoverer
 
getMapping(Method) - Method in class org.springframework.hateoas.core.AnnotationMappingDiscoverer
 
getMapping(Class<?>) - Method in interface org.springframework.hateoas.core.MappingDiscoverer
Returns the mapping associated with the given type.
getMapping(Method) - Method in interface org.springframework.hateoas.core.MappingDiscoverer
Returns the mapping associated with the given Method.
getMessage() - Method in class org.springframework.hateoas.VndErrors.VndError
Returns the message of the error.
getMetadata() - Method in class org.springframework.hateoas.PagedResources
Returns the pagination metadata.
getMethod() - Method in interface org.springframework.hateoas.core.DummyInvocationUtils.MethodInvocation
 
getNextLink() - Method in class org.springframework.hateoas.PagedResources
Returns the Link pointing to the next page (if set).
getNumber() - Method in class org.springframework.hateoas.PagedResources.PageMetadata
Returns the number of the current page.
getObjectParameters() - Method in interface org.springframework.hateoas.core.DummyInvocationUtils.LastInvocationAware
 
getObjectType() - Method in class org.springframework.hateoas.core.ControllerEntityLinksFactoryBean
 
getParameter(String) - Method in class org.springframework.hateoas.core.MethodParameters
Returns the MethodParameter with the given name or null if none found.
getParameters() - Method in class org.springframework.hateoas.core.MethodParameters
Returns all MethodParameters.
getParametersWith(Class<? extends Annotation>) - Method in class org.springframework.hateoas.core.MethodParameters
Returns all MethodParameters annotated with the given annotation type.
getPreviousLink() - Method in class org.springframework.hateoas.PagedResources
Returns the Link pointing to the previous page (if set).
getRel() - Method in class org.springframework.hateoas.Link
Returns the rel of the link.
getResourceType(Object) - Static method in class org.springframework.hateoas.core.ObjectUtils
Returns the resource type of the given object.
getSingleResourceRelFor(Class<?>) - Method in class org.springframework.hateoas.core.AnnotationRelProvider
 
getSingleResourceRelFor(Class<?>) - Method in class org.springframework.hateoas.core.DefaultRelProvider
 
getSingleResourceRelFor(Class<?>) - Method in class org.springframework.hateoas.core.DelegatingRelProvider
 
getSingleResourceRelFor(Class<?>) - Method in class org.springframework.hateoas.mvc.ControllerRelProvider
 
getSingleResourceRelFor(Class<?>) - Method in interface org.springframework.hateoas.RelProvider
 
getSize() - Method in class org.springframework.hateoas.PagedResources.PageMetadata
Returns the requested size of the page.
getThis() - Method in class org.springframework.hateoas.core.LinkBuilderSupport
Returns the current concrete instance.
getThis() - Method in class org.springframework.hateoas.jaxrs.JaxRsLinkBuilder
 
getThis() - Method in class org.springframework.hateoas.mvc.BasicLinkBuilder
 
getThis() - Method in class org.springframework.hateoas.mvc.ControllerLinkBuilder
 
getTotalElements() - Method in class org.springframework.hateoas.PagedResources.PageMetadata
Returns the total number of elements available.
getTotalPages() - Method in class org.springframework.hateoas.PagedResources.PageMetadata
Returns how many pages are available in total.
getValueFrom(MethodParameter) - Method in class org.springframework.hateoas.core.AnnotationAttribute
Reads the Annotation attribute's value from the given MethodParameter.
getValueFrom(AnnotatedElement) - Method in class org.springframework.hateoas.core.AnnotationAttribute
Reads the Annotation attribute's value from the given AnnotatedElement.
getValueFrom(Annotation) - Method in class org.springframework.hateoas.core.AnnotationAttribute
Returns the Annotation attribute's value from the given Annotation.

H

HalLinkDiscoverer - Class in org.springframework.hateoas.hal
LinkDiscoverer implementation based on HAL link structure.
HalLinkDiscoverer() - Constructor for class org.springframework.hateoas.hal.HalLinkDiscoverer
 
hashCode() - Method in class org.springframework.hateoas.Link
 
hashCode() - Method in class org.springframework.hateoas.Links
 
hashCode() - Method in class org.springframework.hateoas.PagedResources
 
hashCode() - Method in class org.springframework.hateoas.PagedResources.PageMetadata
 
hashCode() - Method in class org.springframework.hateoas.Resource
 
hashCode() - Method in class org.springframework.hateoas.Resources
 
hashCode() - Method in class org.springframework.hateoas.ResourceSupport
 
hashCode() - Method in class org.springframework.hateoas.VndErrors
 
hashCode() - Method in class org.springframework.hateoas.VndErrors.VndError
 
hasLink(String) - Method in class org.springframework.hateoas.Links
Returns whether the Links container contains a Link with the given rel.
hasLink(String) - Method in class org.springframework.hateoas.ResourceSupport
Returns whether the resource contains a Link with the given rel.
hasLinks() - Method in class org.springframework.hateoas.ResourceSupport
Returns whether the resource contains Links at all.
hasSingleElement(List<Link>) - Method in class org.springframework.hateoas.hal.Jackson2HalModule.HalLinkListSerializer
 
hasSingleElement(Collection<?>) - Method in class org.springframework.hateoas.hal.Jackson2HalModule.HalResourcesSerializer
 
hasSingleElement(Object) - Method in class org.springframework.hateoas.hal.Jackson2HalModule.OptionalListJackson2Serializer
 
HeaderLinksResponseEntity<T extends ResourceSupport> - Class in org.springframework.hateoas.mvc
Special ResponseEntity that exposes Link instances in the contained ResourceSupport as link headers instead of in the body.

I

Identifiable<ID extends Serializable> - Interface in org.springframework.hateoas
Interface to mark objects that are identifiable by an ID of any type.
IdentifiableResourceAssemblerSupport<T extends Identifiable<?>,D extends ResourceSupport> - Class in org.springframework.hateoas.mvc
Base class to implement ResourceAssemblers.
IdentifiableResourceAssemblerSupport(Class<?>, Class<D>) - Constructor for class org.springframework.hateoas.mvc.IdentifiableResourceAssemblerSupport
Creates a new ResourceAssemblerSupport using the given controller class and resource type.
instantiateResource(T) - Method in class org.springframework.hateoas.mvc.ResourceAssemblerSupport
Instantiates the resource object.
isEmpty(List<Link>) - Method in class org.springframework.hateoas.hal.Jackson2HalModule.HalLinkListSerializer
 
isEmpty(Collection<?>) - Method in class org.springframework.hateoas.hal.Jackson2HalModule.HalResourcesSerializer
 
isEmpty(Object) - Method in class org.springframework.hateoas.hal.Jackson2HalModule.OptionalListJackson2Serializer
 
isEmpty() - Method in class org.springframework.hateoas.Links
Returns whether the Links containter is empty.
iterator() - Method in class org.springframework.hateoas.Links
 
iterator() - Method in class org.springframework.hateoas.Resources
 
iterator() - Method in class org.springframework.hateoas.VndErrors
 

J

Jackson1HalModule - Class in org.springframework.hateoas.hal
Jackson 1 module implementation to render Link and ResourceSupport instances in HAL compatible JSON.
Jackson1HalModule() - Constructor for class org.springframework.hateoas.hal.Jackson1HalModule
Creates a new Jackson1HalModule.
Jackson1HalModule.HalHandlerInstantiator - Class in org.springframework.hateoas.hal
 
Jackson1HalModule.HalHandlerInstantiator(RelProvider) - Constructor for class org.springframework.hateoas.hal.Jackson1HalModule.HalHandlerInstantiator
 
Jackson1HalModule.HalLinkListDeserializer - Class in org.springframework.hateoas.hal
 
Jackson1HalModule.HalLinkListDeserializer() - Constructor for class org.springframework.hateoas.hal.Jackson1HalModule.HalLinkListDeserializer
 
Jackson1HalModule.HalLinkListSerializer - Class in org.springframework.hateoas.hal
Custom JsonSerializer to render Link instances in HAL compatible JSON.
Jackson1HalModule.HalLinkListSerializer() - Constructor for class org.springframework.hateoas.hal.Jackson1HalModule.HalLinkListSerializer
Creates a new Jackson1HalModule.HalLinkListSerializer.
Jackson1HalModule.HalLinkListSerializer(BeanProperty) - Constructor for class org.springframework.hateoas.hal.Jackson1HalModule.HalLinkListSerializer
 
Jackson1HalModule.HalResourcesDeserializer - Class in org.springframework.hateoas.hal
 
Jackson1HalModule.HalResourcesDeserializer() - Constructor for class org.springframework.hateoas.hal.Jackson1HalModule.HalResourcesDeserializer
 
Jackson1HalModule.HalResourcesDeserializer(JavaType) - Constructor for class org.springframework.hateoas.hal.Jackson1HalModule.HalResourcesDeserializer
 
Jackson1HalModule.HalResourcesSerializer - Class in org.springframework.hateoas.hal
Custom JsonSerializer to render Resource-Lists in HAL compatible JSON.
Jackson1HalModule.HalResourcesSerializer(RelProvider) - Constructor for class org.springframework.hateoas.hal.Jackson1HalModule.HalResourcesSerializer
Creates a new Jackson1HalModule.HalLinkListSerializer.
Jackson1HalModule.HalResourcesSerializer(BeanProperty, RelProvider) - Constructor for class org.springframework.hateoas.hal.Jackson1HalModule.HalResourcesSerializer
 
Jackson1HalModule.OptionalListSerializer - Class in org.springframework.hateoas.hal
Custom JsonSerializer to render Objects in HAL compatible JSON.
Jackson1HalModule.OptionalListSerializer() - Constructor for class org.springframework.hateoas.hal.Jackson1HalModule.OptionalListSerializer
 
Jackson1HalModule.OptionalListSerializer(BeanProperty) - Constructor for class org.springframework.hateoas.hal.Jackson1HalModule.OptionalListSerializer
 
Jackson2HalModule - Class in org.springframework.hateoas.hal
Jackson 2 module implementation to render Link and ResourceSupport instances in HAL compatible JSON.
Jackson2HalModule() - Constructor for class org.springframework.hateoas.hal.Jackson2HalModule
 
Jackson2HalModule.HalHandlerInstantiator - Class in org.springframework.hateoas.hal
 
Jackson2HalModule.HalHandlerInstantiator(RelProvider) - Constructor for class org.springframework.hateoas.hal.Jackson2HalModule.HalHandlerInstantiator
 
Jackson2HalModule.HalLinkListDeserializer - Class in org.springframework.hateoas.hal
 
Jackson2HalModule.HalLinkListDeserializer() - Constructor for class org.springframework.hateoas.hal.Jackson2HalModule.HalLinkListDeserializer
 
Jackson2HalModule.HalLinkListSerializer - Class in org.springframework.hateoas.hal
Custom JsonSerializer to render Link instances in HAL compatible JSON.
Jackson2HalModule.HalLinkListSerializer() - Constructor for class org.springframework.hateoas.hal.Jackson2HalModule.HalLinkListSerializer
 
Jackson2HalModule.HalLinkListSerializer(BeanProperty) - Constructor for class org.springframework.hateoas.hal.Jackson2HalModule.HalLinkListSerializer
 
Jackson2HalModule.HalResourcesDeserializer - Class in org.springframework.hateoas.hal
 
Jackson2HalModule.HalResourcesDeserializer() - Constructor for class org.springframework.hateoas.hal.Jackson2HalModule.HalResourcesDeserializer
 
Jackson2HalModule.HalResourcesDeserializer(JavaType) - Constructor for class org.springframework.hateoas.hal.Jackson2HalModule.HalResourcesDeserializer
 
Jackson2HalModule.HalResourcesSerializer - Class in org.springframework.hateoas.hal
Custom JsonSerializer to render Resource-Lists in HAL compatible JSON.
Jackson2HalModule.HalResourcesSerializer(RelProvider) - Constructor for class org.springframework.hateoas.hal.Jackson2HalModule.HalResourcesSerializer
 
Jackson2HalModule.HalResourcesSerializer(BeanProperty, RelProvider) - Constructor for class org.springframework.hateoas.hal.Jackson2HalModule.HalResourcesSerializer
 
Jackson2HalModule.OptionalListJackson2Serializer - Class in org.springframework.hateoas.hal
Custom JsonSerializer to render Link instances in HAL compatible JSON.
Jackson2HalModule.OptionalListJackson2Serializer() - Constructor for class org.springframework.hateoas.hal.Jackson2HalModule.OptionalListJackson2Serializer
 
Jackson2HalModule.OptionalListJackson2Serializer(BeanProperty) - Constructor for class org.springframework.hateoas.hal.Jackson2HalModule.OptionalListJackson2Serializer
Creates a new Jackson2HalModule.OptionalListJackson2Serializer using the given BeanProperty.
JaxRsLinkBuilder - Class in org.springframework.hateoas.jaxrs
LinkBuilder to derive URI mappings from a JAX-RS Path annotation.
JaxRsLinkBuilderFactory - Class in org.springframework.hateoas.jaxrs
Factory for LinkBuilder instances based on the path mapping annotated on the given JAX-RS service.
JaxRsLinkBuilderFactory() - Constructor for class org.springframework.hateoas.jaxrs.JaxRsLinkBuilderFactory
 
JsonPathLinkDiscoverer - Class in org.springframework.hateoas.core
LinkDiscoverer that uses JsonPath to find links inside a representation.
JsonPathLinkDiscoverer(String) - Constructor for class org.springframework.hateoas.core.JsonPathLinkDiscoverer
Creates a new JsonPathLinkDiscoverer using the given path template.

K

keyDeserializerInstance(DeserializationConfig, Annotated, Class<? extends KeyDeserializer>) - Method in class org.springframework.hateoas.hal.Jackson1HalModule.HalHandlerInstantiator
 
keyDeserializerInstance(DeserializationConfig, Annotated, Class<?>) - Method in class org.springframework.hateoas.hal.Jackson2HalModule.HalHandlerInstantiator
 

L

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() - Constructor for class org.springframework.hateoas.Link
Empty constructor required by the marshalling framework.
LinkBuilder - Interface in org.springframework.hateoas
Builder to ease building Link instances.
LinkBuilderFactory<T extends LinkBuilder> - Interface in org.springframework.hateoas
Factory for LinkBuilder instances.
LinkBuilderSupport<T extends LinkBuilder> - Class in org.springframework.hateoas.core
Base class to implement LinkBuilders based on a Spring MVC UriComponentsBuilder.
LinkBuilderSupport(UriComponentsBuilder) - Constructor for class org.springframework.hateoas.core.LinkBuilderSupport
Creates a new LinkBuilderSupport using the given UriComponentsBuilder.
LinkDiscoverer - Interface in org.springframework.hateoas
Interface to allow discovering links by relation type from some source.
linkFor(Class<?>) - Method in class org.springframework.hateoas.core.ControllerEntityLinks
 
linkFor(Class<?>, Object...) - Method in class org.springframework.hateoas.core.ControllerEntityLinks
 
linkFor(Class<?>) - Method in class org.springframework.hateoas.core.DelegatingEntityLinks
 
linkFor(Class<?>, Object...) - Method in class org.springframework.hateoas.core.DelegatingEntityLinks
 
linkFor(Class<?>) - Method in interface org.springframework.hateoas.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.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.
linkForSingleResource(Class<?>, Object) - Method in class org.springframework.hateoas.core.AbstractEntityLinks
 
linkForSingleResource(Identifiable<?>) - Method in class org.springframework.hateoas.core.AbstractEntityLinks
 
linkForSingleResource(Class<?>, Object) - Method in interface org.springframework.hateoas.EntityLinks
Returns a LinkBuilder able to create links to the controller managing the given entity type and id.
linkForSingleResource(Identifiable<?>) - Method in interface org.springframework.hateoas.EntityLinks
Returns a LinkBuilder able to create links to the controller managing the given entity.
Links - Class in org.springframework.hateoas
Value object to represent a list of Links.
Links(List<Link>) - Constructor for class org.springframework.hateoas.Links
Creates a new Links instance from the given Links.
Links(Link...) - Constructor for class org.springframework.hateoas.Links
Creates a new Links instance from the given Links.
linkTo(Class<?>) - Static method in class org.springframework.hateoas.jaxrs.JaxRsLinkBuilder
Creates a JaxRsLinkBuilder instance to link to the Path mapping tied to the given class.
linkTo(Class<?>, Object...) - Static method in class org.springframework.hateoas.jaxrs.JaxRsLinkBuilder
Creates a new JaxRsLinkBuilder instance to link to the Path mapping tied to the given class binding the given parameters to the URI template.
linkTo(Class<?>) - Method in class org.springframework.hateoas.jaxrs.JaxRsLinkBuilderFactory
 
linkTo(Class<?>, Object...) - Method in class org.springframework.hateoas.jaxrs.JaxRsLinkBuilderFactory
 
linkTo(Class<?>) - Method in interface org.springframework.hateoas.LinkBuilderFactory
Creates a new LinkBuilder with a base of the mapping annotated to the given target clas (controller, service, etc.).
linkTo(Class<?>, Object...) - Method in interface org.springframework.hateoas.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.MethodLinkBuilderFactory
Returns a LinkBuilder pointing to the URI mapped to the given Method and expanding this mapping using the given parameters.
linkTo(Object) - Method in interface org.springframework.hateoas.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.mvc.ControllerLinkBuilder
Creates a new ControllerLinkBuilder with a base of the mapping annotated to the given controller class.
linkTo(Class<?>, Object...) - Static method in class org.springframework.hateoas.mvc.ControllerLinkBuilder
Creates a new ControllerLinkBuilder with a base of the mapping annotated to the given controller class.
linkTo(Method, Object...) - Static method in class org.springframework.hateoas.mvc.ControllerLinkBuilder
 
linkTo(Object) - Static method in class org.springframework.hateoas.mvc.ControllerLinkBuilder
Creates a ControllerLinkBuilder pointing to a controller method.
linkTo(Class<?>) - Method in class org.springframework.hateoas.mvc.ControllerLinkBuilderFactory
 
linkTo(Class<?>, Object...) - Method in class org.springframework.hateoas.mvc.ControllerLinkBuilderFactory
 
linkTo(Object) - Method in class org.springframework.hateoas.mvc.ControllerLinkBuilderFactory
 
linkTo(Method, Object...) - Method in class org.springframework.hateoas.mvc.ControllerLinkBuilderFactory
 
linkToCollectionResource(Class<?>) - Method in class org.springframework.hateoas.core.ControllerEntityLinks
 
linkToCollectionResource(Class<?>) - Method in class org.springframework.hateoas.core.DelegatingEntityLinks
 
linkToCollectionResource(Class<?>) - Method in interface org.springframework.hateoas.EntityLinks
Creates a Link pointing to the collection resource of the given type.
linkToCurrentMapping() - Static method in class org.springframework.hateoas.mvc.BasicLinkBuilder
Creates a new BasicLinkBuilder to link to the current servlet mapping.
linkToSingleResource(Identifiable<?>) - Method in class org.springframework.hateoas.core.AbstractEntityLinks
 
linkToSingleResource(Class<?>, Object) - Method in class org.springframework.hateoas.core.ControllerEntityLinks
 
linkToSingleResource(Class<?>, Object) - Method in class org.springframework.hateoas.core.DelegatingEntityLinks
 
linkToSingleResource(Class<?>, Object) - Method in interface org.springframework.hateoas.EntityLinks
Creates a Link pointing to single resource backing the given entity type and id.
linkToSingleResource(Identifiable<?>) - Method in interface org.springframework.hateoas.EntityLinks
Creates a Link pointing to single resource backing the given entity.

M

MappingDiscoverer - Interface in org.springframework.hateoas.core
Strategy interface to discover a URI mapping for either a given type or method.
MethodLinkBuilderFactory<T extends LinkBuilder> - Interface in org.springframework.hateoas
Extension of LinkBuilderFactory for implementations that also support creating LinkBuilders by pointing to a method.
methodOn(Class<T>, Object...) - Static method in class org.springframework.hateoas.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.mvc.ControllerLinkBuilder
Wrapper for DummyInvocationUtils.methodOn(Class, Object...) to be available in case you work with static imports of ControllerLinkBuilder.
MethodParameters - Class in org.springframework.hateoas.core
Value object to represent MethodParameters to allow to easily find the ones with a given annotation.
MethodParameters(Method) - Constructor for class org.springframework.hateoas.core.MethodParameters
Creates a new MethodParameters from the given Method.
MethodParameters(Method, AnnotationAttribute) - Constructor for class org.springframework.hateoas.core.MethodParameters
Creates a new MethodParameters for the given Method and AnnotationAttribute.

N

NO_PAGE - Static variable in class org.springframework.hateoas.PagedResources
 
NO_RELATION - Static variable in annotation type org.springframework.hateoas.core.Relation
 

O

ObjectUtils - Class in org.springframework.hateoas.core
Simple helper class.
ObjectUtils() - Constructor for class org.springframework.hateoas.core.ObjectUtils
 
org.springframework.hateoas - package org.springframework.hateoas
Value objects to ease creating Links and link driven representations for REST webservices.
org.springframework.hateoas.config - package org.springframework.hateoas.config
 
org.springframework.hateoas.core - package org.springframework.hateoas.core
 
org.springframework.hateoas.hal - package org.springframework.hateoas.hal
 
org.springframework.hateoas.jaxrs - package org.springframework.hateoas.jaxrs
 
org.springframework.hateoas.mvc - package org.springframework.hateoas.mvc
Spring MVC helper classes to build Links and assemble ResourceSupport types.

P

PagedResources<T> - Class in org.springframework.hateoas
DTO to implement binding response representations of pageable collections.
PagedResources() - Constructor for class org.springframework.hateoas.PagedResources
Default constructor to allow instantiation by reflection.
PagedResources(Collection<T>, PagedResources.PageMetadata, Link...) - Constructor for class org.springframework.hateoas.PagedResources
Creates a new PagedResources from the given content, PagedResources.PageMetadata and Links (optional).
PagedResources(Collection<T>, PagedResources.PageMetadata, Iterable<Link>) - Constructor for class org.springframework.hateoas.PagedResources
Creates a new PagedResources from the given content PagedResources.PageMetadata and Links.
PagedResources.PageMetadata - Class in org.springframework.hateoas
Value object for pagination metadata.
PagedResources.PageMetadata() - Constructor for class org.springframework.hateoas.PagedResources.PageMetadata
 
PagedResources.PageMetadata(long, long, long, long) - Constructor for class org.springframework.hateoas.PagedResources.PageMetadata
Creates a new PagedResources.PageMetadata from the given size, number, total elements and total pages.
PagedResources.PageMetadata(long, long, long) - Constructor for class org.springframework.hateoas.PagedResources.PageMetadata
Creates a new PagedResources.PageMetadata from the given size, numer and total elements.
process(T) - Method in interface org.springframework.hateoas.ResourceProcessor
Processes the given resource, add links, alter the domain data etc.

R

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
 
Relation - Annotation Type in org.springframework.hateoas.core
Annotation to configure the relation to be used when embedding objects in HAL representations of Resources and Resources.
RelProvider - Interface in org.springframework.hateoas
 
removeLinks() - Method in class org.springframework.hateoas.ResourceSupport
Removes all Links added to the resource so far.
Resource<T> - Class in org.springframework.hateoas
A simple Resource wrapping a domain object and adding links to it.
Resource(T, Link...) - Constructor for class org.springframework.hateoas.Resource
Creates a new Resource with the given content and Links (optional).
Resource(T, Iterable<Link>) - Constructor for class org.springframework.hateoas.Resource
Creates a new Resource with the given content and Links.
ResourceAssembler<T,D extends ResourceSupport> - Interface in org.springframework.hateoas
Interface for components that convert a domain type into an ResourceSupport.
ResourceAssemblerSupport<T,D extends ResourceSupport> - Class in org.springframework.hateoas.mvc
Base class to implement ResourceAssemblers.
ResourceAssemblerSupport(Class<?>, Class<D>) - Constructor for class org.springframework.hateoas.mvc.ResourceAssemblerSupport
Creates a new ResourceAssemblerSupport using the given controller class and resource type.
ResourceProcessor<T extends ResourceSupport> - Interface in org.springframework.hateoas
SPI interface to allow components to process the ResourceSupport instances returned from Spring MVC controllers.
Resources<T> - Class in org.springframework.hateoas
General helper to easily create a wrapper for a collection of entities.
Resources() - Constructor for class org.springframework.hateoas.Resources
Creates an empty Resources instance.
Resources(Iterable<T>, Link...) - Constructor for class org.springframework.hateoas.Resources
Creates a Resources instance with the given content and Links (optional).
Resources(Iterable<T>, Iterable<Link>) - Constructor for class org.springframework.hateoas.Resources
Creates a Resources instance with the given content and Links.
ResourcesMixin<T> - Class in org.springframework.hateoas.hal
 
ResourcesMixin() - Constructor for class org.springframework.hateoas.hal.ResourcesMixin
 
ResourceSupport - Class in org.springframework.hateoas
Base class for DTOs to collect links.
ResourceSupport() - Constructor for class org.springframework.hateoas.ResourceSupport
 

S

serialize(List<Link>, JsonGenerator, SerializerProvider) - Method in class org.springframework.hateoas.hal.Jackson1HalModule.HalLinkListSerializer
 
serialize(Collection<?>, JsonGenerator, SerializerProvider) - Method in class org.springframework.hateoas.hal.Jackson1HalModule.HalResourcesSerializer
 
serialize(Object, JsonGenerator, SerializerProvider) - Method in class org.springframework.hateoas.hal.Jackson1HalModule.OptionalListSerializer
 
serialize(List<Link>, JsonGenerator, SerializerProvider) - Method in class org.springframework.hateoas.hal.Jackson2HalModule.HalLinkListSerializer
 
serialize(Collection<?>, JsonGenerator, SerializerProvider) - Method in class org.springframework.hateoas.hal.Jackson2HalModule.HalResourcesSerializer
 
serialize(Object, JsonGenerator, SerializerProvider) - Method in class org.springframework.hateoas.hal.Jackson2HalModule.OptionalListJackson2Serializer
 
serializerInstance(SerializationConfig, Annotated, Class<? extends JsonSerializer<?>>) - Method in class org.springframework.hateoas.hal.Jackson1HalModule.HalHandlerInstantiator
 
serializerInstance(SerializationConfig, Annotated, Class<?>) - Method in class org.springframework.hateoas.hal.Jackson2HalModule.HalHandlerInstantiator
 
setAnnotation(Class<? extends Annotation>) - Method in class org.springframework.hateoas.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.core.ControllerEntityLinksFactoryBean
 
setLinkBuilderFactory(LinkBuilderFactory<? extends LinkBuilder>) - Method in class org.springframework.hateoas.core.ControllerEntityLinksFactoryBean
Configures the LinkBuilderFactory to be used to create LinkBuilder instances.
setUriComponentsContributors(List<? extends UriComponentsContributor>) - Method in class org.springframework.hateoas.mvc.ControllerLinkBuilderFactory
Configures the UriComponentsContributor to be used when building Link instances from method invocations.
slash(Object) - Method in class org.springframework.hateoas.core.LinkBuilderSupport
 
slash(Identifiable<?>) - Method in class org.springframework.hateoas.core.LinkBuilderSupport
 
slash(Object) - Method in interface org.springframework.hateoas.LinkBuilder
Adds the given object's String representation as sub-resource to the current URI.
slash(Identifiable<?>) - Method in interface org.springframework.hateoas.LinkBuilder
Adds the given Identifiable's id as sub-resource.
supports(Class<?>) - Method in class org.springframework.hateoas.core.AnnotationRelProvider
 
supports(Class<?>) - Method in class org.springframework.hateoas.core.ControllerEntityLinks
 
supports(Class<?>) - Method in class org.springframework.hateoas.core.DefaultRelProvider
 
supports(Class<?>) - Method in class org.springframework.hateoas.core.DelegatingEntityLinks
 
supports(Class<?>) - Method in class org.springframework.hateoas.core.DelegatingRelProvider
 
supports(Class<?>) - Method in class org.springframework.hateoas.mvc.ControllerRelProvider
 
supportsParameter(MethodParameter) - Method in interface org.springframework.hateoas.mvc.UriComponentsContributor
Returns whether the UriComponentsBuilder supports the given MethodParameter.

T

toResource(T) - Method in interface org.springframework.hateoas.ResourceAssembler
Converts the given entity into an ResourceSupport.
toResources(Iterable<? extends T>) - Method in class org.springframework.hateoas.mvc.ResourceAssemblerSupport
Converts all given entities into resources.
toString() - Method in class org.springframework.hateoas.core.LinkBuilderSupport
 
toString() - Method in class org.springframework.hateoas.Link
 
toString() - Method in class org.springframework.hateoas.Links
 
toString() - Method in class org.springframework.hateoas.PagedResources.PageMetadata
 
toString() - Method in class org.springframework.hateoas.PagedResources
 
toString() - Method in class org.springframework.hateoas.Resource
 
toString() - Method in class org.springframework.hateoas.Resources
 
toString() - Method in class org.springframework.hateoas.ResourceSupport
 
toUri() - Method in class org.springframework.hateoas.core.LinkBuilderSupport
 
toUri() - Method in interface org.springframework.hateoas.LinkBuilder
Creates a URI of the link built by the current builder instance.
toUriComponentsBuilder() - Method in class org.springframework.hateoas.mvc.ControllerLinkBuilder
Returns a UriComponentsBuilder to continue to build the already built URI in a more fine grained way.
typeIdResolverInstance(MapperConfig<?>, Annotated, Class<? extends TypeIdResolver>) - Method in class org.springframework.hateoas.hal.Jackson1HalModule.HalHandlerInstantiator
 
typeIdResolverInstance(MapperConfig<?>, Annotated, Class<?>) - Method in class org.springframework.hateoas.hal.Jackson2HalModule.HalHandlerInstantiator
 
typeResolverBuilderInstance(MapperConfig<?>, Annotated, Class<? extends TypeResolverBuilder<?>>) - Method in class org.springframework.hateoas.hal.Jackson1HalModule.HalHandlerInstantiator
 
typeResolverBuilderInstance(MapperConfig<?>, Annotated, Class<?>) - Method in class org.springframework.hateoas.hal.Jackson2HalModule.HalHandlerInstantiator
 

U

UriComponentsContributor - Interface in org.springframework.hateoas.mvc
SPI callback to enhance a UriComponentsBuilder when referring to a method through a dummy method invocation.

V

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 class org.springframework.hateoas.Links
Creates a Links instance from the given RFC5988-compatible link format.
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.
VndErrors - Class in org.springframework.hateoas
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.VndErrors
Creates a new VndErrors instance containing a single VndErrors.VndError with the given logref, message and optional Links.
VndErrors(VndErrors.VndError, VndErrors.VndError...) - Constructor for class org.springframework.hateoas.VndErrors
Creates a new VndErrors wrapper for at least one VndErrors.VndError.
VndErrors(List<VndErrors.VndError>) - Constructor for class org.springframework.hateoas.VndErrors
Creates a new VndErrors wrapper for the given VndErrors.
VndErrors() - Constructor for class org.springframework.hateoas.VndErrors
Protected default constructor to allow JAXB marshalling.
VndErrors.VndError - Class in org.springframework.hateoas
A single VndErrors.VndError.
VndErrors.VndError(String, String, Link...) - Constructor for class org.springframework.hateoas.VndErrors.VndError
Creates a new VndErrors.VndError with the given logref, a message as well as some Links.
VndErrors.VndError() - Constructor for class org.springframework.hateoas.VndErrors.VndError
Protected default constructor to allow JAXB marshalling.

W

withRel(String) - Method in class org.springframework.hateoas.core.LinkBuilderSupport
 
withRel(String) - Method in class org.springframework.hateoas.Link
Returns a Link pointing to the same URI but with the given relation.
withRel(String) - Method in interface org.springframework.hateoas.LinkBuilder
Creates the Link built by the current builder instance with the given rel.
withSelfRel() - Method in class org.springframework.hateoas.core.LinkBuilderSupport
 
withSelfRel() - Method in class org.springframework.hateoas.Link
Returns a Link pointing to the same URI but with the self relation.
withSelfRel() - Method in interface org.springframework.hateoas.LinkBuilder
Creates the Link built by the current builder instance with the default self rel.
wrap(HttpEntity<S>) - Static method in class org.springframework.hateoas.mvc.HeaderLinksResponseEntity
Wraps the given HttpEntity into a HeaderLinksResponseEntity.
wrap(Iterable<S>, PagedResources.PageMetadata) - Static method in class org.springframework.hateoas.PagedResources
Factory method to easily create a PagedResources instance from a set of entities and pagination metadata.
wrap(Iterable<S>) - Static method in class org.springframework.hateoas.Resources
Creates a new Resources instance by wrapping the given domain class instances into a Resource.

_

_withValueTypeSerializer(TypeSerializer) - Method in class org.springframework.hateoas.hal.Jackson1HalModule.HalLinkListSerializer
 
_withValueTypeSerializer(TypeSerializer) - Method in class org.springframework.hateoas.hal.Jackson1HalModule.HalResourcesSerializer
 
_withValueTypeSerializer(TypeSerializer) - Method in class org.springframework.hateoas.hal.Jackson1HalModule.OptionalListSerializer
 
_withValueTypeSerializer(TypeSerializer) - Method in class org.springframework.hateoas.hal.Jackson2HalModule.HalLinkListSerializer
 
_withValueTypeSerializer(TypeSerializer) - Method in class org.springframework.hateoas.hal.Jackson2HalModule.HalResourcesSerializer
 
_withValueTypeSerializer(TypeSerializer) - Method in class org.springframework.hateoas.hal.Jackson2HalModule.OptionalListJackson2Serializer
 

A B C D E F G H I J K L M N O P R S T U V W _
Spring Hateoas

Copyright © 2012-2013 SpringSource, a division of VMware. All Rights Reserved.