From 796fe1a95852d615bd8fa4893ffb16cfb5179c64 Mon Sep 17 00:00:00 2001 From: Jens Pelzetter Date: Mon, 23 Dec 2019 10:44:34 +0100 Subject: [PATCH] Im/Exporter for MPA --- .../contenttypes/EventImExporter.java | 2 ++ .../MultiPartArticleImExporter.java | 26 +++++++++++++++++++ .../librecms/contenttypes/NewsImExporter.java | 2 ++ 3 files changed, 30 insertions(+) create mode 100644 ccm-cms/src/main/java/org/librecms/contenttypes/MultiPartArticleImExporter.java diff --git a/ccm-cms/src/main/java/org/librecms/contenttypes/EventImExporter.java b/ccm-cms/src/main/java/org/librecms/contenttypes/EventImExporter.java index 6f29026d4..0506900af 100644 --- a/ccm-cms/src/main/java/org/librecms/contenttypes/EventImExporter.java +++ b/ccm-cms/src/main/java/org/librecms/contenttypes/EventImExporter.java @@ -5,12 +5,14 @@ */ package org.librecms.contenttypes; +import org.libreccm.imexport.Processes; import org.librecms.contentsection.AbstractContentItemImExporter; /** * * @author Jens Pelzetter */ +@Processes(Event.class) public class EventImExporter extends AbstractContentItemImExporter { @Override diff --git a/ccm-cms/src/main/java/org/librecms/contenttypes/MultiPartArticleImExporter.java b/ccm-cms/src/main/java/org/librecms/contenttypes/MultiPartArticleImExporter.java new file mode 100644 index 000000000..87bd798ca --- /dev/null +++ b/ccm-cms/src/main/java/org/librecms/contenttypes/MultiPartArticleImExporter.java @@ -0,0 +1,26 @@ +/* + * 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.librecms.contenttypes; + +import org.libreccm.imexport.Processes; +import org.librecms.contentsection.AbstractContentItemImExporter; + +/** + * + * @author Jens Pelzetter + */ +@Processes(MultiPartArticle.class) +public class MultiPartArticleImExporter + extends AbstractContentItemImExporter { + + @Override + protected Class getEntityClass() { + return MultiPartArticle.class; + } + + + +} diff --git a/ccm-cms/src/main/java/org/librecms/contenttypes/NewsImExporter.java b/ccm-cms/src/main/java/org/librecms/contenttypes/NewsImExporter.java index 26551dcd6..e76fd9f5b 100644 --- a/ccm-cms/src/main/java/org/librecms/contenttypes/NewsImExporter.java +++ b/ccm-cms/src/main/java/org/librecms/contenttypes/NewsImExporter.java @@ -5,12 +5,14 @@ */ package org.librecms.contenttypes; +import org.libreccm.imexport.Processes; import org.librecms.contentsection.AbstractContentItemImExporter; /** * * @author Jens Pelzetter */ +@Processes(News.class) public class NewsImExporter extends AbstractContentItemImExporter { @Override