UserConfig samples
Aspectos básicos
Sección titulada «Aspectos básicos»Ejemplo de código sugerido
Sección titulada «Ejemplo de código sugerido»Primero debe crear el objeto webservice:
OKMWebservices ws = OKMWebservicesFactory.getInstance(host);A continuación, debe iniciar sesión mediante el método “login”. Puede acceder al método “login” desde el objeto webservice “ws”, tal y como se muestra a continuación:
ws.login(user, password);Llegados a este punto puede usar todos los métodos de UserConfig desde la clase “userConfig”, tal y como se muestra a continuación:
ws.userConfig.getConfig();Métodos
Sección titulada «Métodos»getConfig
Sección titulada «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(); } }setHome
Sección titulada «setHome»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(); } }}