Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Genesys PGR
Genesys Backend
Commits
76f89223
Commit
76f89223
authored
Sep 13, 2018
by
Matija Obreza
Browse files
Fix: Serialize accession details with JsonView.Protected
Signed-off-by:
Matija Obreza
<
matija.obreza@croptrust.org
>
parent
49951e9f
Changes
1
Hide whitespace changes
Inline
Side-by-side
src/main/java/org/genesys2/server/api/v1/AccessionController.java
View file @
76f89223
...
...
@@ -183,14 +183,14 @@ public class AccessionController {
}
@RequestMapping
(
value
=
"/details/10.{doi1:[0-9]+}/{doi2:.+}"
,
method
=
RequestMethod
.
GET
,
produces
=
MediaType
.
APPLICATION_JSON_VALUE
)
@JsonView
(
JsonViews
.
P
ublic
.
class
)
@JsonView
(
JsonViews
.
P
rotected
.
class
)
public
AccessionDetailsJson
getAccessionDetailsByDoi
(
@PathVariable
(
"doi1"
)
String
doi1
,
@PathVariable
(
"doi2"
)
String
doi2
)
{
Accession
accession
=
accessionService
.
getByDoi
(
"10."
+
doi1
+
"/"
+
doi2
);
return
getAccessionDetails
(
accession
);
}
@GetMapping
(
value
=
"/details/{UUID:\\w{8}\\-\\w{4}.+}"
,
produces
=
MediaType
.
APPLICATION_JSON_VALUE
)
@JsonView
(
JsonViews
.
P
ublic
.
class
)
@JsonView
(
JsonViews
.
P
rotected
.
class
)
public
AccessionDetailsJson
getAccessionDetailsByUUID
(
@PathVariable
(
"UUID"
)
final
UUID
uuid
)
{
Accession
accession
=
accessionService
.
getByUuid
(
uuid
);
return
getAccessionDetails
(
accession
);
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment