-
-
Notifications
You must be signed in to change notification settings - Fork 3.1k
Closed
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.📍 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.javasimilar 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.📍 AssignedAssigned by assign-issue-action (or manually assigned)Assigned by assign-issue-action (or manually assigned)🔔 reminder-sent
Type
Projects
Status
Done