Ejemplos de Import
Conceptos básicos
Sección titulada «Conceptos básicos»Ejemplo de código sugerido
Sección titulada «Ejemplo de código sugerido»Primero, debes crear el objeto de servicio web:
OKMWebservices ws = OKMWebservicesFactory.getInstance(host);A continuación debes iniciar sesión usando el método “login”. Puedes acceder al método “login” desde el objeto de servicio web “ws” como se muestra a continuación:
ws.login(user, password);Llegados a este punto puedes usar todos los métodos de importación desde la clase “quickImport” como se muestra a continuación:
ws.quickImport.importDocument("1be884f4-5758-4985-94d1-f18bfe004db8", file);Métodos
Sección titulada «Métodos»importDocument
Sección titulada «importDocument»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| importDocument(String uuid, File file) | String | Crea un nuevo documento. Devuelve el UUID del documento. |
- El valor del parámetro uuid debe ser el UUID de un nodo carpeta o expediente.
Ejemplo:
package com.openkm;
import java.io.File;
import com.openkm.sdk4j.OKMWebservicesFactory;import com.openkm.sdk4j.impl.OKMWebservices;
public class Test {
public static void main(String[] args) { String host = "http://localhost:8080/openkm"; String user = "okmAdmin"; String password = "admin"; OKMWebservices ws = OKMWebservicesFactory.getInstance(host);
try { ws.login(user, password); File file = new File("/home/gnujavasergio/okm/logo.png"); String uuid = ws.quickImport.importDocument("1be884f4-5758-4985-94d1-f18bfe004db8", file); System.out.println(uuid); } catch (Exception e) { e.printStackTrace(); } }}importFolder
Sección titulada «importFolder»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| importFolder(String uuid, String name) | String | Crea una nueva carpeta. Devuelve el UUID de la carpeta. |
- El valor del parámetro uuid debe ser el UUID de un nodo carpeta o expediente.
Ejemplo:
package com.openkm;
import com.openkm.sdk4j.OKMWebservicesFactory;import com.openkm.sdk4j.impl.OKMWebservices;
public class Test {
public static void main(String[] args) { String host = "http://localhost:8080/openkm"; String user = "okmAdmin"; String password = "admin"; OKMWebservices ws = OKMWebservicesFactory.getInstance(host);
try { ws.login(user, password); String uuid = ws.quickImport.importFolder("1be884f4-5758-4985-94d1-f18bfe004db8", "folder-name"); System.out.println(uuid); } catch (Exception e) { e.printStackTrace(); } }}