Ir al contenido
Otras versiones

Cargando…

Ejemplos de UserConfig

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 UserConfig desde la clase “userConfig” como se muestra a continuación:

ws.userConfig.getConfig();

Descripción:

Método Valores de retorno Descripción
getConfig() UserConfig Devuelve la configuración del usuario.

Ejemplo:

package com.openkm;
import com.openkm.sdk4j.OKMWebservicesFactory;
import com.openkm.sdk4j.bean.Node;
import com.openkm.sdk4j.bean.UserConfig;
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);
UserConfig userConfig = ws.userConfig.getConfig();
Node node = ws.node.getNodeByUuid(userConfig.getHomeNode());
System.out.println("User: " + userConfig.getUser());
System.out.println("Home: " + node.getPath());
} catch (Exception e) {
e.printStackTrace();
}
}

Descripción:

Método Valores de retorno Descripción
setHome(String uuid)
void Establece el nodo home del usuario.

Ejemplo:

package com.openkm;
import com.openkm.sdk4j.OKMWebservicesFactory;
import com.openkm.sdk4j.bean.Node;
import com.openkm.sdk4j.bean.UserConfig;
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);
ws.userConfig.setHome("53751cb7-c462-4320-ba46-4cc33e4667ae");
UserConfig userConfig = ws.userConfig.getConfig();
Node node = ws.node.getNodeByUuid(userConfig.getHomeNode());
System.out.println("Home: " + node.getPath());
} catch (Exception e) {
e.printStackTrace();
}
}
}