X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.fileimport%2Fscl%2FDropins%2FCore.scl;h=b795abbcc5cf6735ed1be906a3b50eab5f62a0bd;hp=878326ba1e4ee6c7b42e99cc7f469f17071629f5;hb=0d82e7808541ed486f6027a28038d44d2d93711a;hpb=99f23679ed1b7c4a47cd841fa75be142225eb7aa diff --git a/bundles/org.simantics.fileimport/scl/Dropins/Core.scl b/bundles/org.simantics.fileimport/scl/Dropins/Core.scl index 878326ba1..b795abbcc 100644 --- a/bundles/org.simantics.fileimport/scl/Dropins/Core.scl +++ b/bundles/org.simantics.fileimport/scl/Dropins/Core.scl @@ -1,3 +1,4 @@ +import "Simantics/DB" import "MMap" as MMap importJava "org.simantics.fileimport.scl.DropinsSCL" where @@ -10,6 +11,13 @@ importJava "org.simantics.fileimport.scl.DropinsSCL" where importJava "org.simantics.fileimport.FileImportService" where performFileImport :: String -> String -> String + importGenericFileWithExtension :: String -> String -> String + importGenericFileWithExtensionAndParent :: Resource -> String -> String -> Resource + +importGenericFileToResource :: String -> String -> Resource +importGenericFileToResource path extension = do + resourceId = importGenericFileWithExtension path extension + syncRead (\_ -> resourceFromId (read resourceId :: Long)) getUploadedDropinFiles :: () -> [Long] getUploadedDropinFiles dummy = do