Package org.dspace.app.rest.link
Class CollectionResourceWorkflowGroupHalLinkFactory
java.lang.Object
org.dspace.app.rest.link.HalLinkFactory<CollectionResource,CollectionGroupRestController>
org.dspace.app.rest.link.CollectionResourceWorkflowGroupHalLinkFactory
@Component
public class CollectionResourceWorkflowGroupHalLinkFactory
extends HalLinkFactory<CollectionResource,CollectionGroupRestController>
This class makes sure that the workflowGroup links with the relevant WorkflowRoles are added
to the CollectionResource in a dynamic way depending on what workflow is enabled for the collection
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddLinks(CollectionResource halResource, org.springframework.data.domain.Pageable pageable, LinkedList<org.springframework.hateoas.Link> list) protected Class<CollectionGroupRestController>protected Class<CollectionResource>Methods inherited from class org.dspace.app.rest.link.HalLinkFactory
buildLink, buildLink, getLinksFor, getMethodOn, getMethodOn, supports, uriBuilder
-
Constructor Details
-
CollectionResourceWorkflowGroupHalLinkFactory
public CollectionResourceWorkflowGroupHalLinkFactory()
-
-
Method Details
-
addLinks
protected void addLinks(CollectionResource halResource, org.springframework.data.domain.Pageable pageable, LinkedList<org.springframework.hateoas.Link> list) throws Exception - Specified by:
addLinksin classHalLinkFactory<CollectionResource,CollectionGroupRestController> - Throws:
Exception
-
getControllerClass
- Specified by:
getControllerClassin classHalLinkFactory<CollectionResource,CollectionGroupRestController>
-
getResourceClass
- Specified by:
getResourceClassin classHalLinkFactory<CollectionResource,CollectionGroupRestController>
-