Dashboard samples
Suggested code sample
Section titled “Suggested code sample”First, you must create the webservice object:
OKMWebservices ws = OKMWebservicesFactory.newInstance(host);Then should login using the method “login”. You can access the “login” method from webservice object “ws” as is shown below:
ws.login(user, password);At this point you can use all the Dashboard methods from “dasboard” class as is shown below:
ws.dashboard.getUserCheckedOutDocuments();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 in edition by the user. |
Example:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using com.openkm.sdk4csharp;using com.openkm.sdk4csharp.bean;
namespace OKMRest{public class Program{static void Main(string[] args){String host = "http://localhost:8180/openkm";String username = "okmAdmin";String password = "admin";OKMWebservice ws = OKMWebservicesFactory.newInstance(host);
try{ws.login(user, password);DashboardResultSet resultSet = ws.dashboard.getUserCheckedOutDocuments(0, 5);foreach (DashboardResult dashboardResult in resultSet.results){System.Console.WriteLine(dashboardResult.node.toString());}}catch (Exception e){System.Console.WriteLine(e.ToString());}}}}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:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using com.openkm.sdk4csharp;using com.openkm.sdk4csharp.bean;
namespace OKMRest{public class Program{static void Main(string[] args){String host = "http://localhost:8180/openkm";String username = "okmAdmin";String password = "admin";OKMWebservice ws = OKMWebservicesFactory.newInstance(host);
try{ws.login(user, password);DashboardResultSet resultSet = ws.dashboard.getUserLastModifiedDocuments(0, 5);foreach (DashboardResult dashboardResult in resultSet.results){System.Console.WriteLine(dashboardResult.node.toString());}}catch (Exception e){System.Console.WriteLine(e.ToString());}}}}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:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using com.openkm.sdk4csharp;using com.openkm.sdk4csharp.bean;
namespace OKMRest{public class Program{static void Main(string[] args){String host = "http://localhost:8180/openkm";String username = "okmAdmin";String password = "admin";OKMWebservice ws = OKMWebservicesFactory.newInstance(host);
try{ws.login(user, password);DashboardResultSet resultSet = ws.dashboard.getUserLockedDocuments(0, 5);foreach (DashboardResult dashboardResult in resultSet.results){System.Console.WriteLine(dashboardResult.node.toString());}}catch (Exception e){System.Console.WriteLine(e.ToString());}}}}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:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using com.openkm.sdk4csharp;using com.openkm.sdk4csharp.bean;
namespace OKMRest{public class Program{static void Main(string[] args){String host = "http://localhost:8180/openkm";String username = "okmAdmin";String password = "admin";OKMWebservice ws = OKMWebservicesFactory.newInstance(host);
try{ws.login(user, password);DashboardResultSet resultSet = ws.dashboard.getUserLockedRecords(0, 5);foreach (DashboardResult dashboardResult in resultSet.results){System.Console.WriteLine(dashboardResult.node.toString());}}catch (Exception e){System.Console.WriteLine(e.ToString());}}}}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:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using com.openkm.sdk4csharp;using com.openkm.sdk4csharp.bean;
namespace OKMRest{public class Program{static void Main(string[] args){String host = "http://localhost:8180/openkm";String username = "okmAdmin";String password = "admin";OKMWebservice ws = OKMWebservicesFactory.newInstance(host);
try{ws.login(user, password);DashboardResultSet resultSet = ws.dashboard.getUserLockedFolders(0 ,5);foreach (DashboardResult dashboardResult in resultSet.results){System.Console.WriteLine(dashboardResult.node.toString());}}catch (Exception e){System.Console.WriteLine(e.ToString());}}}}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:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using com.openkm.sdk4csharp;using com.openkm.sdk4csharp.bean;
namespace OKMRest{public class Program{static void Main(string[] args){String host = "http://localhost:8180/openkm";String username = "okmAdmin";String password = "admin";OKMWebservice ws = OKMWebservicesFactory.newInstance(host);
try{ws.login(user, password);DashboardResultSet resultSet = ws.dashboard.getUserLockedMails(0 ,5);foreach (DashboardResult dashboardResult in resultSet.results){System.Console.WriteLine(dashboardResult.node.toString());}}catch (Exception e){System.Console.WriteLine(e.ToString());}}}}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:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using com.openkm.sdk4csharp;using com.openkm.sdk4csharp.bean;
namespace OKMRest{public class Program{static void Main(string[] args){String host = "http://localhost:8180/openkm";String username = "okmAdmin";String password = "admin";OKMWebservice ws = OKMWebservicesFactory.newInstance(host);
try{ws.login(user, password);DashboardResultSet resultSet = ws.dashboard.getUserSubscribedDocuments(0, 5);foreach (DashboardResult dashboardResult in resultSet.results){System.Console.WriteLine(dashboardResult.node.toString());}}catch (Exception e){System.Console.WriteLine(e.ToString());}}}}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:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using com.openkm.sdk4csharp;using com.openkm.sdk4csharp.bean;
namespace OKMRest{public class Program{static void Main(string[] args){String host = "http://localhost:8180/openkm";String username = "okmAdmin";String password = "admin";OKMWebservice ws = OKMWebservicesFactory.newInstance(host);
try{ws.login(user, password);DashboardResultSet resultSet = ws.dashboard.getUserSubscribedFolders(0, 5);foreach (DashboardResult dashboardResult in resultSet.results){System.Console.WriteLine(dashboardResult.node.toString());}}catch (Exception e){System.Console.WriteLine(e.ToString());}}}}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:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using com.openkm.sdk4csharp;using com.openkm.sdk4csharp.bean;
namespace OKMRest{public class Program{static void Main(string[] args){String host = "http://localhost:8180/openkm";String username = "okmAdmin";String password = "admin";OKMWebservice ws = OKMWebservicesFactory.newInstance(host);
try{ws.login(user, password);DashboardResultSet resultSet = ws.dashboard.getUserSubscribedRecords(0, 5);foreach (DashboardResult dashboardResult in resultSet.results){System.Console.WriteLine(dashboardResult.node.toString());}}catch (Exception e){System.Console.WriteLine(e.ToString());}}}}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:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using com.openkm.sdk4csharp;using com.openkm.sdk4csharp.bean;
namespace OKMRest{public class Program{static void Main(string[] args){String host = "http://localhost:8180/openkm";String username = "okmAdmin";String password = "admin";OKMWebservice ws = OKMWebservicesFactory.newInstance(host);
try{ws.login(user, password);DashboardResultSet resultSet = ws.dashboard.getUserLastCreatedDocuments(0, 5);foreach (DashboardResult dashboardResult in resultSet.results){System.Console.WriteLine(dashboardResult.node.toString());}}catch (Exception e){System.Console.WriteLine(e.ToString());}}}}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:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using com.openkm.sdk4csharp;using com.openkm.sdk4csharp.bean;
namespace OKMRest{public class Program{static void Main(string[] args){String host = "http://localhost:8180/openkm";String username = "okmAdmin";String password = "admin";OKMWebservice ws = OKMWebservicesFactory.newInstance(host);
try{ws.login(user, password);DashboardResultSet resultSet = ws.dashboard.getUserLastDocumentsNotesCreated(0, 5);foreach (DashboardResult dashboardResult in resultSet.results){System.Console.WriteLine(dashboardResult.node.toString());}}catch (Exception e){System.Console.WriteLine(e.ToString());}}}}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:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using com.openkm.sdk4csharp;using com.openkm.sdk4csharp.bean;
namespace OKMRest{public class Program{static void Main(string[] args){String host = "http://localhost:8180/openkm";String username = "okmAdmin";String password = "admin";OKMWebservice ws = OKMWebservicesFactory.newInstance(host);
try{ws.login(user, password);DashboardResultSet resultSet = ws.dashboard.getUserLastCreatedFolders(0, 5);foreach (DashboardResult dashboardResult in resultSet.results){System.Console.WriteLine(dashboardResult.node.toString());}}catch (Exception e){System.Console.WriteLine(e.ToString());}}}}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:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using com.openkm.sdk4csharp;using com.openkm.sdk4csharp.bean;
namespace OKMRest{public class Program{static void Main(string[] args){String host = "http://localhost:8180/openkm";String username = "okmAdmin";String password = "admin";OKMWebservice ws = OKMWebservicesFactory.newInstance(host);
try{ws.login(user, password);DashboardResultSet resultSet = ws.dashboard.getUserLastFoldersNotesCreated(0, 5);foreach (DashboardResult dashboardResult in resultSet.results){System.Console.WriteLine(dashboardResult.node.toString());}}catch (Exception e){System.Console.WriteLine(e.ToString());}}}}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:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using com.openkm.sdk4csharp;using com.openkm.sdk4csharp.bean;
namespace OKMRest{public class Program{static void Main(string[] args){String host = "http://localhost:8180/openkm";String username = "okmAdmin";String password = "admin";OKMWebservice ws = OKMWebservicesFactory.newInstance(host);
try{ws.login(user, password);DashboardResultSet resultSet = ws.dashboard.getUserLastCreatedRecords(0, 5);foreach (DashboardResult dashboardResult in resultSet.results){System.Console.WriteLine(dashboardResult.node.toString());}}catch (Exception e){System.Console.WriteLine(e.ToString());}}}}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:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using com.openkm.sdk4csharp;using com.openkm.sdk4csharp.bean;
namespace OKMRest{public class Program{static void Main(string[] args){String host = "http://localhost:8180/openkm";String username = "okmAdmin";String password = "admin";OKMWebservice ws = OKMWebservicesFactory.newInstance(host);
try{ws.login(user, password);DashboardResultSet resultSet = ws.dashboard.getUserLastRecordsNotesCreated(0, 5);foreach (DashboardResult dashboardResult in resultSet.results){System.Console.WriteLine(dashboardResult.node.toString());}}catch (Exception e){System.Console.WriteLine(e.ToString());}}}}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:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using com.openkm.sdk4csharp;using com.openkm.sdk4csharp.bean;
namespace OKMRest{public class Program{static void Main(string[] args){String host = "http://localhost:8180/openkm";String username = "okmAdmin";String password = "admin";OKMWebservice ws = OKMWebservicesFactory.newInstance(host);
try{ws.login(user, password);DashboardResultSet resultSet = ws.dashboard.getUserLastDownloadedDocuments(0, 5);foreach (DashboardResult dashboardResult in resultSet.results){System.Console.WriteLine(dashboardResult.node.toString());}}catch (Exception e){System.Console.WriteLine(e.ToString());}}}}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:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using com.openkm.sdk4csharp;using com.openkm.sdk4csharp.bean;
namespace OKMRest{public class Program{static void Main(string[] args){String host = "http://localhost:8180/openkm";String username = "okmAdmin";String password = "admin";OKMWebservice ws = OKMWebservicesFactory.newInstance(host);
try{ws.login(user, password);DashboardResultSet resultSet = ws.dashboard.getUserLastImportedMails(0, 5);foreach (DashboardResult dashboardResult in resultSet.results){System.Console.WriteLine(dashboardResult.node.toString());}}catch (Exception e){System.Console.WriteLine(e.ToString());}}}}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:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using com.openkm.sdk4csharp;using com.openkm.sdk4csharp.bean;
namespace OKMRest{public class Program{static void Main(string[] args){String host = "http://localhost:8180/openkm";String username = "okmAdmin";String password = "admin";OKMWebservice ws = OKMWebservicesFactory.newInstance(host);
try{ws.login(user, password);DashboardResultSet resultSet = ws.dashboard.getUserLastMailsNotesCreated(0, 5);foreach (DashboardResult dashboardResult in resultSet.results){System.Console.WriteLine(dashboardResult.node.toString());}}catch (Exception e){System.Console.WriteLine(e.ToString());}}}}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:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using com.openkm.sdk4csharp;using com.openkm.sdk4csharp.bean;
namespace OKMRest{public class Program{static void Main(string[] args){String host = "http://localhost:8180/openkm";String username = "okmAdmin";String password = "admin";OKMWebservice ws = OKMWebservicesFactory.newInstance(host);
try{ws.login(user, password);DashboardResultSet resultSet = ws.dashboard.getUserLastImportedMailAttachments(0, 5);foreach (DashboardResult dashboardResult in resultSet.results){System.Console.WriteLine(dashboardResult.node.toString());}}catch (Exception e){System.Console.WriteLine(e.ToString());}}}}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:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using com.openkm.sdk4csharp;using com.openkm.sdk4csharp.bean;
namespace OKMRest{public class Program{static void Main(string[] args){String host = "http://localhost:8180/openkm";String username = "okmAdmin";String password = "admin";OKMWebservice ws = OKMWebservicesFactory.newInstance(host);
try{ws.login(user, password);List<QueryParams> results = ws.dashboard.getUserSearches();foreach (QueryParams userSearch in results){System.Console.WriteLine(userSearch.toString());}}catch (Exception e){System.Console.WriteLine(e.ToString());}}}}findUserSearches
Section titled “findUserSearches”Description:
| Method | Return values | Description |
|---|---|---|
| findUserSearches(long qpId) | List |
Returns a list of nodes based in a search saved by the user ( search of type user news ). |
Example:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using com.openkm.sdk4csharp;using com.openkm.sdk4csharp.bean;
namespace OKMRest{public class Program{static void Main(string[] args){String host = "http://localhost:8180/openkm";String username = "okmAdmin";String password = "admin";OKMWebservice ws = OKMWebservicesFactory.newInstance(host);
try{ws.login(user, password);List<DashboardNodeResult> results = ws.dashboard.findUserSearches();foreach (DashboardNodeResult nodeResult in results){System.Console.WriteLine(nodeResult.toString());}}catch (Exception e){System.Console.WriteLine(e.ToString());}}}}