Import samples
Suggested code sample
Section titled “Suggested code sample”First, you must create the webservice object:
OKMWebservices ws = OKMWebservicesFactory.newInstance(host);Then should login using the method “login”. You can access the “login” method from webservice object “ws” as is shown below:
ws.login(user, password);At this point you can use all the Import methods from “quickImport” class as is shown below:
ws.quickImport.importDocument("1be884f4-5758-4985-94d1-f18bfe004db8", fileInfo);Methods
Section titled “Methods ”importDocument
Section titled “importDocument”Description:
| Method | Return values | Description |
|---|---|---|
| importDocument(String uuid, FileInfo fi) | String | Creates a new document and return the UUID of the Document. |
The values of the uuid parameter should be a folder or record node UUID.
Example:
using System; using System.Collections.Generic;using System.Text;using com.openkm.sdk4csharp;using com.openkm.sdk4csharp.bean;
namespace OKMRest{public class Program{static void Main(string[] args){String host = "http://localhost:8080/openkm";String username = "okmAdmin";String password = "admin";OKMWebservice ws = OKMWebservicesFactory.newInstance(host);
try{ws.login(user, password);FileInfo fileInfo = new FileInfo("E:\\doc.docx");String uuid = ws.quickImport.importDocument("22c1d190-f798-489d-b420-2008cb38705b", fileInfo);System.Console.WriteLine("UUID ="+ uuid);}catch (Exception e){System.Console.WriteLine(e.ToString());
}}}}importFolder
Section titled “importFolder”Description:
| Method | Return values | Description |
|---|---|---|
| importFolder(String uuid, String name) | String | Creates a new folder and return the UUID of the folder. |
The values of the uuid parameter should be a folder or record node UUID.
Example:
using System; using System.Collections.Generic;using System.Text;using com.openkm.sdk4csharp;using com.openkm.sdk4csharp.bean;
namespace OKMRest{public class Program{static void Main(string[] args){String host = "http://localhost:8080/openkm";String username = "okmAdmin";String password = "admin";OKMWebservice ws = OKMWebservicesFactory.newInstance(host);
try{ws.login(user, password);String uuid = ws.quickImport.importFolder("22c1d190-f798-489d-b420-2008cb38705b", "Folder-Name");System.Console.WriteLine("UUID ="+ uuid);}catch (Exception e){System.Console.WriteLine(e.ToString());
}}}}