]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.document.ui/src/org/simantics/document/ui/actions/ExportDocumentFolder.java
Sync git svn branch with SVN repository r33345.
[simantics/platform.git] / bundles / org.simantics.document.ui / src / org / simantics / document / ui / actions / ExportDocumentFolder.java
index e597ad54df513d65edf5b329047e32c3f9733823..929598402000f2e0401266b4a3fa77a7b65fb48e 100644 (file)
@@ -38,9 +38,16 @@ import org.simantics.graphfile.util.GraphFileUtil;
  */\r
 public class ExportDocumentFolder implements ActionFactory {\r
        Resource relation;\r
+       boolean useResourceNames;\r
 \r
        public ExportDocumentFolder(ReadGraph graph, String relationUri) throws DatabaseException {\r
                relation = graph.getResource(relationUri);\r
+               useResourceNames = true;\r
+       }\r
+\r
+       public ExportDocumentFolder(ReadGraph graph, String relationUri, String useResourceNames) throws DatabaseException {\r
+               relation = graph.getResource(relationUri);\r
+               this.useResourceNames = useResourceNames.equals("true");\r
        }\r
        \r
        @Override\r
@@ -95,7 +102,7 @@ public class ExportDocumentFolder implements ActionFactory {
                                        GraphFileUtil.clearDirectoryStructure(folder);\r
                                        monitor.worked(1);\r
                                }\r
-                               FileDocumentUtil.exportDocumentFolder(resource, folder, relation,monitor);\r
+                               FileDocumentUtil.exportDocumentFolder(resource, folder, relation, useResourceNames, monitor);\r
                                monitor.done();\r
                                return new Status(IStatus.OK, Activator.PLUGIN_ID, "Folder exported.");\r
                        } catch (Exception e) {\r