Ir al contenido
Otras versiones

Cargando…

Ejemplos de Import

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);

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();
}
}
}

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();
}
}
}