Spring Hateoas

Uses of Interface
org.springframework.hateoas.LinkBuilder

Packages that use LinkBuilder
org.springframework.hateoas Value objects to ease creating Links and link driven representations for REST webservices. 
org.springframework.hateoas.core   
org.springframework.hateoas.jaxrs   
org.springframework.hateoas.mvc Spring MVC helper classes to build Links and assemble ResourceSupport types. 
 

Uses of LinkBuilder in org.springframework.hateoas
 

Classes in org.springframework.hateoas with type parameters of type LinkBuilder
 interface LinkBuilderFactory<T extends LinkBuilder>
          Factory for LinkBuilder instances.
 interface MethodLinkBuilderFactory<T extends LinkBuilder>
          Extension of LinkBuilderFactory for implementations that also support creating LinkBuilders by pointing to a method.
 

Methods in org.springframework.hateoas that return LinkBuilder
 LinkBuilder EntityLinks.linkFor(Class<?> type)
          Returns a LinkBuilder able to create links to the controller managing the given entity type.
 LinkBuilder EntityLinks.linkFor(Class<?> type, Object... parameters)
          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.
 LinkBuilder EntityLinks.linkForSingleResource(Class<?> type, Object id)
          Returns a LinkBuilder able to create links to the controller managing the given entity type and id.
 LinkBuilder EntityLinks.linkForSingleResource(Identifiable<?> entity)
          Returns a LinkBuilder able to create links to the controller managing the given entity.
 LinkBuilder LinkBuilder.slash(Identifiable<?> identifiable)
          Adds the given Identifiable's id as sub-resource.
 LinkBuilder LinkBuilder.slash(Object object)
          Adds the given object's String representation as sub-resource to the current URI.
 

Uses of LinkBuilder in org.springframework.hateoas.core
 

Classes in org.springframework.hateoas.core with type parameters of type LinkBuilder
 class LinkBuilderSupport<T extends LinkBuilder>
          Base class to implement LinkBuilders based on a Spring MVC UriComponentsBuilder.
 

Classes in org.springframework.hateoas.core that implement LinkBuilder
 class LinkBuilderSupport<T extends LinkBuilder>
          Base class to implement LinkBuilders based on a Spring MVC UriComponentsBuilder.
 

Methods in org.springframework.hateoas.core that return LinkBuilder
 LinkBuilder ControllerEntityLinks.linkFor(Class<?> entity)
           
 LinkBuilder DelegatingEntityLinks.linkFor(Class<?> type)
           
 LinkBuilder ControllerEntityLinks.linkFor(Class<?> entity, Object... parameters)
           
 LinkBuilder DelegatingEntityLinks.linkFor(Class<?> type, Object... parameters)
           
 LinkBuilder AbstractEntityLinks.linkForSingleResource(Class<?> type, Object id)
           
 LinkBuilder AbstractEntityLinks.linkForSingleResource(Identifiable<?> entity)
           
 

Method parameters in org.springframework.hateoas.core with type arguments of type LinkBuilder
 void ControllerEntityLinksFactoryBean.setLinkBuilderFactory(LinkBuilderFactory<? extends LinkBuilder> linkBuilderFactory)
          Configures the LinkBuilderFactory to be used to create LinkBuilder instances.
 

Constructor parameters in org.springframework.hateoas.core with type arguments of type LinkBuilder
ControllerEntityLinks(Iterable<? extends Class<?>> controllerTypes, LinkBuilderFactory<? extends LinkBuilder> linkBuilderFactory)
          Creates a new ControllerEntityLinks inspecting the configured classes for the given annotation.
 

Uses of LinkBuilder in org.springframework.hateoas.jaxrs
 

Classes in org.springframework.hateoas.jaxrs that implement LinkBuilder
 class JaxRsLinkBuilder
          LinkBuilder to derive URI mappings from a JAX-RS Path annotation.
 

Uses of LinkBuilder in org.springframework.hateoas.mvc
 

Classes in org.springframework.hateoas.mvc that implement LinkBuilder
 class BasicLinkBuilder
          Simples LinkBuilder implementation possible.
 class ControllerLinkBuilder
          Builder to ease building Link instances pointing to Spring MVC controllers.
 


Spring Hateoas

Copyright © 2012-2014–2014 Pivotal, Inc.. All rights reserved.