X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.document.ui%2Fsrc%2Forg%2Fsimantics%2Fdocument%2Fui%2Factions%2FExportDocumentFolder.java;h=929598402000f2e0401266b4a3fa77a7b65fb48e;hp=e597ad54df513d65edf5b329047e32c3f9733823;hb=0b471805f017da83d715a0d8409f53bdd009d31e;hpb=145a2884933f2ffdd48d6835729e58f1152d274e diff --git a/bundles/org.simantics.document.ui/src/org/simantics/document/ui/actions/ExportDocumentFolder.java b/bundles/org.simantics.document.ui/src/org/simantics/document/ui/actions/ExportDocumentFolder.java index e597ad54d..929598402 100644 --- a/bundles/org.simantics.document.ui/src/org/simantics/document/ui/actions/ExportDocumentFolder.java +++ b/bundles/org.simantics.document.ui/src/org/simantics/document/ui/actions/ExportDocumentFolder.java @@ -38,9 +38,16 @@ import org.simantics.graphfile.util.GraphFileUtil; */ public class ExportDocumentFolder implements ActionFactory { Resource relation; + boolean useResourceNames; public ExportDocumentFolder(ReadGraph graph, String relationUri) throws DatabaseException { relation = graph.getResource(relationUri); + useResourceNames = true; + } + + public ExportDocumentFolder(ReadGraph graph, String relationUri, String useResourceNames) throws DatabaseException { + relation = graph.getResource(relationUri); + this.useResourceNames = useResourceNames.equals("true"); } @Override @@ -95,7 +102,7 @@ public class ExportDocumentFolder implements ActionFactory { GraphFileUtil.clearDirectoryStructure(folder); monitor.worked(1); } - FileDocumentUtil.exportDocumentFolder(resource, folder, relation,monitor); + FileDocumentUtil.exportDocumentFolder(resource, folder, relation, useResourceNames, monitor); monitor.done(); return new Status(IStatus.OK, Activator.PLUGIN_ID, "Folder exported."); } catch (Exception e) {