Skip to content

Commit 49dd5a6

Browse files
committed
Log about adding additional image to series.
1 parent f92c4c4 commit 49dd5a6

File tree

3 files changed

+11
-3
lines changed

3 files changed

+11
-3
lines changed

src/main/java/ru/mystamps/web/controller/SeriesController.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,7 @@ public String processImage(
196196
throw new NotFoundException();
197197
}
198198

199-
seriesService.addImageToSeries(form, series);
199+
seriesService.addImageToSeries(form, series, currentUser);
200200

201201
return "series/info";
202202
}

src/main/java/ru/mystamps/web/service/SeriesService.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
@SuppressWarnings("PMD.TooManyMethods")
3232
public interface SeriesService {
3333
Integer add(AddSeriesDto dto, User user, boolean userCanAddComments);
34-
void addImageToSeries(AddImageDto dto, Series series);
34+
void addImageToSeries(AddImageDto dto, Series series, User user);
3535
long countAll();
3636
long countAllStamps();
3737
long countSeriesOf(Collection collection);

src/main/java/ru/mystamps/web/service/SeriesServiceImpl.java

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,15 +126,23 @@ public Integer add(AddSeriesDto dto, User user, boolean userCanAddComments) {
126126
@Override
127127
@Transactional
128128
@PreAuthorize("hasAuthority('ADD_IMAGES_TO_SERIES')")
129-
public void addImageToSeries(AddImageDto dto, Series series) {
129+
public void addImageToSeries(AddImageDto dto, Series series, User user) {
130130
Validate.isTrue(dto != null, "DTO must be non null");
131131
Validate.isTrue(series != null, "Series must be non null");
132+
Validate.isTrue(user != null, "User must be non null");
132133

133134
Image image = imageService.save(dto.getImage());
134135

135136
series.addImage(image);
136137

137138
seriesDao.save(series);
139+
140+
LOG.info(
141+
"Image #{} was added to series #{} by user #{}",
142+
image.getId(),
143+
series.getId(),
144+
user.getId()
145+
);
138146
}
139147

140148
@Override

0 commit comments

Comments
 (0)