diff --git a/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/ArticleInCollectedVolumeItemImExporter.java b/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/ArticleInCollectedVolumeItemImExporter.java index fa04263..676a4eb 100644 --- a/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/ArticleInCollectedVolumeItemImExporter.java +++ b/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/ArticleInCollectedVolumeItemImExporter.java @@ -14,7 +14,8 @@ import javax.enterprise.context.RequestScoped; */ @RequestScoped @Processes(ArticleInCollectedVolumeItem.class) -public class ArticleInCollectedVolumeItemImExporter extends AbstractContentItemImExporter { +public class ArticleInCollectedVolumeItemImExporter + extends AbstractContentItemImExporter { @Override protected void initContentItemImExporter() { @@ -26,4 +27,12 @@ public class ArticleInCollectedVolumeItemImExporter extends AbstractContentItemI return ArticleInCollectedVolumeItem.class; } + @Override + protected void updateExistingContentItem( + final ArticleInCollectedVolumeItem existingItem, + final ArticleInCollectedVolumeItem importedItem + ) { + // Nothing to update in ArticleInCollectedVolumeItem + } + } diff --git a/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/ArticleInJournalItemImExporter.java b/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/ArticleInJournalItemImExporter.java index 197ae8c..777d5d3 100644 --- a/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/ArticleInJournalItemImExporter.java +++ b/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/ArticleInJournalItemImExporter.java @@ -27,4 +27,12 @@ public class ArticleInJournalItemImExporter return ArticleInJournalItem.class; } + @Override + protected void updateExistingContentItem( + final ArticleInJournalItem existingItem, + final ArticleInJournalItem importedItem + ) { + // Nothing to update in ArticleInJournalItem + } + } diff --git a/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/CollectedVolumeItemImExporter.java b/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/CollectedVolumeItemImExporter.java index 1b9d311..130f20a 100644 --- a/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/CollectedVolumeItemImExporter.java +++ b/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/CollectedVolumeItemImExporter.java @@ -27,4 +27,12 @@ public class CollectedVolumeItemImExporter return CollectedVolumeItem.class; } + @Override + protected void updateExistingContentItem( + final CollectedVolumeItem existingItem, + final CollectedVolumeItem importedItem + ) { + // Nothing to update in CollectedVolumeItem + } + } diff --git a/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/ExpertiseItemImExporter.java b/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/ExpertiseItemImExporter.java index 0e9e88c..389a8c6 100644 --- a/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/ExpertiseItemImExporter.java +++ b/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/ExpertiseItemImExporter.java @@ -27,4 +27,12 @@ public class ExpertiseItemImExporter return ExpertiseItem.class; } + @Override + protected void updateExistingContentItem( + final ExpertiseItem existingItem, + final ExpertiseItem importedItem + ) { + // Nothing to update in ExpertiseItem + } + } diff --git a/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/GreyLiteratureItemImExporter.java b/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/GreyLiteratureItemImExporter.java index 41ed6b5..4d7268f 100644 --- a/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/GreyLiteratureItemImExporter.java +++ b/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/GreyLiteratureItemImExporter.java @@ -27,4 +27,12 @@ public class GreyLiteratureItemImExporter return GreyLiteratureItem.class; } + @Override + protected void updateExistingContentItem( + final GreyLiteratureItem existingItem, + final GreyLiteratureItem importedItem + ) { + // Nothing to update in GreyLiteratureItem + } + } diff --git a/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/InProceedingsItemImExporter.java b/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/InProceedingsItemImExporter.java index 27bc1b7..e0dc263 100644 --- a/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/InProceedingsItemImExporter.java +++ b/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/InProceedingsItemImExporter.java @@ -27,4 +27,12 @@ public class InProceedingsItemImExporter return InProceedingsItem.class; } + @Override + protected void updateExistingContentItem( + final InProceedingsItem existingItem, + final InProceedingsItem importedItem + ) { + // Nothing to update in InProceedingsItem + } + } diff --git a/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/InternetArticleItemImExporter.java b/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/InternetArticleItemImExporter.java index 82b3de7..50f8d50 100644 --- a/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/InternetArticleItemImExporter.java +++ b/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/InternetArticleItemImExporter.java @@ -16,15 +16,23 @@ import javax.enterprise.context.RequestScoped; @Processes(InternetArticleItem.class) public class InternetArticleItemImExporter extends AbstractContentItemImExporter { - + @Override protected void initContentItemImExporter() { addRequiredEntities(Set.of(InternetArticle.class)); } - + @Override public Class getEntityClass() { return InternetArticleItem.class; } - + + @Override + protected void updateExistingContentItem( + final InternetArticleItem existingItem, + final InternetArticleItem importedItem + ) { + // Nothing to update in InternetArticleItem + } + } diff --git a/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/MonographItemImExporter.java b/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/MonographItemImExporter.java index ac0c754..9f74fba 100644 --- a/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/MonographItemImExporter.java +++ b/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/MonographItemImExporter.java @@ -3,7 +3,6 @@ package org.scientificcms.publications.contenttypes; import org.libreccm.imexport.Processes; import org.librecms.contentsection.AbstractContentItemImExporter; import org.scientificcms.publications.Monograph; -import org.scientificcms.publications.assets.PublisherAsset; import java.util.Set; @@ -28,4 +27,12 @@ public class MonographItemImExporter return MonographItem.class; } + @Override + protected void updateExistingContentItem( + final MonographItem existingItem, + final MonographItem importedItem + ) { + // Nothing to update in MonographItem + } + } diff --git a/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/ProceedingsItemImExporter.java b/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/ProceedingsItemImExporter.java index 94d94b5..ba06f11 100644 --- a/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/ProceedingsItemImExporter.java +++ b/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/ProceedingsItemImExporter.java @@ -27,4 +27,12 @@ public class ProceedingsItemImExporter return ProceedingsItem.class; } + @Override + protected void updateExistingContentItem( + final ProceedingsItem existingItem, + final ProceedingsItem importedItem + ) { + // Nothing to update in ProceedingsItem + } + } diff --git a/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/TalkItemImExporter.java b/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/TalkItemImExporter.java index 2d679b0..e7cf70d 100644 --- a/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/TalkItemImExporter.java +++ b/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/TalkItemImExporter.java @@ -27,4 +27,12 @@ public class TalkItemImExporter addRequiredEntities(Set.of(Talk.class)); } + @Override + protected void updateExistingContentItem( + final TalkItem existingItem, + final TalkItem importedItem + ) { + // Nothing to update in TalkItem + } + } diff --git a/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/WorkingPaperItemImExporter.java b/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/WorkingPaperItemImExporter.java index b5c44e6..d1b32ac 100644 --- a/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/WorkingPaperItemImExporter.java +++ b/sci-publications/src/main/java/org/scientificcms/publications/contenttypes/WorkingPaperItemImExporter.java @@ -27,4 +27,12 @@ public class WorkingPaperItemImExporter return WorkingPaperItem.class; } + @Override + protected void updateExistingContentItem( + final WorkingPaperItem existingItem, + final WorkingPaperItem importedItem + ) { + // Nothing to update in WorkingPaperItem + } + }