Fixed dependencies for publications im/export.
parent
465d719aed
commit
b5be739189
|
|
@ -13,8 +13,8 @@ import javax.enterprise.context.RequestScoped;
|
|||
*/
|
||||
@RequestScoped
|
||||
@Processes(ArticleInCollectedVolume.class)
|
||||
public class ArticleInCollectedVolumeImExporter
|
||||
extends AbstractPublicationImExporter<ArticleInCollectedVolume>{
|
||||
public class ArticleInCollectedVolumeImExporter
|
||||
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));
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -24,11 +24,7 @@ public class ArticleInJournalImExporter
|
|||
@Override
|
||||
@PostConstruct
|
||||
protected void init() {
|
||||
addRequiredEntities(
|
||||
Set.of(
|
||||
Journal.class
|
||||
)
|
||||
);
|
||||
addRequiredEntities(Set.of(Journal.class));
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -14,8 +14,8 @@ import javax.enterprise.context.RequestScoped;
|
|||
*/
|
||||
@RequestScoped
|
||||
@Processes(Expertise.class)
|
||||
public class ExpertiseImExporter
|
||||
extends AbstractPublicationImExporter<Expertise>{
|
||||
public class ExpertiseImExporter
|
||||
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));
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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));
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -24,11 +24,7 @@ public class InProceedingsImExporter
|
|||
@Override
|
||||
@PostConstruct
|
||||
protected void init() {
|
||||
addRequiredEntities(
|
||||
Set.of(
|
||||
Proceedings.class
|
||||
)
|
||||
);
|
||||
addRequiredEntities(Set.of(Proceedings.class));
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -25,11 +25,7 @@ public class InternetArticleImExporter
|
|||
@Override
|
||||
@PostConstruct
|
||||
protected void init() {
|
||||
addRequiredEntities(
|
||||
Set.of(
|
||||
Organization.class
|
||||
)
|
||||
);
|
||||
addRequiredEntities(Set.of(Organization.class));
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
||||
|
|
@ -10,19 +13,17 @@ import javax.enterprise.context.RequestScoped;
|
|||
*/
|
||||
@RequestScoped
|
||||
@Processes(WorkingPaper.class)
|
||||
public class WorkingPaperImExporter
|
||||
extends AbstractUnPublishedImExporter<WorkingPaper>{
|
||||
public class WorkingPaperImExporter
|
||||
extends AbstractUnPublishedImExporter<WorkingPaper> {
|
||||
|
||||
@Override
|
||||
public Class<WorkingPaper> getEntityClass() {
|
||||
return WorkingPaper.class;
|
||||
return WorkingPaper.class;
|
||||
}
|
||||
|
||||
@Override
|
||||
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.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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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,13 +19,9 @@ public class ArticleInJournalItemImExporter
|
|||
|
||||
@Override
|
||||
protected void initContentItemImExporter() {
|
||||
addRequiredEntities(
|
||||
Set.of(
|
||||
JournalAsset.class
|
||||
)
|
||||
);
|
||||
addRequiredEntities(Set.of(ArticleInJournal.class));
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public Class<ArticleInJournalItem> getEntityClass() {
|
||||
return ArticleInJournalItem.class;
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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));
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in New Issue