Ir al contenido
Otras versiones

Cargando…

OKMDashboard

En todos los métodos verá un parámetro llamado “token”. Como las tareas cron se ejecutan en segundo plano sin autenticación, los métodos utilizados en este escenario pueden usar el parámetro token. En 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
getUserCheckedOutDocuments(String token, long offset, long limit) DashboardDocumentResultSet Obtiene la lista de documentos en edición (check-out) del usuario.

Ejemplo:

package com.openkm;
import com.openkm.api.OKMDashboard;
import com.openkm.bean.DashboardDocumentResult;
import com.openkm.util.ContextWrapper;
import com.openkm.ws.rest.util.DashboardDocumentResultSet;
public class Test {
public static void main(String[] args) {
try {
OKMDashboard okmDashboard = ContextWrapper.getContext().getBean(OKMDashboard.class);
DashboardDocumentResultSet resultSet = okmDashboard.getUserCheckedOutDocuments(null, 0, 5);
System.out.println("Total: " + resultSet.getTotal());
for (DashboardDocumentResult dashboardDocumentResult : resultSet.getResults()) {
System.out.println(dashboardDocumentResult);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}

Descripción:

Método Valores devueltos Descripción
getUserLastModifiedDocuments(String token, long offset, long limit) DashboardDocumentResultSet Obtiene la lista de los últimos documentos modificados por el usuario.

Ejemplo:

package com.openkm;
import com.openkm.api.OKMDashboard;
import com.openkm.bean.DashboardDocumentResult;
import com.openkm.util.ContextWrapper;
import com.openkm.ws.rest.util.DashboardDocumentResultSet;
public class Test {
public static void main(String[] args) {
try {
OKMDashboard okmDashboard = ContextWrapper.getContext().getBean(OKMDashboard.class);
DashboardDocumentResultSet resultSet = okmDashboard.getUserLastModifiedDocuments(null, 0, 5);
System.out.println("Total: " + resultSet.getTotal());
for (DashboardDocumentResult dashboardDocumentResult : resultSet.getResults()) {
System.out.println(dashboardDocumentResult);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}

Descripción:

Método Valores devueltos Descripción
getUserLockedDocuments(String token, long offset, long limit) DashboardDocumentResultSet Obtiene la lista de los documentos bloqueados por el usuario.

Ejemplo:

package com.openkm;
import com.openkm.api.OKMDashboard;
import com.openkm.bean.DashboardDocumentResult;
import com.openkm.util.ContextWrapper;
import com.openkm.ws.rest.util.DashboardDocumentResultSet;
public class Test {
public static void main(String[] args) {
try {
OKMDashboard okmDashboard = ContextWrapper.getContext().getBean(OKMDashboard.class);
DashboardDocumentResultSet resultSet = okmDashboard.getUserLockedDocuments(null, 0, 5);
System.out.println("Total: " + resultSet.getTotal());
for (DashboardDocumentResult dashboardDocumentResult : resultSet.getResults()) {
System.out.println(dashboardDocumentResult);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}

Descripción:

Método Valores devueltos Descripción
getUserLockedRecords(String token, long offset, long limit) DashboardRecordResultSet Obtiene la lista de los expedientes bloqueados por el usuario.

Ejemplo:

package com.openkm;
import com.openkm.api.OKMDashboard;
import com.openkm.bean.DashboardRecordResult;
import com.openkm.bean.DashboardRecordResultSet;
import com.openkm.util.ContextWrapper;
public class Test {
public static void main(String[] args) {
try {
OKMDashboard okmDashboard = ContextWrapper.getContext().getBean(OKMDashboard.class);
DashboardRecordResultSet resultSet = okmDashboard.getUserLockedRecords(null, 0, 5);
System.out.println("Total: " + resultSet.getTotal());
for (DashboardRecordResult dashboardRecordResult : resultSet.getResults()) {
System.out.println(dashboardRecordResult);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}

Descripción:

Método Valores devueltos Descripción
getUserLockedFolders(int offset, int limit) DashboardResultSet Devuelve una lista de las carpetas bloqueadas por el usuario.

Ejemplo:

package com.openkm;
import com.openkm.api.OKMDashboard;
import com.openkm.sdk4j.bean.DashboardResult;
import com.openkm.sdk4j.bean.DashboardResultSet;
import com.openkm.util.ContextWrapper;
public class Test {
public static void main(String[] args) {
try { OKMDashboard okmDashboard = ContextWrapper.getContext().getBean(OKMDashboard.class);
DashboardResultSet resultSet = okmDashboard.getUserLockedFolders(0, 5);
System.out.println("Total: " + resultSet.getTotal());
for (DashboardResult dashboardResult : resultSet.getResults()) {
System.out.println(dashboardResult.getNode());
}
} catch (Exception e) {
e.printStackTrace();
}
}
}

Descripción:

Método Valores devueltos Descripción
getUserLockedMails(int offset, int limit) DashboardResultSet Devuelve una lista de los correos bloqueados por el usuario.

Ejemplo:

package com.openkm;
import com.openkm.api.OKMDashboard;
import com.openkm.sdk4j.bean.DashboardResult;
import com.openkm.sdk4j.bean.DashboardResultSet;
import com.openkm.util.ContextWrapper;
public class Test {
public static void main(String[] args) {
try {
OKMDashboard okmDashboard = ContextWrapper.getContext().getBean(OKMDashboard.class);
DashboardResultSet resultSet = okmDashboard.getUserLockedMails(0, 5);
System.out.println("Total: " + resultSet.getTotal());
for (DashboardResult dashboardResult : resultSet.getResults()) {
System.out.println(dashboardResult.getNode());
}
} catch (Exception e) {
e.printStackTrace();
}
}
}

Descripción:

Método Valores devueltos Descripción
getUserSubscribedDocuments(String token, long offset, long limit) DashboardDocumentResultSet Obtiene la lista de los documentos a los que el usuario está suscrito.

Ejemplo:

package com.openkm;
import com.openkm.api.OKMDashboard;
import com.openkm.bean.DashboardDocumentResult;
import com.openkm.util.ContextWrapper;
import com.openkm.ws.rest.util.DashboardDocumentResultSet;
public class Test {
public static void main(String[] args) {
try {
OKMDashboard okmDashboard = ContextWrapper.getContext().getBean(OKMDashboard.class);
DashboardDocumentResultSet resultSet = okmDashboard.getUserSubscribedDocuments(null, 0, 5);
System.out.println("Total: " + resultSet.getTotal());
for (DashboardDocumentResult dashboardDocumentResult : resultSet.getResults()) {
System.out.println(dashboardDocumentResult);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}

Descripción:

Método Valores devueltos Descripción
getUserSubscribedFolders(String token, long offset, long limit) DashboardFolderResultSet Obtiene la lista de las carpetas a las que el usuario está suscrito.

Ejemplo:

package com.openkm;
import com.openkm.api.OKMDashboard;
import com.openkm.bean.DashboardFolderResult;
import com.openkm.bean.DashboardFolderResultSet;
import com.openkm.util.ContextWrapper;
public class Test {
public static void main(String[] args) {
try {
OKMDashboard okmDashboard = ContextWrapper.getContext().getBean(OKMDashboard.class);
DashboardFolderResultSet resultSet = okmDashboard.getUserSubscribedFolders(null, 0, 5);
System.out.println("Total: " + resultSet.getTotal());
for (DashboardFolderResult dashboardFolderResult : resultSet.getResults()) {
System.out.println(dashboardFolderResult);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}

Descripción:

Método Valores devueltos Descripción
getUserSubscribedRecords(String token, long offset, long limit) DashboardRecordResultSet Obtiene la lista de los expedientes a los que el usuario está suscrito.

Ejemplo:

package com.openkm;
import com.openkm.api.OKMDashboard;
import com.openkm.bean.DashboardRecordResult;
import com.openkm.bean.DashboardRecordResultSet;
import com.openkm.util.ContextWrapper;
public class Test {
public static void main(String[] args) {
try {
OKMDashboard okmDashboard = ContextWrapper.getContext().getBean(OKMDashboard.class);
DashboardRecordResultSet resultSet = okmDashboard.getUserSubscribedRecords(null, 0, 5);
System.out.println("Total: " + resultSet.getTotal());
for (DashboardRecordResult dashboardRecordResult : resultSet.getResults()) {
System.out.println(dashboardRecordResult);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}

Descripción:

Método Valores devueltos Descripción
getUserLastCreatedDocuments(String token, long offset, long limit) DashboardDocumentResultSet Obtiene la lista de los últimos documentos creados por el usuario.

Ejemplo:

package com.openkm;
import com.openkm.api.OKMDashboard;
import com.openkm.bean.DashboardDocumentResult;
import com.openkm.util.ContextWrapper;
import com.openkm.ws.rest.util.DashboardDocumentResultSet;
public class Test {
public static void main(String[] args) {
try {
OKMDashboard okmDashboard = ContextWrapper.getContext().getBean(OKMDashboard.class);
DashboardDocumentResultSet resultSet = okmDashboard.getUserLastCreatedDocuments(null, 0, 5);
System.out.println("Total: " + resultSet.getTotal());
for (DashboardDocumentResult dashboardDocumentResult : resultSet.getResults()) {
System.out.println(dashboardDocumentResult);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}

Descripción:

Método Valores devueltos Descripción
getUserLastCreatedDocumentsNotes(String token, long offset, long limit) DashboardDocumentResultSet Obtiene la lista de los últimos documentos y notas creados por el usuario.

Ejemplo:

package com.openkm;
import com.openkm.api.OKMDashboard;
import com.openkm.bean.DashboardDocumentResult;
import com.openkm.util.ContextWrapper;
import com.openkm.ws.rest.util.DashboardDocumentResultSet;
public class Test {
public static void main(String[] args) {
try {
OKMDashboard okmDashboard = ContextWrapper.getContext().getBean(OKMDashboard.class);
DashboardDocumentResultSet resultSet = okmDashboard.getUserLastCreatedDocumentsNotes(null, 0, 5);
System.out.println("Total: " + resultSet.getTotal());
for (DashboardDocumentResult dashboardDocumentResult : resultSet.getResults()) {
System.out.println(dashboardDocumentResult);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}

Descripción:

Método Valores devueltos Descripción
getUserLastCreatedFolders(String token, long offset, long limit) DashboardFolderResultSet Obtiene la lista de las últimas carpetas creadas por el usuario.

Ejemplo:

package com.openkm;
import com.openkm.api.OKMDashboard;
import com.openkm.bean.DashboardFolderResult;
import com.openkm.bean.DashboardFolderResultSet;
import com.openkm.util.ContextWrapper;
public class Test {
public static void main(String[] args) {
try {
OKMDashboard okmDashboard = ContextWrapper.getContext().getBean(OKMDashboard.class);
DashboardFolderResultSet resultSet = okmDashboard.getUserLastCreatedFolders(null, 0, 5);
System.out.println("Total: " + resultSet.getTotal());
for (DashboardFolderResult dashboardFolderResult : resultSet.getResults()) {
System.out.println(dashboardFolderResult);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}

Descripción:

Método Valores devueltos Descripción
getUserLastCreatedFoldersNotes(String token, long offset, long limit) DashboardFolderResultSet Obtiene la lista de las últimas carpetas y notas creadas por el usuario.

Ejemplo:

package com.openkm;
import com.openkm.api.OKMDashboard;
import com.openkm.bean.DashboardFolderResult;
import com.openkm.bean.DashboardFolderResultSet;
import com.openkm.util.ContextWrapper;
public class Test {
public static void main(String[] args) {
try {
OKMDashboard okmDashboard = ContextWrapper.getContext().getBean(OKMDashboard.class);
DashboardFolderResultSet resultSet = okmDashboard.getUserLastCreatedFoldersNotes(null, 0, 5);
System.out.println("Total: " + resultSet.getTotal());
for (DashboardFolderResult dashboardFolderResult : resultSet.getResults()) {
System.out.println(dashboardFolderResult);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}

Descripción:

Método Valores devueltos Descripción
getUserLastCreatedRecords(String token, long offset, long limit) List Obtiene la lista de los últimos expedientes creados por el usuario.

Ejemplo:

package com.openkm;
import com.openkm.api.OKMDashboard;
import com.openkm.bean.DashboardRecordResult;
import com.openkm.bean.DashboardRecordResultSet;
import com.openkm.util.ContextWrapper;
public class Test {
public static void main(String[] args) {
try {
OKMDashboard okmDashboard = ContextWrapper.getContext().getBean(OKMDashboard.class);
DashboardRecordResultSet resultSet = okmDashboard.getUserLastCreatedRecords(null, 0, 5);
System.out.println("Total: " + resultSet.getTotal());
for (DashboardRecordResult dashboardRecordResult : resultSet.getResults()) {
System.out.println(dashboardRecordResult);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}

Descripción:

Método Valores devueltos Descripción
getUserLastCreatedRecordsNotes(String token, long offset, long limit) List Obtiene la lista de los últimos expedientes y notas creados por el usuario.

Ejemplo:

package com.openkm;
import com.openkm.api.OKMDashboard;
import com.openkm.bean.DashboardRecordResult;
import com.openkm.bean.DashboardRecordResultSet;
import com.openkm.util.ContextWrapper;
public class Test {
public static void main(String[] args) {
try {
OKMDashboard okmDashboard = ContextWrapper.getContext().getBean(OKMDashboard.class);
DashboardRecordResultSet resultSet = okmDashboard.getUserLastCreatedRecordsNotes(null, 0, 5);
System.out.println("Total: " + resultSet.getTotal());
for (DashboardRecordResult dashboardRecordResult : resultSet.getResults()) {
System.out.println(dashboardRecordResult);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}

Descripción:

Método Valores devueltos Descripción
getUserLastDownloadedDocuments(String token, long offset, long limit) DashboardDocumentResultSet Obtiene la lista de los últimos documentos descargados por el usuario.

Ejemplo:

package com.openkm;
import com.openkm.api.OKMDashboard;
import com.openkm.bean.DashboardDocumentResult;
import com.openkm.util.ContextWrapper;
import com.openkm.ws.rest.util.DashboardDocumentResultSet;
public class Test {
public static void main(String[] args) {
try {
OKMDashboard okmDashboard = ContextWrapper.getContext().getBean(OKMDashboard.class);
DashboardDocumentResultSet resultSet = okmDashboard.getUserLastDownloadedDocuments(null, 0, 5);
System.out.println("Total: " + resultSet.getTotal());
for (DashboardDocumentResult dashboardDocumentResult : resultSet.getResults()) {
System.out.println(dashboardDocumentResult);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}

Descripción:

Método Valores devueltos Descripción
getUserLastImportedMails(String token, long offset, long limit) DashboardMailResultSet Obtiene la lista de los últimos correos importados por el usuario.

Ejemplo:

package com.openkm;
import com.openkm.api.OKMDashboard;
import com.openkm.bean.DashboardMailResult;
import com.openkm.util.ContextWrapper;
public class Test {
public static void main(String[] args) {
try {
OKMDashboard okmDashboard = ContextWrapper.getContext().getBean(OKMDashboard.class);
for (DashboardMailResult dashboardMailResult : okmDashboard.getUserLastImportedMails(null, "okmAdmin")) {
System.out.println(dashboardMailResult);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}

Descripción:

Método Valores devueltos Descripción
getUserLastCreatedMailsNotes(String token, long offset, long limit) DashboardMailResultSet Obtiene la lista de los últimos correos y notas importados por el usuario.

Ejemplo:

package com.openkm;
import com.openkm.api.OKMDashboard;
import com.openkm.bean.DashboardMailResult;
import com.openkm.util.ContextWrapper;
public class Test {
public static void main(String[] args) {
try {
OKMDashboard okmDashboard = ContextWrapper.getContext().getBean(OKMDashboard.class);
for (DashboardMailResult dashboardMailResult : okmDashboard.getUserLastCreatedMailsNotes(null, "okmAdmin")) {
System.out.println(dashboardMailResult);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}

Descripción:

Método Valores devueltos Descripción
getUserLastImportedMailAttachments(String token, long offset, long limit) DashboardDocumentResultSet Obtiene la lista de los últimos adjuntos de correo importados por el usuario.

Ejemplo:

package com.openkm;
import com.openkm.api.OKMDashboard;
import com.openkm.bean.DashboardDocumentResult;
import com.openkm.util.ContextWrapper;
import com.openkm.ws.rest.util.DashboardDocumentResultSet;
public class Test {
public static void main(String[] args) {
try {
OKMDashboard okmDashboard = ContextWrapper.getContext().getBean(OKMDashboard.class);
DashboardDocumentResultSet resultSet = okmDashboard.getUserLastImportedMailAttachments(null, 0, 5);
System.out.println("Total: " + resultSet.getTotal());
for (DashboardDocumentResult dashboardDocumentResult : resultSet.getResults()) {
System.out.println(dashboardDocumentResult);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}

Descripción:

Método Valores devueltos Descripción
getUserDocumentsSize(String token) long Devuelve el tamaño total en bytes de los documentos del usuario.

Ejemplo:

package com.openkm;
import com.openkm.api.OKMDashboard;
import com.openkm.util.ContextWrapper;
import com.openkm.util.FormatUtil;
public class Test {
public static void main(String[] args) {
try {
OKMDashboard okmDashboard = ContextWrapper.getContext().getBean(OKMDashboard.class);
long sizeInBytes = okmDashboard.getUserDocumentsSize(null);
System.out.println(FormatUtil.formatSize(sizeInBytes));
} catch (Exception e) {
e.printStackTrace();
}
}
}

Descripción:

Método Valores devueltos Descripción
getUserSearches(String token) List Obtiene la lista de todas las “novedades del usuario” guardadas por el usuario.

Ejemplo:

package com.openkm;
import com.openkm.api.OKMDashboard;
import com.openkm.db.bean.QueryParams;
import com.openkm.util.ContextWrapper;
public class Test {
public static void main(String[] args) {
try {
OKMDashboard okmDashboard = ContextWrapper.getContext().getBean(OKMDashboard.class);
for (QueryParams qp : okmDashboard.getUserSearches(null)) {
System.out.println(qp);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}

Descripción:

Método Valores devueltos Descripción
find(String token, int qpId) List Ejecuta una búsqueda de “novedades del usuario”.
  • El parámetro qpId es el identificador único de la búsqueda de “novedades del usuario”.

Ejemplo:

package com.openkm;
import com.openkm.api.OKMDashboard;
import com.openkm.bean.DashboardNodeResult;
import com.openkm.bean.Document;
import com.openkm.bean.Folder;
import com.openkm.bean.Mail;
import com.openkm.bean.Record;
import com.openkm.util.ContextWrapper;
public class Test {
public static void main(String[] args) {
try {
OKMDashboard okmDashboard = ContextWrapper.getContext().getBean(OKMDashboard.class);
int qpId = 12;
for (DashboardNodeResult dashboardNodeResult : okmDashboard.find(null, qpId)) {
if (dashboardNodeResult.getNode() instanceof Document) {
Document doc = (Document) dashboardNodeResult.getNode();
System.out.println(doc);
} else if (dashboardNodeResult.getNode() instanceof Folder) {
Folder fld = (Folder) dashboardNodeResult.getNode();
System.out.println(fld);
} else if (dashboardNodeResult.getNode() instanceof Record) {
Record rec = (Record) dashboardNodeResult.getNode();
System.out.println(rec);
} else if (dashboardNodeResult.getNode() instanceof Mail) {
Mail mail = (Mail) dashboardNodeResult.getNode();
System.out.println(mail);
}
}
} catch (Exception e) {
e.printStackTrace();
}
}
}

Descripción:

Método Valores devueltos Descripción
getLastWeekTopDownloadedDocuments(String token, long offset, long limit) List Obtiene la lista de los documentos más descargados durante la última semana por todos los usuarios.

Ejemplo:

package com.openkm;
import com.openkm.api.OKMDashboard;
import com.openkm.bean.DashboardDocumentResult;
import com.openkm.util.ContextWrapper;
public class Test {
public static void main(String[] args) {
try {
OKMDashboard okmDashboard = ContextWrapper.getContext().getBean(OKMDashboard.class);
for (DashboardDocumentResult dashboardDocumentResult : okmDashboard.getLastWeekTopDownloadedDocuments(null, 0, 5)) {
System.out.println(dashboardDocumentResult);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}

Descripción:

Método Valores devueltos Descripción
getLastMonthTopDownloadedDocuments(String token, long offset, long limit) List Obtiene la lista de los documentos más descargados durante el último mes por todos los usuarios.

Ejemplo:

package com.openkm;
import com.openkm.api.OKMDashboard;
import com.openkm.bean.DashboardDocumentResult;
import com.openkm.util.ContextWrapper;
public class Test {
public static void main(String[] args) {
try {
OKMDashboard okmDashboard = ContextWrapper.getContext().getBean(OKMDashboard.class);
for (DashboardDocumentResult dashboardDocumentResult : okmDashboard.getLastMonthTopDownloadedDocuments(null, 0, 5)) {
System.out.println(dashboardDocumentResult);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}

Descripción:

Método Valores devueltos Descripción
getLastWeekTopModifiedDocuments(String token, long offset, long limit) List Obtiene la lista de los documentos más modificados durante la última semana por todos los usuarios.

Ejemplo:

package com.openkm;
import com.openkm.api.OKMDashboard;
import com.openkm.bean.DashboardDocumentResult;
import com.openkm.util.ContextWrapper;
public class Test {
public static void main(String[] args) {
try {
OKMDashboard okmDashboard = ContextWrapper.getContext().getBean(OKMDashboard.class);
for (DashboardDocumentResult dashboardDocumentResult : okmDashboard.getLastWeekTopModifiedDocuments(null, 0, 5)) {
System.out.println(dashboardDocumentResult);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}

Descripción:

Método Valores devueltos Descripción
getLastMonthTopModifiedDocuments(String token, long offset, long limit) List Obtiene la lista de los documentos más modificados durante el último mes por todos los usuarios.

Ejemplo:

package com.openkm;
import com.openkm.api.OKMDashboard;
import com.openkm.bean.DashboardDocumentResult;
import com.openkm.util.ContextWrapper;
public class Test {
public static void main(String[] args) {
try {
OKMDashboard okmDashboard = ContextWrapper.getContext().getBean(OKMDashboard.class);
for (DashboardDocumentResult dashboardDocumentResult : okmDashboard.getLastMonthTopModifiedDocuments(null, 0, 5)) {
System.out.println(dashboardDocumentResult);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}

Descripción:

Método Valores devueltos Descripción
getLastModifiedDocuments(String token, long offset, long limit) List Obtiene la lista de los últimos documentos modificados por todos los usuarios.

Ejemplo:

package com.openkm;
import com.openkm.api.OKMDashboard;
import com.openkm.bean.DashboardDocumentResult;
import com.openkm.util.ContextWrapper;
public class Test {
public static void main(String[] args) {
try {
OKMDashboard okmDashboard = ContextWrapper.getContext().getBean(OKMDashboard.class);
for (DashboardDocumentResult dashboardDocumentResult : okmDashboard.getLastModifiedDocuments(null, 0, 5)) {
System.out.println(dashboardDocumentResult);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}

Descripción:

Método Valores devueltos Descripción
getLastCreatedDocuments(String token, long offset, long limit) List Obtiene la lista de los últimos documentos creados por todos los usuarios.

Ejemplo:

package com.openkm;
import com.openkm.api.OKMDashboard;
import com.openkm.bean.DashboardDocumentResult;
import com.openkm.util.ContextWrapper;
public class Test {
public static void main(String[] args) {
try {
OKMDashboard okmDashboard = ContextWrapper.getContext().getBean(OKMDashboard.class);
for (DashboardDocumentResult dashboardDocumentResult : okmDashboard.getLastCreatedDocuments(null, 0, 5)) {
System.out.println(dashboardDocumentResult);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}

Descripción:

Método Valores devueltos Descripción
getLastCheckedOutDocuments(String token, long offset, long limit) List Obtiene la lista de los últimos documentos en edición por todos los usuarios.

Ejemplo:

package com.openkm;
import com.openkm.api.OKMDashboard;
import com.openkm.bean.DashboardDocumentResult;
import com.openkm.util.ContextWrapper;
public class Test {
public static void main(String[] args) {
try {
OKMDashboard okmDashboard = ContextWrapper.getContext().getBean(OKMDashboard.class);
for (DashboardDocumentResult dashboardDocumentResult : okmDashboard.getLastCheckedOutDocuments(null, 0, 5)) {
System.out.println(dashboardDocumentResult);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}

Descripción:

Método Valores devueltos Descripción
getLastCreatedFolders(String token, long offset, long limit) List Obtiene la lista de las últimas carpetas creadas por todos los usuarios.

Ejemplo:

package com.openkm;
import com.openkm.api.OKMDashboard;
import com.openkm.bean.DashboardFolderResult;
import com.openkm.util.ContextWrapper;
public class Test {
public static void main(String[] args) {
try {
OKMDashboard okmDashboard = ContextWrapper.getContext().getBean(OKMDashboard.class);
for (DashboardFolderResult dashboardFolderResult : okmDashboard.getLastCreatedFolders(null, 0, 5)) {
System.out.println(dashboardFolderResult);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}

Descripción:

Método Valores devueltos Descripción
getLastCreatedRecords(String token, long offset, long limit) List Obtiene la lista de los últimos expedientes creados por todos los usuarios.

Ejemplo:

package com.openkm;
import com.openkm.api.OKMDashboard;
import com.openkm.bean.DashboardRecordResult;
import com.openkm.util.ContextWrapper;
public class Test {
public static void main(String[] args) {
try {
OKMDashboard okmDashboard = ContextWrapper.getContext().getBean(OKMDashboard.class);
for (DashboardRecordResult dashboardRecordResult : okmDashboard.getLastCreatedRecords(null, 0, 5)) {
System.out.println(dashboardRecordResult);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}

Descripción:

Método Valores devueltos Descripción
visitNode(String token, String source, String node, Calendar date) void Marca un nodo como visitado.
  • Orígenes disponibles:

Ejemplo:

package com.openkm;
import java.util.Calendar;
import com.openkm.api.OKMDashboard;
import com.openkm.util.ContextWrapper;
public class Test {
public static void main(String[] args) {
try {
OKMDashboard okmDashboard = ContextWrapper.getContext().getBean(OKMDashboard.class);
Calendar cal = Calendar.getInstance();
okmDashboard.visitNode(null, "LastWeekTopDownloadedDocuments", "/okm:root/document.pdf", cal);
} catch (Exception e) {
e.printStackTrace();
}
}
}