Ir al contenido
Otras versiones

Cargando…

OKMUserConfig

En todos los métodos verá un parámetro llamado “token”. Dado que las tareas cron se ejecutan en segundo plano sin autenticación, los métodos utilizados en este escenario pueden necesitar el parámetro token. Desde el contexto de ejecución predeterminado de la aplicación debe utilizar el valor “null”, que indica que la aplicación debe usar la “sesión de usuario”.

Descripción:

Método Valores devueltos Descripción
setHome(String token, String path) void Establece la carpeta de inicio del usuario.

Ejemplo:

package com.openkm;
import com.openkm.api.OKMUserConfig;
import com.openkm.util.ContextWrapper;
public class Test {
public static void main(String[] args) {
try {
OKMUserConfig okmUserConfig = ContextWrapper.getContext().getBean(OKMUserConfig.class);
okmUserConfig.setHome(null, "/okm:root/test");
} catch (Exception e) {
e.printStackTrace();
}
}
}

Descripción:

Método Valores devueltos Descripción
getConfig(String token) UserConfig Devuelve la configuración del usuario.
  • Los valores devueltos son:

Ejemplo:

package com.openkm;
import com.openkm.api.OKMUserConfig;
import com.openkm.db.bean.UserConfig;
import com.openkm.util.ContextWrapper;
public class Test {
public static void main(String[] args) {
try {
OKMUserConfig okmUserConfig = ContextWrapper.getContext().getBean(OKMUserConfig.class);
UserConfig uc = okmUserConfig.getConfig(null);
System.out.println(uc);
} catch (Exception e) {
e.printStackTrace();
}
}
}