Updated InProceedingsImExporter to implement new interface

master
Jens Pelzetter 2023-01-22 10:54:08 +01:00
parent d90ad517c3
commit d4c8601ea7
1 changed files with 21 additions and 2 deletions

View File

@ -22,9 +22,28 @@ public class InProceedingsImExporter
} }
@Override @Override
@PostConstruct protected void initPublicationImExporter() {
protected void init() {
addRequiredEntities(Set.of(Proceedings.class)); addRequiredEntities(Set.of(Proceedings.class));
} }
@Override
protected void updateExistingPublication(
final InProceedings existingPublication,
final InProceedings withImportedPublication
) {
if (existingPublication.getStartPage() != withImportedPublication
.getStartPage()) {
existingPublication.setStartPage(
withImportedPublication.getStartPage()
);
}
if (existingPublication.getEndPage() != withImportedPublication
.getEndPage()) {
existingPublication.setEndPage(
withImportedPublication.getEndPage()
);
}
}
} }