Fixed dependencies for publications im/export.
parent
465d719aed
commit
b5be739189
|
|
@ -14,7 +14,7 @@ import javax.enterprise.context.RequestScoped;
|
||||||
@RequestScoped
|
@RequestScoped
|
||||||
@Processes(ArticleInCollectedVolume.class)
|
@Processes(ArticleInCollectedVolume.class)
|
||||||
public class ArticleInCollectedVolumeImExporter
|
public class ArticleInCollectedVolumeImExporter
|
||||||
extends AbstractPublicationImExporter<ArticleInCollectedVolume>{
|
extends AbstractPublicationImExporter<ArticleInCollectedVolume> {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Class<ArticleInCollectedVolume> getEntityClass() {
|
public Class<ArticleInCollectedVolume> getEntityClass() {
|
||||||
|
|
@ -24,13 +24,7 @@ extends AbstractPublicationImExporter<ArticleInCollectedVolume>{
|
||||||
@Override
|
@Override
|
||||||
@PostConstruct
|
@PostConstruct
|
||||||
protected void init() {
|
protected void init() {
|
||||||
addRequiredEntities(
|
addRequiredEntities(Set.of(CollectedVolume.class));
|
||||||
Set.of(
|
|
||||||
CollectedVolume.class
|
|
||||||
)
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -24,11 +24,7 @@ public class ArticleInJournalImExporter
|
||||||
@Override
|
@Override
|
||||||
@PostConstruct
|
@PostConstruct
|
||||||
protected void init() {
|
protected void init() {
|
||||||
addRequiredEntities(
|
addRequiredEntities(Set.of(Journal.class));
|
||||||
Set.of(
|
|
||||||
Journal.class
|
|
||||||
)
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -15,7 +15,7 @@ import javax.enterprise.context.RequestScoped;
|
||||||
@RequestScoped
|
@RequestScoped
|
||||||
@Processes(Expertise.class)
|
@Processes(Expertise.class)
|
||||||
public class ExpertiseImExporter
|
public class ExpertiseImExporter
|
||||||
extends AbstractPublicationImExporter<Expertise>{
|
extends AbstractPublicationImExporter<Expertise> {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Class<Expertise> getEntityClass() {
|
public Class<Expertise> getEntityClass() {
|
||||||
|
|
@ -25,11 +25,7 @@ public class ExpertiseImExporter
|
||||||
@Override
|
@Override
|
||||||
@PostConstruct
|
@PostConstruct
|
||||||
protected void init() {
|
protected void init() {
|
||||||
addRequiredEntities(
|
addRequiredEntities(Set.of(Organization.class));
|
||||||
Set.of(
|
|
||||||
Organization.class
|
|
||||||
)
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,9 @@
|
||||||
package org.scientificcms.publications;
|
package org.scientificcms.publications;
|
||||||
|
|
||||||
import org.libreccm.imexport.Processes;
|
import org.libreccm.imexport.Processes;
|
||||||
|
import org.librecms.assets.Organization;
|
||||||
|
|
||||||
|
import java.util.Set;
|
||||||
|
|
||||||
import javax.annotation.PostConstruct;
|
import javax.annotation.PostConstruct;
|
||||||
import javax.enterprise.context.RequestScoped;
|
import javax.enterprise.context.RequestScoped;
|
||||||
|
|
@ -22,7 +25,7 @@ public class GreyLiteratureImExporter
|
||||||
@Override
|
@Override
|
||||||
@PostConstruct
|
@PostConstruct
|
||||||
protected void initUnPublishedImExporter() {
|
protected void initUnPublishedImExporter() {
|
||||||
// Nothing
|
addRequiredEntities(Set.of(Organization.class));
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -24,11 +24,7 @@ public class InProceedingsImExporter
|
||||||
@Override
|
@Override
|
||||||
@PostConstruct
|
@PostConstruct
|
||||||
protected void init() {
|
protected void init() {
|
||||||
addRequiredEntities(
|
addRequiredEntities(Set.of(Proceedings.class));
|
||||||
Set.of(
|
|
||||||
Proceedings.class
|
|
||||||
)
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -25,11 +25,7 @@ public class InternetArticleImExporter
|
||||||
@Override
|
@Override
|
||||||
@PostConstruct
|
@PostConstruct
|
||||||
protected void init() {
|
protected void init() {
|
||||||
addRequiredEntities(
|
addRequiredEntities(Set.of(Organization.class));
|
||||||
Set.of(
|
|
||||||
Organization.class
|
|
||||||
)
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,9 @@
|
||||||
package org.scientificcms.publications;
|
package org.scientificcms.publications;
|
||||||
|
|
||||||
import org.libreccm.imexport.Processes;
|
import org.libreccm.imexport.Processes;
|
||||||
|
import org.librecms.assets.Organization;
|
||||||
|
|
||||||
|
import java.util.Set;
|
||||||
|
|
||||||
import javax.enterprise.context.RequestScoped;
|
import javax.enterprise.context.RequestScoped;
|
||||||
|
|
||||||
|
|
@ -11,7 +14,7 @@ import javax.enterprise.context.RequestScoped;
|
||||||
@RequestScoped
|
@RequestScoped
|
||||||
@Processes(WorkingPaper.class)
|
@Processes(WorkingPaper.class)
|
||||||
public class WorkingPaperImExporter
|
public class WorkingPaperImExporter
|
||||||
extends AbstractUnPublishedImExporter<WorkingPaper>{
|
extends AbstractUnPublishedImExporter<WorkingPaper> {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Class<WorkingPaper> getEntityClass() {
|
public Class<WorkingPaper> getEntityClass() {
|
||||||
|
|
@ -20,9 +23,7 @@ public class WorkingPaperImExporter
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void initUnPublishedImExporter() {
|
protected void initUnPublishedImExporter() {
|
||||||
// Nothing
|
addRequiredEntities(Set.of(Organization.class));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -3,8 +3,10 @@ package org.scientificcms.publications.assets;
|
||||||
import org.libreccm.imexport.AbstractEntityImExporter;
|
import org.libreccm.imexport.AbstractEntityImExporter;
|
||||||
import org.libreccm.imexport.Processes;
|
import org.libreccm.imexport.Processes;
|
||||||
import org.librecms.contentsection.AssetRepository;
|
import org.librecms.contentsection.AssetRepository;
|
||||||
|
import org.scientificcms.publications.Series;
|
||||||
|
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
|
import java.util.Set;
|
||||||
|
|
||||||
import javax.annotation.PostConstruct;
|
import javax.annotation.PostConstruct;
|
||||||
import javax.enterprise.context.RequestScoped;
|
import javax.enterprise.context.RequestScoped;
|
||||||
|
|
@ -26,7 +28,7 @@ extends AbstractEntityImExporter<SeriesAsset> {
|
||||||
@PostConstruct
|
@PostConstruct
|
||||||
@Override
|
@Override
|
||||||
protected void init() {
|
protected void init() {
|
||||||
// Nothing
|
addRequiredEntities(Set.of(Series.class));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,7 @@ 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.ArticleInCollectedVolume;
|
||||||
|
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
|
|
@ -17,11 +18,7 @@ public class ArticleInCollectedVolumeItemImExporter extends AbstractContentItemI
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void initContentItemImExporter() {
|
protected void initContentItemImExporter() {
|
||||||
addRequiredEntities(
|
addRequiredEntities(Set.of(ArticleInCollectedVolume.class));
|
||||||
Set.of(
|
|
||||||
CollectedVolumeItem.class
|
|
||||||
)
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@ 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.assets.JournalAsset;
|
import org.scientificcms.publications.ArticleInJournal;
|
||||||
|
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
|
|
@ -19,11 +19,7 @@ public class ArticleInJournalItemImExporter
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void initContentItemImExporter() {
|
protected void initContentItemImExporter() {
|
||||||
addRequiredEntities(
|
addRequiredEntities(Set.of(ArticleInJournal.class));
|
||||||
Set.of(
|
|
||||||
JournalAsset.class
|
|
||||||
)
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@ 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.assets.PublisherAsset;
|
import org.scientificcms.publications.CollectedVolume;
|
||||||
|
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
|
|
@ -19,11 +19,7 @@ public class CollectedVolumeItemImExporter
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void initContentItemImExporter() {
|
protected void initContentItemImExporter() {
|
||||||
addRequiredEntities(
|
addRequiredEntities(Set.of(CollectedVolume.class));
|
||||||
Set.of(
|
|
||||||
PublisherAsset.class
|
|
||||||
)
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,8 @@
|
||||||
package org.scientificcms.publications.contenttypes;
|
package org.scientificcms.publications.contenttypes;
|
||||||
|
|
||||||
import org.libreccm.imexport.Processes;
|
import org.libreccm.imexport.Processes;
|
||||||
import org.librecms.assets.Organization;
|
|
||||||
import org.librecms.contentsection.AbstractContentItemImExporter;
|
import org.librecms.contentsection.AbstractContentItemImExporter;
|
||||||
|
import org.scientificcms.publications.Expertise;
|
||||||
|
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
|
|
@ -19,11 +19,7 @@ public class ExpertiseItemImExporter
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void initContentItemImExporter() {
|
protected void initContentItemImExporter() {
|
||||||
addRequiredEntities(
|
addRequiredEntities(Set.of(Expertise.class));
|
||||||
Set.of(
|
|
||||||
Organization.class
|
|
||||||
)
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,8 @@
|
||||||
package org.scientificcms.publications.contenttypes;
|
package org.scientificcms.publications.contenttypes;
|
||||||
|
|
||||||
import org.libreccm.imexport.Processes;
|
import org.libreccm.imexport.Processes;
|
||||||
import org.librecms.assets.Organization;
|
|
||||||
import org.librecms.contentsection.AbstractContentItemImExporter;
|
import org.librecms.contentsection.AbstractContentItemImExporter;
|
||||||
|
import org.scientificcms.publications.GreyLiterature;
|
||||||
|
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
|
|
@ -19,11 +19,7 @@ public class GreyLiteratureItemImExporter
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void initContentItemImExporter() {
|
protected void initContentItemImExporter() {
|
||||||
addRequiredEntities(
|
addRequiredEntities(Set.of(GreyLiterature.class));
|
||||||
Set.of(
|
|
||||||
Organization.class
|
|
||||||
)
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,7 @@ 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.InProceedings;
|
||||||
|
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
|
|
@ -18,11 +19,7 @@ public class InProceedingsItemImExporter
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void initContentItemImExporter() {
|
protected void initContentItemImExporter() {
|
||||||
addRequiredEntities(
|
addRequiredEntities(Set.of(InProceedings.class));
|
||||||
Set.of(
|
|
||||||
ProceedingsItem.class
|
|
||||||
)
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,7 @@ 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.assets.PublisherAsset;
|
import org.scientificcms.publications.assets.PublisherAsset;
|
||||||
|
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
@ -19,11 +20,7 @@ public class MonographItemImExporter
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void initContentItemImExporter() {
|
protected void initContentItemImExporter() {
|
||||||
addRequiredEntities(
|
addRequiredEntities(Set.of(Monograph.class));
|
||||||
Set.of(
|
|
||||||
PublisherAsset.class
|
|
||||||
)
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,8 @@
|
||||||
package org.scientificcms.publications.contenttypes;
|
package org.scientificcms.publications.contenttypes;
|
||||||
|
|
||||||
import org.libreccm.imexport.Processes;
|
import org.libreccm.imexport.Processes;
|
||||||
import org.librecms.assets.Organization;
|
|
||||||
import org.librecms.contentsection.AbstractContentItemImExporter;
|
import org.librecms.contentsection.AbstractContentItemImExporter;
|
||||||
import org.scientificcms.publications.assets.PublisherAsset;
|
import org.scientificcms.publications.Proceedings;
|
||||||
|
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
|
|
@ -20,12 +19,7 @@ public class ProceedingsItemImExporter
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void initContentItemImExporter() {
|
protected void initContentItemImExporter() {
|
||||||
addRequiredEntities(
|
addRequiredEntities(Set.of(Proceedings.class));
|
||||||
Set.of(
|
|
||||||
Organization.class,
|
|
||||||
PublisherAsset.class
|
|
||||||
)
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,9 @@ 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.Talk;
|
||||||
|
|
||||||
|
import java.util.Set;
|
||||||
|
|
||||||
import javax.enterprise.context.RequestScoped;
|
import javax.enterprise.context.RequestScoped;
|
||||||
|
|
||||||
|
|
@ -21,7 +24,7 @@ public class TalkItemImExporter
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void initContentItemImExporter() {
|
protected void initContentItemImExporter() {
|
||||||
// Nothing
|
addRequiredEntities(Set.of(Talk.class));
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,8 +1,8 @@
|
||||||
package org.scientificcms.publications.contenttypes;
|
package org.scientificcms.publications.contenttypes;
|
||||||
|
|
||||||
import org.libreccm.imexport.Processes;
|
import org.libreccm.imexport.Processes;
|
||||||
import org.librecms.assets.Organization;
|
|
||||||
import org.librecms.contentsection.AbstractContentItemImExporter;
|
import org.librecms.contentsection.AbstractContentItemImExporter;
|
||||||
|
import org.scientificcms.publications.WorkingPaper;
|
||||||
|
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
|
||||||
|
|
@ -19,11 +19,7 @@ public class WorkingPaperItemImExporter
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void initContentItemImExporter() {
|
protected void initContentItemImExporter() {
|
||||||
addRequiredEntities(
|
addRequiredEntities(Set.of(WorkingPaper.class));
|
||||||
Set.of(
|
|
||||||
Organization.class
|
|
||||||
)
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue