Package org.dspace.app.rest.link
Class DSpaceResourceHalLinkFactory
java.lang.Object
org.dspace.app.rest.link.HalLinkFactory<DSpaceResource,RestResourceController>
org.dspace.app.rest.link.DSpaceResourceHalLinkFactory
@Component
@Order(-2147483648)
public class DSpaceResourceHalLinkFactory
extends HalLinkFactory<DSpaceResource,RestResourceController>
This class' purpose is to provide a means to add links to the HalResources
- Author:
- Andrea Bollini (andrea.bollini at 4science.it), Tom Desair (tom dot desair at atmire dot com)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddLinks(DSpaceResource halResource, org.springframework.data.domain.Pageable page, LinkedList<org.springframework.hateoas.Link> list) protected Class<RestResourceController>protected Class<DSpaceResource>Methods inherited from class org.dspace.app.rest.link.HalLinkFactory
buildLink, buildLink, getLinksFor, getMethodOn, getMethodOn, supports, uriBuilder
-
Constructor Details
-
DSpaceResourceHalLinkFactory
public DSpaceResourceHalLinkFactory()
-
-
Method Details
-
addLinks
protected void addLinks(DSpaceResource halResource, org.springframework.data.domain.Pageable page, LinkedList<org.springframework.hateoas.Link> list) throws Exception - Specified by:
addLinksin classHalLinkFactory<DSpaceResource,RestResourceController> - Throws:
Exception
-
getControllerClass
- Specified by:
getControllerClassin classHalLinkFactory<DSpaceResource,RestResourceController>
-
getResourceClass
- Specified by:
getResourceClassin classHalLinkFactory<DSpaceResource,RestResourceController>
-