Several fixes and improvements for ImExporters for publications

master
Jens Pelzetter 2022-11-26 18:20:49 +01:00
parent 903d3a1c76
commit 4d9704f8ac
10 changed files with 4 additions and 14 deletions

View File

@ -33,7 +33,7 @@ public class JournalIdResolver implements Serializable, ObjectIdResolver {
.orElseThrow(
() -> new IllegalArgumentException(
String.format(
"No Journa with UUID %s found in the database.",
"No Journal with UUID %s found in the database.",
id.key.toString()
)
)

View File

@ -1,8 +1,3 @@
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package org.scientificcms.publications;
import com.fasterxml.jackson.annotation.JsonIdentityInfo;

View File

@ -3,8 +3,10 @@ package org.scientificcms.publications.assets;
import org.libreccm.imexport.AbstractEntityImExporter;
import org.libreccm.imexport.Processes;
import org.librecms.contentsection.AssetRepository;
import org.scientificcms.publications.Journal;
import java.util.Objects;
import java.util.Set;
import javax.annotation.PostConstruct;
import javax.enterprise.context.RequestScoped;
@ -27,7 +29,7 @@ public class JournalAssetImExporter
@PostConstruct
@Override
protected void init() {
// Nothing
addRequiredEntities(Set.of(Journal.class));
}
@Override

View File

@ -19,7 +19,6 @@ public class ArticleInJournalItemImExporter
@Override
protected void initContentItemImExporter() {
super.init();
addRequiredEntities(
Set.of(
JournalAsset.class

View File

@ -19,7 +19,6 @@ public class CollectedVolumeItemImExporter
@Override
protected void initContentItemImExporter() {
super.init();
addRequiredEntities(
Set.of(
PublisherAsset.class

View File

@ -19,7 +19,6 @@ public class ExpertiseItemImExporter
@Override
protected void initContentItemImExporter() {
super.init();
addRequiredEntities(
Set.of(
Organization.class

View File

@ -19,7 +19,6 @@ public class GreyLiteratureItemImExporter
@Override
protected void initContentItemImExporter() {
super.init();
addRequiredEntities(
Set.of(
Organization.class

View File

@ -18,7 +18,6 @@ public class InProceedingsItemImExporter
@Override
protected void initContentItemImExporter() {
super.init();
addRequiredEntities(
Set.of(
ProceedingsItem.class

View File

@ -20,7 +20,6 @@ public class ProceedingsItemImExporter
@Override
protected void initContentItemImExporter() {
super.init();
addRequiredEntities(
Set.of(
Organization.class,

View File

@ -19,7 +19,6 @@ public class WorkingPaperItemImExporter
@Override
protected void initContentItemImExporter() {
super.init();
addRequiredEntities(
Set.of(
Organization.class