-
-
Notifications
You must be signed in to change notification settings - Fork 3k
Labels
component: jabsrvJabRef's http serverJabRef's http servergood first issueAn issue intended for project-newcomers. Varies in difficulty.An issue intended for project-newcomers. Varies in difficulty.📌 Pinned📍 AssignedAssigned by assign-issue-action (or manually assigned)Assigned by assign-issue-action (or manually assigned)🔔 reminder-sent
Description
JabRef has a build-in http server.
Currently, the BibEntry handling is included at org.jabref.http.server.LibraryResource
. Example: org.jabref.http.server.LibraryResource#getPlainRepresentation
.
Task:
- Move all
@Path("entries/{entryId}")
annotated methods toBibEntryResource.java
(which needs to be created) - Add BibEntryResource to
org.jabref.http.server.Server#startServer
- Check that everything works using
jabsrv/src/test/rest-api.http
--> http://localhost:23119/libraries/demo/entries/Corti_2009 - Create
BibEntryResourceTest.java
similar toorg.jabref.http.server.LibraryResourceTest
, but test BibEntry---
@Path("entries/pdffiles")
annoted methods should be kept. We handle BibDatabaseContext and BibDatabase both in LibraryResource
(currently).
Metadata
Metadata
Assignees
Labels
component: jabsrvJabRef's http serverJabRef's http servergood first issueAn issue intended for project-newcomers. Varies in difficulty.An issue intended for project-newcomers. Varies in difficulty.📌 Pinned📍 AssignedAssigned by assign-issue-action (or manually assigned)Assigned by assign-issue-action (or manually assigned)🔔 reminder-sent
Type
Projects
Status
In Progress