Bookmark samples

Methods

getUserBookmarks

Description:

MethodReturn valuesDescription

getUserBookmarks()

List<Bookmark>

Returns a list of all the bookmarks of a 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);
List<Bookmark> bookmarks = ws.getUserBookmarks();
foreach (Bookmark bm in bookmarks)
{
System.Console.WriteLine(bm.toString());
} } catch (Exception e) { System.Console.WriteLine(e.ToString()); } } } }

createBookmark

Description:

MethodReturn valuesDescription

createBookmark(String uuid, String name)

void

Create a new bookmark.

The value of the uuid is the UUID of the node ( document, folder, mail or record ).

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);
ws.createBookmark("a37f570f-5e7f-4a03-8d04-9b3689be82f1", "Any name"); } catch (Exception e) { System.Console.WriteLine(e.ToString()); } } } }

renameBookmark

Description:

MethodReturn valuesDescription

renameBookmark(int bookmarkId, String name)

void

Rename a bookmark

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);
int bookmarkId = 1;
ws.renameBookmark(bookmarkId, "New name"); } catch (Exception e) { System.Console.WriteLine(e.ToString()); } } } }

deleteBookmark

Description:

MethodReturn valuesDescription

deleteBookmark(int bookmarkId)

void

Delete a bookmark.

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);
  int bookmarkId = 1;
 ws.deleteBookmark(bookmarkId); } catch (Exception e) { System.Console.WriteLine(e.ToString()); } } } }