Updated ImExporter for ContentItems of sci-publications to implement new

interface
master
Jens Pelzetter 2023-01-22 09:07:39 +01:00
parent 9b4f077088
commit 90210b5fdc
11 changed files with 93 additions and 5 deletions

View File

@ -14,7 +14,8 @@ import javax.enterprise.context.RequestScoped;
*/ */
@RequestScoped @RequestScoped
@Processes(ArticleInCollectedVolumeItem.class) @Processes(ArticleInCollectedVolumeItem.class)
public class ArticleInCollectedVolumeItemImExporter extends AbstractContentItemImExporter<ArticleInCollectedVolumeItem> { public class ArticleInCollectedVolumeItemImExporter
extends AbstractContentItemImExporter<ArticleInCollectedVolumeItem> {
@Override @Override
protected void initContentItemImExporter() { protected void initContentItemImExporter() {
@ -26,4 +27,12 @@ public class ArticleInCollectedVolumeItemImExporter extends AbstractContentItemI
return ArticleInCollectedVolumeItem.class; return ArticleInCollectedVolumeItem.class;
} }
@Override
protected void updateExistingContentItem(
final ArticleInCollectedVolumeItem existingItem,
final ArticleInCollectedVolumeItem importedItem
) {
// Nothing to update in ArticleInCollectedVolumeItem
}
} }

View File

@ -27,4 +27,12 @@ public class ArticleInJournalItemImExporter
return ArticleInJournalItem.class; return ArticleInJournalItem.class;
} }
@Override
protected void updateExistingContentItem(
final ArticleInJournalItem existingItem,
final ArticleInJournalItem importedItem
) {
// Nothing to update in ArticleInJournalItem
}
} }

View File

@ -27,4 +27,12 @@ public class CollectedVolumeItemImExporter
return CollectedVolumeItem.class; return CollectedVolumeItem.class;
} }
@Override
protected void updateExistingContentItem(
final CollectedVolumeItem existingItem,
final CollectedVolumeItem importedItem
) {
// Nothing to update in CollectedVolumeItem
}
} }

View File

@ -27,4 +27,12 @@ public class ExpertiseItemImExporter
return ExpertiseItem.class; return ExpertiseItem.class;
} }
@Override
protected void updateExistingContentItem(
final ExpertiseItem existingItem,
final ExpertiseItem importedItem
) {
// Nothing to update in ExpertiseItem
}
} }

View File

@ -27,4 +27,12 @@ public class GreyLiteratureItemImExporter
return GreyLiteratureItem.class; return GreyLiteratureItem.class;
} }
@Override
protected void updateExistingContentItem(
final GreyLiteratureItem existingItem,
final GreyLiteratureItem importedItem
) {
// Nothing to update in GreyLiteratureItem
}
} }

View File

@ -27,4 +27,12 @@ public class InProceedingsItemImExporter
return InProceedingsItem.class; return InProceedingsItem.class;
} }
@Override
protected void updateExistingContentItem(
final InProceedingsItem existingItem,
final InProceedingsItem importedItem
) {
// Nothing to update in InProceedingsItem
}
} }

View File

@ -27,4 +27,12 @@ public class InternetArticleItemImExporter
return InternetArticleItem.class; return InternetArticleItem.class;
} }
@Override
protected void updateExistingContentItem(
final InternetArticleItem existingItem,
final InternetArticleItem importedItem
) {
// Nothing to update in InternetArticleItem
}
} }

View File

@ -3,7 +3,6 @@ package org.scientificcms.publications.contenttypes;
import org.libreccm.imexport.Processes; import org.libreccm.imexport.Processes;
import org.librecms.contentsection.AbstractContentItemImExporter; import org.librecms.contentsection.AbstractContentItemImExporter;
import org.scientificcms.publications.Monograph; import org.scientificcms.publications.Monograph;
import org.scientificcms.publications.assets.PublisherAsset;
import java.util.Set; import java.util.Set;
@ -28,4 +27,12 @@ public class MonographItemImExporter
return MonographItem.class; return MonographItem.class;
} }
@Override
protected void updateExistingContentItem(
final MonographItem existingItem,
final MonographItem importedItem
) {
// Nothing to update in MonographItem
}
} }

View File

@ -27,4 +27,12 @@ public class ProceedingsItemImExporter
return ProceedingsItem.class; return ProceedingsItem.class;
} }
@Override
protected void updateExistingContentItem(
final ProceedingsItem existingItem,
final ProceedingsItem importedItem
) {
// Nothing to update in ProceedingsItem
}
} }

View File

@ -27,4 +27,12 @@ public class TalkItemImExporter
addRequiredEntities(Set.of(Talk.class)); addRequiredEntities(Set.of(Talk.class));
} }
@Override
protected void updateExistingContentItem(
final TalkItem existingItem,
final TalkItem importedItem
) {
// Nothing to update in TalkItem
}
} }

View File

@ -27,4 +27,12 @@ public class WorkingPaperItemImExporter
return WorkingPaperItem.class; return WorkingPaperItem.class;
} }
@Override
protected void updateExistingContentItem(
final WorkingPaperItem existingItem,
final WorkingPaperItem importedItem
) {
// Nothing to update in WorkingPaperItem
}
} }