spring-projects / spring-projects/spring-data-rest

How to add custom links to repositories [DATAREST-134]

Open
#519 0 comments 0 reactions 1 assignee View on GitHub

@odrotbohm is already working on this.

Since Dec 31, 2020.

type: bug
Dominant language
Java
Stars
958
Forks
568
PR merge metrics
No merged PRs in 30d

Description

Thomas Darimont opened DATAREST-134 and commented

Github Author: joelkuiper
Github Last-Updated: 2013-04-25T20:22:12Z
This issue was automatically imported from github

Hey all,

I'm trying to add a custom link to the repository URL but so far I've been unsuccessful.

Currently I have a custom query in my Repository (using the standard Spring data JPA method of extending single repositories) but now I'd like to expose that query method from within the repository with a HATEOAS link.

For example:

<pre>
"links": [
{
"rel": "concept.search",
"href": "http://localhost:8080/trialverse/concepts/search"
},
{
"rel": "concept.treatments",
"href": "http://localhost:8080/trialverse/concepts/treatments"
}
]
</pre>

I know you can add a ResourceProcessor<Resource<?>> to add links to a Resource, but is there a similar construct for the repositories themselves?


Reference URL: https://api.github.com/repos/SpringSource/spring-data-rest/issues/92

1 votes, 2 watchers

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.