Dashboard samples
Basics
Section titled “Basics”Suggested code sample
Section titled “Suggested code sample”First, you must create the webservice object:
OKMWebservices ws = OKMWebservicesFactory.getInstance(host);Then you should log in using the “login” method. You can access the “login” method from the web service object “ws” as shown below:
ws.login(user, password);At this point you can use all the Dashboard methods from “dashboard” class as shown below:
ws.dashboard.getUserCheckedOutDocuments(0, 5);Methods
Section titled “ Methods”getUserCheckedOutDocuments
Section titled “getUserCheckedOutDocuments”Description:
| Method | Return values | Description |
|---|---|---|
| getUserCheckedOutDocuments(int offset, int limit) | DashboardResultSet | Returns a list of the documents being edited by the user. |
Example:
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
Section titled “getUserLastModifiedDocuments”Description:
| Method | Return values | Description |
|---|---|---|
| getUserLastModifiedDocuments(int offset, int limit) | DashboardResultSet | Returns a list of the last documents modified by the user. |
Example:
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
Section titled “getUserLockedDocuments”Description:
| Method | Return values | Description |
|---|---|---|
| getUserLockedDocuments(int offset, int limit) | DashboardResultSet | Returns a list of the documents locked by the user. |
Example:
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
Section titled “getUserLockedRecords”Description:
| Method | Return values | Description |
|---|---|---|
| getUserLockedRecords(int offset, int limit) | DashboardResultSet | Returns a list of the records locked by the user. |
Example:
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
Section titled “getUserLockedFolders”Description:
| Method | Return values | Description |
|---|---|---|
| getUserLockedFolders(int offset, int limit) | DashboardResultSet | Returns a list of the folders locked by the user. |
Example:
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
Section titled “getUserLockedMails”Description:
| Method | Return values | Description |
|---|---|---|
| getUserLockedMails(int offset, int limit) | DashboardResultSet | Returns a list of the mails locked by the user. |
Example:
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
Section titled “getUserSubscribedDocuments”Description:
| Method | Return values | Description |
|---|---|---|
| getUserSubscribedDocuments(int offset, int limit) | DashboardResultSet | Returns a list of the documents subscribed by the user. |
Example:
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
Section titled “getUserSubscribedFolders”Description:
| Method | Return values | Description |
|---|---|---|
| getUserSubscribedFolders(int offset, int limit) | DashboardResultSet | Returns a list of the folders subscribed by the user. |
Example:
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
Section titled “getUserSubscribedRecords”Description:
| Method | Return values | Description |
|---|---|---|
| getUserSubscribedRecords(int offset, int limit) | DashboardResultSet | Returns a list of the records subscribed by the user. |
Example:
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
Section titled “getUserLastCreatedDocuments”Description:
| Method | Return values | Description |
|---|---|---|
| getUserLastCreatedDocuments(int offset, int limit) | DashboardResultSet | Returns a list of the last documents created by the user. |
Example:
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
Section titled “getUserLastDocumentsNotesCreated”Description:
| Method | Return values | Description |
|---|---|---|
| getUserLastDocumentsNotesCreated(int offset, int limit) | DashboardResultSet | Returns a list of the last documents notes created by the user. |
Example:
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
Section titled “getUserLastCreatedFolders”Description:
| Method | Return values | Description |
|---|---|---|
| getUserLastCreatedFolders(int offset, int limit) | DashboardResultSet | Returns a list of the last folders created by the user. |
Example:
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
Section titled “getUserLastFoldersNotesCreated”Description:
| Method | Return values | Description |
|---|---|---|
| getUserLastFoldersNotesCreated(int offset, int limit) | DashboardResultSet | Returns a list of the last folders notes created by the user. |
Example:
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
Section titled “getUserLastCreatedRecords”Description:
| Method | Return values | Description |
|---|---|---|
| getUserLastCreatedRecords(int offset, int limit) | DashboardResultSet | Returns a list of the last records created by the user. |
Example:
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
Section titled “getUserLastRecordsNotesCreated”Description:
| Method | Return values | Description |
|---|---|---|
| getUserLastRecordsNotesCreated(int offset, int limit) | DashboardResultSet | Returns a list of the last records notes created by the user. |
Example:
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
Section titled “getUserLastDownloadedDocuments”Description:
| Method | Return values | Description |
|---|---|---|
| getUserLastDownloadedDocuments(int offset, int limit) | DashboardResultSet | Returns a list of the last documents downloaded by the user. |
Example:
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
Section titled “getUserLastImportedMails”Description:
| Method | Return values | Description |
|---|---|---|
| getUserLastImportedMails(int offset, int limit) | DashboardResultSet | Returns a list of the last mails imported by the user. |
Example:
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
Section titled “getUserLastMailsNotesCreated”Description:
| Method | Return values | Description |
|---|---|---|
| getUserLastMailsNotesCreated(int offset, int limit) | DashboardResultSet | Returns a list of the last mails notes created by the user. |
Example:
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
Section titled “getUserLastImportedMailAttachments”Description:
| Method | Return values | Description |
|---|---|---|
| getUserLastImportedMailAttachments(int offset, int limit) | DashboardResultSet | Returns a list of the last mails imported with attachments by the user. |
Example:
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
Section titled “getUserSearches”Description:
| Method | Return values | Description |
|---|---|---|
| getUserSearches() | List |
Returns a list of the searches saved by the user as user news. |
Example:
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
Section titled “findUserSearches”Description:
| Method | Return values | Description |
|---|---|---|
| findUserSearches(long qpId) | List |
Returns a list of nodes based on a search saved by the user (search of type user news). |
Example:
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(); } }}