OKMStats
Conceptos básicos
Sección titulada «Conceptos básicos»En todos los métodos verá un parámetro llamado “token”. Como la tarea Cron se ejecuta en segundo plano sin autenticación, los métodos utilizados en este escenario pueden usar 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”.
Métodos
Sección titulada «Métodos»getDocumentsByContext
Sección titulada «getDocumentsByContext»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| getDocumentsByContext(String token) | StatsInfo | Devuelve información estadística sobre los documentos por contexto. |
Ejemplo:
package com.openkm;
import com.openkm.api.OKMStats;import com.openkm.bean.StatsInfo;import com.openkm.util.ContextWrapper;
public class Test {
public static void main(String[] args) { try { OKMStats okmStats = ContextWrapper.getContext().getBean(OKMStats.class); StatsInfo sInfo = okmStats.getDocumentsByContext(null); System.out.println(sInfo); } catch (Exception e) { e.printStackTrace(); } }}getDocumentsSizeByContext
Sección titulada «getDocumentsSizeByContext»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| getDocumentsByContext(String token) | StatsInfo | Devuelve información estadística sobre el tamaño de los documentos por contexto. |
Ejemplo:
package com.openkm;
import com.openkm.api.OKMStats;import com.openkm.bean.StatsInfo;import com.openkm.util.ContextWrapper;
public class Test {
public static void main(String[] args) { try { OKMStats okmStats = ContextWrapper.getContext().getBean(OKMStats.class); StatsInfo sInfo = okmStats.getDocumentsSizeByContext(null); System.out.println(sInfo); } catch (Exception e) { e.printStackTrace(); } }}getFoldersByContext
Sección titulada «getFoldersByContext»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| getFoldersByContext(String token) | StatsInfo | Devuelve información estadística sobre las carpetas por contexto. |
Ejemplo:
package com.openkm;
import com.openkm.api.OKMStats;import com.openkm.bean.StatsInfo;import com.openkm.util.ContextWrapper;
public class Test {
public static void main(String[] args) { try { OKMStats okmStats = ContextWrapper.getContext().getBean(OKMStats.class); StatsInfo sInfo = okmStats.getFoldersByContext(null); System.out.println(sInfo); } catch (Exception e) { e.printStackTrace(); } }}getMailsByContext
Sección titulada «getMailsByContext»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| getMailsByContext(String token) | StatsInfo | Devuelve información estadística sobre los correos por contexto. |
Ejemplo:
package com.openkm;
import com.openkm.api.OKMStats;import com.openkm.bean.StatsInfo;import com.openkm.util.ContextWrapper;
public class Test {
public static void main(String[] args) { try { OKMStats okmStats = ContextWrapper.getContext().getBean(OKMStats.class); StatsInfo sInfo = okmStats.getMailsByContext(null); System.out.println(sInfo); } catch (Exception e) { e.printStackTrace(); } }}getRecordsByContext
Sección titulada «getRecordsByContext»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| getRecordsByContext(String token) | StatsInfo | Devuelve información estadística sobre los expedientes por contexto. |
Ejemplo:
package com.openkm;
import com.openkm.api.OKMStats;import com.openkm.bean.StatsInfo;import com.openkm.util.ContextWrapper;
public class Test {
public static void main(String[] args) { try { OKMStats okmStats = ContextWrapper.getContext().getBean(OKMStats.class); StatsInfo sInfo = okmStats.getRecordsByContext(null); System.out.println(sInfo); } catch (Exception e) { e.printStackTrace(); } }}