Skip to content

Commit

Permalink
EP-4276
Browse files Browse the repository at this point in the history
  • Loading branch information
oplekal committed Jul 5, 2024
1 parent 3a28ba0 commit 475b517
Show file tree
Hide file tree
Showing 4 changed files with 19 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,12 @@ public List<JulkaisuBaseDto> getKaikkiJulkaisut(
return julkaisutService.getJulkaisut(id);
}

@RequestMapping(method = GET, value = "/{perusteId}/viimeisinrevisio")
public Integer getViimeisinRevisio(
@PathVariable("perusteId") final long id) {
return julkaisutService.getViimeisinRevisio(id);
}

@RequestMapping(method = GET, value = "/{perusteId}/julkaisut/julkinen")
public List<JulkaisuBaseDto> getJulkisetJulkaisut(
@PathVariable("perusteId") final long id) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,9 @@ public interface JulkaisutService {
@PreAuthorize("permitAll()")
List<JulkaisuBaseDto> getJulkaisut(long id);

@PreAuthorize("permitAll()")
Integer getViimeisinRevisio(long id);

@PreAuthorize("permitAll()")
List<JulkaisuBaseDto> getJulkisetJulkaisut(long id);

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -235,6 +235,11 @@ public List<JulkaisuBaseDto> getJulkaisut(long id) {
return new ArrayList<>(getJulkaistutPerusteet(id));
}

@Override
public Integer getViimeisinRevisio(long id) {
return getJulkaisut(id).stream().map(JulkaisuBaseDto::getRevision).max(Integer::compareTo).orElse(0);
}

@Override
public List<JulkaisuBaseDto> getJulkisetJulkaisut(long id) {
return getJulkaistutPerusteet(id).stream()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,11 @@ public List<JulkaisuBaseDto> getJulkaisut(long id) {
return null;
}

@Override
public Integer getViimeisinRevisio(long id) {
return 0;
}

@Override
public List<JulkaisuBaseDto> getJulkisetJulkaisut(long id) {
return null;
Expand Down

0 comments on commit 475b517

Please sign in to comment.