Fixed dependencies for publications im/export.

master
Jens Pelzetter 2022-12-08 19:03:24 +01:00
parent 465d719aed
commit b5be739189
18 changed files with 49 additions and 97 deletions

View File

@ -14,7 +14,7 @@ import javax.enterprise.context.RequestScoped;
@RequestScoped
@Processes(ArticleInCollectedVolume.class)
public class ArticleInCollectedVolumeImExporter
extends AbstractPublicationImExporter<ArticleInCollectedVolume>{
extends AbstractPublicationImExporter<ArticleInCollectedVolume> {
@Override
public Class<ArticleInCollectedVolume> getEntityClass() {
@ -24,13 +24,7 @@ extends AbstractPublicationImExporter<ArticleInCollectedVolume>{
@Override
@PostConstruct
protected void init() {
addRequiredEntities(
Set.of(
CollectedVolume.class
)
);
addRequiredEntities(Set.of(CollectedVolume.class));
}
}

View File

@ -24,11 +24,7 @@ public class ArticleInJournalImExporter
@Override
@PostConstruct
protected void init() {
addRequiredEntities(
Set.of(
Journal.class
)
);
addRequiredEntities(Set.of(Journal.class));
}
}

View File

@ -15,7 +15,7 @@ import javax.enterprise.context.RequestScoped;
@RequestScoped
@Processes(Expertise.class)
public class ExpertiseImExporter
extends AbstractPublicationImExporter<Expertise>{
extends AbstractPublicationImExporter<Expertise> {
@Override
public Class<Expertise> getEntityClass() {
@ -25,11 +25,7 @@ public class ExpertiseImExporter
@Override
@PostConstruct
protected void init() {
addRequiredEntities(
Set.of(
Organization.class
)
);
addRequiredEntities(Set.of(Organization.class));
}
}

View File

@ -1,6 +1,9 @@
package org.scientificcms.publications;
import org.libreccm.imexport.Processes;
import org.librecms.assets.Organization;
import java.util.Set;
import javax.annotation.PostConstruct;
import javax.enterprise.context.RequestScoped;
@ -22,7 +25,7 @@ public class GreyLiteratureImExporter
@Override
@PostConstruct
protected void initUnPublishedImExporter() {
// Nothing
addRequiredEntities(Set.of(Organization.class));
}
}

View File

@ -24,11 +24,7 @@ public class InProceedingsImExporter
@Override
@PostConstruct
protected void init() {
addRequiredEntities(
Set.of(
Proceedings.class
)
);
addRequiredEntities(Set.of(Proceedings.class));
}
}

View File

@ -25,11 +25,7 @@ public class InternetArticleImExporter
@Override
@PostConstruct
protected void init() {
addRequiredEntities(
Set.of(
Organization.class
)
);
addRequiredEntities(Set.of(Organization.class));
}
}

View File

@ -1,6 +1,9 @@
package org.scientificcms.publications;
import org.libreccm.imexport.Processes;
import org.librecms.assets.Organization;
import java.util.Set;
import javax.enterprise.context.RequestScoped;
@ -11,7 +14,7 @@ import javax.enterprise.context.RequestScoped;
@RequestScoped
@Processes(WorkingPaper.class)
public class WorkingPaperImExporter
extends AbstractUnPublishedImExporter<WorkingPaper>{
extends AbstractUnPublishedImExporter<WorkingPaper> {
@Override
public Class<WorkingPaper> getEntityClass() {
@ -20,9 +23,7 @@ public class WorkingPaperImExporter
@Override
protected void initUnPublishedImExporter() {
// Nothing
addRequiredEntities(Set.of(Organization.class));
}
}

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.Series;
import java.util.Objects;
import java.util.Set;
import javax.annotation.PostConstruct;
import javax.enterprise.context.RequestScoped;
@ -26,7 +28,7 @@ extends AbstractEntityImExporter<SeriesAsset> {
@PostConstruct
@Override
protected void init() {
// Nothing
addRequiredEntities(Set.of(Series.class));
}
@Override

View File

@ -2,6 +2,7 @@ package org.scientificcms.publications.contenttypes;
import org.libreccm.imexport.Processes;
import org.librecms.contentsection.AbstractContentItemImExporter;
import org.scientificcms.publications.ArticleInCollectedVolume;
import java.util.Set;
@ -17,11 +18,7 @@ public class ArticleInCollectedVolumeItemImExporter extends AbstractContentItemI
@Override
protected void initContentItemImExporter() {
addRequiredEntities(
Set.of(
CollectedVolumeItem.class
)
);
addRequiredEntities(Set.of(ArticleInCollectedVolume.class));
}
@Override

View File

@ -2,7 +2,7 @@ package org.scientificcms.publications.contenttypes;
import org.libreccm.imexport.Processes;
import org.librecms.contentsection.AbstractContentItemImExporter;
import org.scientificcms.publications.assets.JournalAsset;
import org.scientificcms.publications.ArticleInJournal;
import java.util.Set;
@ -19,11 +19,7 @@ public class ArticleInJournalItemImExporter
@Override
protected void initContentItemImExporter() {
addRequiredEntities(
Set.of(
JournalAsset.class
)
);
addRequiredEntities(Set.of(ArticleInJournal.class));
}
@Override

View File

@ -2,7 +2,7 @@ package org.scientificcms.publications.contenttypes;
import org.libreccm.imexport.Processes;
import org.librecms.contentsection.AbstractContentItemImExporter;
import org.scientificcms.publications.assets.PublisherAsset;
import org.scientificcms.publications.CollectedVolume;
import java.util.Set;
@ -19,11 +19,7 @@ public class CollectedVolumeItemImExporter
@Override
protected void initContentItemImExporter() {
addRequiredEntities(
Set.of(
PublisherAsset.class
)
);
addRequiredEntities(Set.of(CollectedVolume.class));
}
@Override

View File

@ -1,8 +1,8 @@
package org.scientificcms.publications.contenttypes;
import org.libreccm.imexport.Processes;
import org.librecms.assets.Organization;
import org.librecms.contentsection.AbstractContentItemImExporter;
import org.scientificcms.publications.Expertise;
import java.util.Set;
@ -19,11 +19,7 @@ public class ExpertiseItemImExporter
@Override
protected void initContentItemImExporter() {
addRequiredEntities(
Set.of(
Organization.class
)
);
addRequiredEntities(Set.of(Expertise.class));
}
@Override

View File

@ -1,8 +1,8 @@
package org.scientificcms.publications.contenttypes;
import org.libreccm.imexport.Processes;
import org.librecms.assets.Organization;
import org.librecms.contentsection.AbstractContentItemImExporter;
import org.scientificcms.publications.GreyLiterature;
import java.util.Set;
@ -19,11 +19,7 @@ public class GreyLiteratureItemImExporter
@Override
protected void initContentItemImExporter() {
addRequiredEntities(
Set.of(
Organization.class
)
);
addRequiredEntities(Set.of(GreyLiterature.class));
}
@Override

View File

@ -2,6 +2,7 @@ package org.scientificcms.publications.contenttypes;
import org.libreccm.imexport.Processes;
import org.librecms.contentsection.AbstractContentItemImExporter;
import org.scientificcms.publications.InProceedings;
import java.util.Set;
@ -18,11 +19,7 @@ public class InProceedingsItemImExporter
@Override
protected void initContentItemImExporter() {
addRequiredEntities(
Set.of(
ProceedingsItem.class
)
);
addRequiredEntities(Set.of(InProceedings.class));
}
@Override

View File

@ -2,6 +2,7 @@ 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;
@ -19,11 +20,7 @@ public class MonographItemImExporter
@Override
protected void initContentItemImExporter() {
addRequiredEntities(
Set.of(
PublisherAsset.class
)
);
addRequiredEntities(Set.of(Monograph.class));
}
@Override

View File

@ -1,9 +1,8 @@
package org.scientificcms.publications.contenttypes;
import org.libreccm.imexport.Processes;
import org.librecms.assets.Organization;
import org.librecms.contentsection.AbstractContentItemImExporter;
import org.scientificcms.publications.assets.PublisherAsset;
import org.scientificcms.publications.Proceedings;
import java.util.Set;
@ -20,12 +19,7 @@ public class ProceedingsItemImExporter
@Override
protected void initContentItemImExporter() {
addRequiredEntities(
Set.of(
Organization.class,
PublisherAsset.class
)
);
addRequiredEntities(Set.of(Proceedings.class));
}
@Override

View File

@ -2,6 +2,9 @@ package org.scientificcms.publications.contenttypes;
import org.libreccm.imexport.Processes;
import org.librecms.contentsection.AbstractContentItemImExporter;
import org.scientificcms.publications.Talk;
import java.util.Set;
import javax.enterprise.context.RequestScoped;
@ -21,7 +24,7 @@ public class TalkItemImExporter
@Override
protected void initContentItemImExporter() {
// Nothing
addRequiredEntities(Set.of(Talk.class));
}
}

View File

@ -1,8 +1,8 @@
package org.scientificcms.publications.contenttypes;
import org.libreccm.imexport.Processes;
import org.librecms.assets.Organization;
import org.librecms.contentsection.AbstractContentItemImExporter;
import org.scientificcms.publications.WorkingPaper;
import java.util.Set;
@ -19,11 +19,7 @@ public class WorkingPaperItemImExporter
@Override
protected void initContentItemImExporter() {
addRequiredEntities(
Set.of(
Organization.class
)
);
addRequiredEntities(Set.of(WorkingPaper.class));
}
@Override