Ejemplos de Dashboard
Conceptos básicos
Sección titulada «Conceptos básicos»Ejemplo de código sugerido
Sección titulada «Ejemplo de código sugerido»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 Dashboard desde la clase “dashboard” como se muestra a continuación:
ws.dashboard.getUserCheckedOutDocuments(0, 5);Métodos
Sección titulada «Métodos»getUserCheckedOutDocuments
Sección titulada «getUserCheckedOutDocuments»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| getUserCheckedOutDocuments(int offset, int limit) | DashboardResultSet | Devuelve una lista de los documentos que el usuario está editando. |
Ejemplo:
package com.openkm;
import java.util.List;
import com.openkm.sdk4j.OKMWebservicesFactory;import com.openkm.sdk4j.bean.DashboardResult;import com.openkm.sdk4j.bean.DashboardResultSet;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); DashboardResultSet resultSet = ws.dashboard.getUserCheckedOutDocuments(0, 5); System.out.println("Total: " + resultSet.getTotal()); for (DashboardResult dashboardResult : resultSet.getResults()) { System.out.println(dashboardResult.getNode()); } } catch (Exception e) { e.printStackTrace(); } }}getUserLastModifiedDocuments
Sección titulada «getUserLastModifiedDocuments»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| getUserLastModifiedDocuments(int offset, int limit) | DashboardResultSet | Devuelve una lista de los últimos documentos modificados por el usuario. |
Ejemplo:
package com.openkm;
import com.openkm.sdk4j.OKMWebservicesFactory;import com.openkm.sdk4j.bean.DashboardResult;import com.openkm.sdk4j.bean.DashboardResultSet;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); DashboardResultSet resultSet = ws.dashboard.getUserLastModifiedDocuments(0, 5); System.out.println("Total: " + resultSet.getTotal()); for (DashboardResult dashboardResult : resultSet.getResults()) { System.out.println(dashboardResult.getNode()); } } catch (Exception e) { e.printStackTrace(); } }}getUserLockedDocuments
Sección titulada «getUserLockedDocuments»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| getUserLockedDocuments(int offset, int limit) | DashboardResultSet | Devuelve una lista de los documentos bloqueados por el usuario. |
Ejemplo:
package com.openkm;
import com.openkm.sdk4j.OKMWebservicesFactory;import com.openkm.sdk4j.bean.DashboardResult;import com.openkm.sdk4j.bean.DashboardResultSet;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); DashboardResultSet resultSet = ws.dashboard.getUserLockedDocuments(0, 5); System.out.println("Total: " + resultSet.getTotal()); for (DashboardResult dashboardResult : resultSet.getResults()) { System.out.println(dashboardResult.getNode()); } } catch (Exception e) { e.printStackTrace(); } }}getUserLockedRecords
Sección titulada «getUserLockedRecords»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| getUserLockedRecords(int offset, int limit) | DashboardResultSet | Devuelve una lista de los expedientes bloqueados por el usuario. |
Ejemplo:
package com.openkm;
import com.openkm.sdk4j.OKMWebservicesFactory;import com.openkm.sdk4j.bean.DashboardResult;import com.openkm.sdk4j.bean.DashboardResultSet;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); DashboardResultSet resultSet = ws.dashboard.getUserLockedRecords(0, 5); System.out.println("Total: " + resultSet.getTotal()); for (DashboardResult dashboardResult : resultSet.getResults()) { System.out.println(dashboardResult.getNode()); } } catch (Exception e) { e.printStackTrace(); } }}getUserLockedFolders
Sección titulada «getUserLockedFolders»Descripción:
| Método | Valores de retorno | 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.sdk4j.OKMWebservicesFactory;import com.openkm.sdk4j.bean.DashboardResult;import com.openkm.sdk4j.bean.DashboardResultSet;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); DashboardResultSet resultSet = ws.dashboard.getUserLockedFolders(0, 5); System.out.println("Total: " + resultSet.getTotal()); for (DashboardResult dashboardResult : resultSet.getResults()) { System.out.println(dashboardResult.getNode()); } } catch (Exception e) { e.printStackTrace(); } }}getUserLockedMails
Sección titulada «getUserLockedMails»Descripción:
| Método | Valores de retorno | 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.sdk4j.OKMWebservicesFactory;import com.openkm.sdk4j.bean.DashboardResult;import com.openkm.sdk4j.bean.DashboardResultSet;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); DashboardResultSet resultSet = ws.dashboard.getUserLockedMails(0, 5); System.out.println("Total: " + resultSet.getTotal()); for (DashboardResult dashboardResult : resultSet.getResults()) { System.out.println(dashboardResult.getNode()); } } catch (Exception e) { e.printStackTrace(); } }}getUserSubscribedDocuments
Sección titulada «getUserSubscribedDocuments»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| getUserSubscribedDocuments(int offset, int limit) | DashboardResultSet | Devuelve una lista de los documentos a los que el usuario está suscrito. |
Ejemplo:
package com.openkm;
import com.openkm.sdk4j.OKMWebservicesFactory;import com.openkm.sdk4j.bean.DashboardResult;import com.openkm.sdk4j.bean.DashboardResultSet;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); DashboardResultSet resultSet = ws.dashboard.getUserSubscribedDocuments(0, 5); System.out.println("Total: " + resultSet.getTotal()); for (DashboardResult dashboardResult : resultSet.getResults()) { System.out.println(dashboardResult.getNode()); } } catch (Exception e) { e.printStackTrace(); } }}getUserSubscribedFolders
Sección titulada «getUserSubscribedFolders»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| getUserSubscribedFolders(int offset, int limit) | DashboardResultSet | Devuelve una lista de las carpetas a las que el usuario está suscrito. |
Ejemplo:
package com.openkm;
import com.openkm.sdk4j.OKMWebservicesFactory;import com.openkm.sdk4j.bean.DashboardResult;import com.openkm.sdk4j.bean.DashboardResultSet;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); DashboardResultSet resultSet = ws.dashboard.getUserSubscribedFolders(0, 5); System.out.println("Total: " + resultSet.getTotal()); for (DashboardResult dashboardResult : resultSet.getResults()) { System.out.println(dashboardResult.getNode()); } } catch (Exception e) { e.printStackTrace(); } }}getUserSubscribedRecords
Sección titulada «getUserSubscribedRecords»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| getUserSubscribedRecords(int offset, int limit) | DashboardResultSet | Devuelve una lista de los expedientes a los que el usuario está suscrito. |
Ejemplo:
package com.openkm;
import com.openkm.sdk4j.OKMWebservicesFactory;import com.openkm.sdk4j.bean.DashboardResult;import com.openkm.sdk4j.bean.DashboardResultSet;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); DashboardResultSet resultSet = ws.dashboard.getUserSubscribedRecords(0, 5); System.out.println("Total: " + resultSet.getTotal()); for (DashboardResult dashboardResult : resultSet.getResults()) { System.out.println(dashboardResult.getNode()); } } catch (Exception e) { e.printStackTrace(); } }}getUserLastCreatedDocuments
Sección titulada «getUserLastCreatedDocuments»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| getUserLastCreatedDocuments(int offset, int limit) | DashboardResultSet | Devuelve una lista de los últimos documentos creados por el usuario. |
Ejemplo:
package com.openkm;
import com.openkm.sdk4j.OKMWebservicesFactory;import com.openkm.sdk4j.bean.DashboardResult;import com.openkm.sdk4j.bean.DashboardResultSet;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); DashboardResultSet resultSet = ws.dashboard.getUserLastCreatedDocuments(0, 5); System.out.println("Total: " + resultSet.getTotal()); for (DashboardResult dashboardResult : resultSet.getResults()) { System.out.println(dashboardResult.getNode()); } } catch (Exception e) { e.printStackTrace(); } }}getUserLastDocumentsNotesCreated
Sección titulada «getUserLastDocumentsNotesCreated»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| getUserLastDocumentsNotesCreated(int offset, int limit) | DashboardResultSet | Devuelve una lista de las últimas notas de documentos creadas por el usuario. |
Ejemplo:
package com.openkm;
import com.openkm.sdk4j.OKMWebservicesFactory;import com.openkm.sdk4j.bean.DashboardResult;import com.openkm.sdk4j.bean.DashboardResultSet;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); DashboardResultSet resultSet = ws.dashboard.getUserLastDocumentsNotesCreated(0, 5); System.out.println("Total: " + resultSet.getTotal()); for (DashboardResult dashboardResult : resultSet.getResults()) { System.out.println(dashboardResult.getNode()); } } catch (Exception e) { e.printStackTrace(); } }}getUserLastCreatedFolders
Sección titulada «getUserLastCreatedFolders»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| getUserLastCreatedFolders(int offset, int limit) | DashboardResultSet | Devuelve una lista de las últimas carpetas creadas por el usuario. |
Ejemplo:
package com.openkm;
import com.openkm.sdk4j.OKMWebservicesFactory;import com.openkm.sdk4j.bean.DashboardResult;import com.openkm.sdk4j.bean.DashboardResultSet;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); DashboardResultSet resultSet = ws.dashboard.getUserLastCreatedFolders(0, 5); System.out.println("Total: " + resultSet.getTotal()); for (DashboardResult dashboardResult : resultSet.getResults()) { System.out.println(dashboardResult.getNode()); } } catch (Exception e) { e.printStackTrace(); } }}getUserLastFoldersNotesCreated
Sección titulada «getUserLastFoldersNotesCreated»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| getUserLastFoldersNotesCreated(int offset, int limit) | DashboardResultSet | Devuelve una lista de las últimas notas de carpetas creadas por el usuario. |
Ejemplo:
package com.openkm;
import com.openkm.sdk4j.OKMWebservicesFactory;import com.openkm.sdk4j.bean.DashboardResult;import com.openkm.sdk4j.bean.DashboardResultSet;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); DashboardResultSet resultSet = ws.dashboard.getUserLastFoldersNotesCreated(0, 5); System.out.println("Total: " + resultSet.getTotal()); for (DashboardResult dashboardResult : resultSet.getResults()) { System.out.println(dashboardResult.getNode()); } } catch (Exception e) { e.printStackTrace(); } }}getUserLastCreatedRecords
Sección titulada «getUserLastCreatedRecords»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| getUserLastCreatedRecords(int offset, int limit) | DashboardResultSet | Devuelve una lista de los últimos expedientes creados por el usuario. |
Ejemplo:
package com.openkm;
import com.openkm.sdk4j.OKMWebservicesFactory;import com.openkm.sdk4j.bean.DashboardResult;import com.openkm.sdk4j.bean.DashboardResultSet;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); DashboardResultSet resultSet = ws.dashboard.getUserLastCreatedRecords(0, 5); System.out.println("Total: " + resultSet.getTotal()); for (DashboardResult dashboardResult : resultSet.getResults()) { System.out.println(dashboardResult.getNode()); } } catch (Exception e) { e.printStackTrace(); } }}getUserLastRecordsNotesCreated
Sección titulada «getUserLastRecordsNotesCreated»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| getUserLastRecordsNotesCreated(int offset, int limit) | DashboardResultSet | Devuelve una lista de las últimas notas de expedientes creadas por el usuario. |
Ejemplo:
package com.openkm;
import com.openkm.sdk4j.OKMWebservicesFactory;import com.openkm.sdk4j.bean.DashboardResult;import com.openkm.sdk4j.bean.DashboardResultSet;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); DashboardResultSet resultSet = ws.dashboard.getUserLastRecordsNotesCreated(0, 5); System.out.println("Total: " + resultSet.getTotal()); for (DashboardResult dashboardResult : resultSet.getResults()) { System.out.println(dashboardResult.getNode()); } } catch (Exception e) { e.printStackTrace(); } }}getUserLastDownloadedDocuments
Sección titulada «getUserLastDownloadedDocuments»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| getUserLastDownloadedDocuments(int offset, int limit) | DashboardResultSet | Devuelve una lista de los últimos documentos descargados por el usuario. |
Ejemplo:
package com.openkm;
import com.openkm.sdk4j.OKMWebservicesFactory;import com.openkm.sdk4j.bean.DashboardResult;import com.openkm.sdk4j.bean.DashboardResultSet;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); DashboardResultSet resultSet = ws.dashboard.getUserLastDownloadedDocuments(0, 5); System.out.println("Total: " + resultSet.getTotal()); for (DashboardResult dashboardResult : resultSet.getResults()) { System.out.println(dashboardResult.getNode()); } } catch (Exception e) { e.printStackTrace(); } }}getUserLastImportedMails
Sección titulada «getUserLastImportedMails»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| getUserLastImportedMails(int offset, int limit) | DashboardResultSet | Devuelve una lista de los últimos correos importados por el usuario. |
Ejemplo:
package com.openkm;
import com.openkm.sdk4j.OKMWebservicesFactory;import com.openkm.sdk4j.bean.DashboardResult;import com.openkm.sdk4j.bean.DashboardResultSet;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); DashboardResultSet resultSet = ws.dashboard.getUserLastImportedMails(0, 5); System.out.println("Total: " + resultSet.getTotal()); for (DashboardResult dashboardResult : resultSet.getResults()) { System.out.println(dashboardResult.getNode()); } } catch (Exception e) { e.printStackTrace(); } }}getUserLastMailsNotesCreated
Sección titulada «getUserLastMailsNotesCreated»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| getUserLastMailsNotesCreated(int offset, int limit) | DashboardResultSet | Devuelve una lista de las últimas notas de correos creadas por el usuario. |
Ejemplo:
package com.openkm;
import com.openkm.sdk4j.OKMWebservicesFactory;import com.openkm.sdk4j.bean.DashboardResult;import com.openkm.sdk4j.bean.DashboardResultSet;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); DashboardResultSet resultSet = ws.dashboard.getUserLastMailsNotesCreated(0, 5); System.out.println("Total: " + resultSet.getTotal()); for (DashboardResult dashboardResult : resultSet.getResults()) { System.out.println(dashboardResult.getNode()); } } catch (Exception e) { e.printStackTrace(); } }}getUserLastImportedMailAttachments
Sección titulada «getUserLastImportedMailAttachments»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| getUserLastImportedMailAttachments(int offset, int limit) | DashboardResultSet | Devuelve una lista de los últimos correos con adjuntos importados por el usuario. |
Ejemplo:
package com.openkm;
import com.openkm.sdk4j.OKMWebservicesFactory;import com.openkm.sdk4j.bean.DashboardResult;import com.openkm.sdk4j.bean.DashboardResultSet;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); DashboardResultSet resultSet = ws.dashboard.getUserLastImportedMailAttachments(0, 5); System.out.println("Total: " + resultSet.getTotal()); for (DashboardResult dashboardResult : resultSet.getResults()) { System.out.println(dashboardResult.getNode()); } } catch (Exception e) { e.printStackTrace(); } }}getUserSearches
Sección titulada «getUserSearches»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| getUserSearches() | List |
Devuelve una lista de las búsquedas guardadas por el usuario como noticias de usuario. |
Ejemplo:
package com.openkm;
import java.util.List;
import com.openkm.sdk4j.OKMWebservicesFactory;import com.openkm.sdk4j.bean.QueryParams;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); List<QueryParams> results = ws.dashboard.getUserSearches(); for (QueryParams userSearch : results) { System.out.println(userSearch); } } catch (Exception e) { e.printStackTrace(); } }}findUserSearches
Sección titulada «findUserSearches»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| findUserSearches(long qpId) | List |
Devuelve una lista de nodos basada en una búsqueda guardada por el usuario (búsqueda de tipo noticia de usuario). |
Ejemplo:
package com.openkm;
import java.util.List;
import com.openkm.sdk4j.OKMWebservicesFactory;import com.openkm.sdk4j.bean.DashboardNodeResult;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); long qpId = 1; List<DashboardNodeResult> results = ws.dashboard.findUserSearches(qpId); for (DashboardNodeResult nodeResult : results) { System.out.println(nodeResult); } } catch (Exception e) { e.printStackTrace(); } }}