diff --git a/ccm-docrepo/src/main/java/org/libreccm/docrepo/BlobObjectImExporter.java b/ccm-docrepo/src/main/java/org/libreccm/docrepo/BlobObjectImExporter.java
index c7480d6f3..2c83abcf2 100644
--- a/ccm-docrepo/src/main/java/org/libreccm/docrepo/BlobObjectImExporter.java
+++ b/ccm-docrepo/src/main/java/org/libreccm/docrepo/BlobObjectImExporter.java
@@ -19,19 +19,23 @@
package org.libreccm.docrepo;
import org.libreccm.imexport.AbstractEntityImExporter;
+import org.libreccm.imexport.Exportable;
import org.libreccm.imexport.Processes;
+import java.util.Collections;
+import java.util.Set;
+
import javax.faces.bean.RequestScoped;
import javax.inject.Inject;
import javax.transaction.Transactional;
/**
- * Im/Exporter for importing and exporting {@code BlobObject}s from the
- * system into a specified file and the other way around.
+ * Im/Exporter for importing and exporting {@code BlobObject}s from the system
+ * into a specified file and the other way around.
*
* @author Tobias Osmers
* @author Jens Pelzetter
- *
+ *
*/
@RequestScoped
@Processes(BlobObject.class)
@@ -48,7 +52,13 @@ public class BlobObjectImExporter extends AbstractEntityImExporter {
@Override
@Transactional(Transactional.TxType.REQUIRED)
protected void saveImportedEntity(final BlobObject entity) {
-
+
blobObjectRepository.save(entity);
}
+
+ @Override
+ protected Set> getRequiredEntities() {
+ return Collections.emptySet();
+ }
+
}
diff --git a/ccm-docrepo/src/main/java/org/libreccm/docrepo/FileImExporter.java b/ccm-docrepo/src/main/java/org/libreccm/docrepo/FileImExporter.java
index 03dbe861d..09f6112a8 100644
--- a/ccm-docrepo/src/main/java/org/libreccm/docrepo/FileImExporter.java
+++ b/ccm-docrepo/src/main/java/org/libreccm/docrepo/FileImExporter.java
@@ -19,8 +19,12 @@
package org.libreccm.docrepo;
import org.libreccm.imexport.AbstractEntityImExporter;
+import org.libreccm.imexport.Exportable;
import org.libreccm.imexport.Processes;
+import java.util.Collections;
+import java.util.Set;
+
import javax.enterprise.context.RequestScoped;
@@ -51,4 +55,11 @@ public class FileImExporter extends AbstractEntityImExporter {
protected void saveImportedEntity(final File portableObject) {
fileRepository.save(portableObject);
}
+
+ @Override
+ protected Set> getRequiredEntities() {
+ return Collections.emptySet();
+ }
+
+
}
diff --git a/ccm-docrepo/src/main/java/org/libreccm/docrepo/FolderImExporter.java b/ccm-docrepo/src/main/java/org/libreccm/docrepo/FolderImExporter.java
index 8d9f1d391..b757b1eff 100644
--- a/ccm-docrepo/src/main/java/org/libreccm/docrepo/FolderImExporter.java
+++ b/ccm-docrepo/src/main/java/org/libreccm/docrepo/FolderImExporter.java
@@ -18,15 +18,19 @@
*/
package org.libreccm.docrepo;
+import org.libreccm.imexport.Exportable;
import org.libreccm.imexport.Processes;
+import java.util.Collections;
+import java.util.Set;
+
import javax.faces.bean.RequestScoped;
import javax.inject.Inject;
import javax.transaction.Transactional;
/**
- * Im/Exporter for importing and exporting {@link Folder}s from the
- * system into a specified file and the other way around.
+ * Im/Exporter for importing and exporting {@link Folder}s from the system into
+ * a specified file and the other way around.
*
* @author Tobias Osmers
* @author Jens Pelzetter
@@ -48,4 +52,10 @@ public class FolderImExporter extends AbstractResourceImExporter {
protected void saveImportedEntity(final Folder entity) {
folderRepository.save(entity);
}
+
+ @Override
+ protected Set> getRequiredEntities() {
+ return Collections.emptySet();
+ }
+
}
diff --git a/ccm-docrepo/src/main/java/org/libreccm/docrepo/RepositoryImExporter.java b/ccm-docrepo/src/main/java/org/libreccm/docrepo/RepositoryImExporter.java
index 011d3f9c0..bd2e03df2 100644
--- a/ccm-docrepo/src/main/java/org/libreccm/docrepo/RepositoryImExporter.java
+++ b/ccm-docrepo/src/main/java/org/libreccm/docrepo/RepositoryImExporter.java
@@ -19,8 +19,12 @@
package org.libreccm.docrepo;
import org.libreccm.imexport.AbstractEntityImExporter;
+import org.libreccm.imexport.Exportable;
import org.libreccm.imexport.Processes;
+import java.util.Collections;
+import java.util.Set;
+
import javax.faces.bean.RequestScoped;
import javax.inject.Inject;
@@ -44,4 +48,12 @@ public class RepositoryImExporter extends AbstractEntityImExporter {
protected void saveImportedEntity(final Repository portableObject) {
repositoryRepository.save(portableObject);
}
+
+ @Override
+ protected Set> getRequiredEntities() {
+ return Collections.emptySet();
+ }
+
+
}
+
\ No newline at end of file