Bookmark samples
Aspectos básicos
Sección titulada «Aspectos básicos»En la mayoría de los métodos verá un parámetro llamado “nodeId”. El valor de este parámetro puede ser un UUID o una ruta (path) válidos de documento, carpeta, correo o expediente.
Métodos
Sección titulada «Métodos»getUserBookmarks
Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| getUserBookmarks() | List |
Devuelve una lista con todos los marcadores de un usuario. |
Ejemplo:
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:8080/OpenKM"; String username = "okmAdmin"; String password = "admin"; OKMWebservice ws = OKMWebservicesFactory.newInstance(host, username, password); try { List<Bookmark> list = ws.getUserBookmarks(); foreach(Bookmark bookmark in list) { Console.WriteLine(bookmark.toString()); } } catch (Exception e) { System.Console.WriteLine(e.ToString()); } } }}createBookmark
Sección titulada «createBookmark»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| createBookmark(String nodeId, String name) | void | Crea un marcador nuevo. |
- El valor de nodeId es el UUID o la ruta (PATH) del nodo (documento, carpeta, correo o expediente).
Ejemplo:
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:8080/OpenKM"; String username = "okmAdmin"; String password = "admin"; OKMWebservice ws = OKMWebservicesFactory.newInstance(host, username, password); try { Bookmark bookmark = ws.createBookmark("/okm:root/myDoc.docx", "test bookmark"); Console.WriteLine(bookmark.toString()); } catch (Exception e) { System.Console.WriteLine(e.ToString()); } } }}renameBookmark
Sección titulada «renameBookmark»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| renameBookmark(int bookmarkId, String name) | Bookmark | Cambia el nombre de un marcador |
Ejemplo:
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:8080/OpenKM"; String username = "okmAdmin"; String password = "admin"; OKMWebservice ws = OKMWebservicesFactory.newInstance(host, username, password); try { int bookmarkId = 1; Bookmark bookmark = ws.renameBookmark(bookmarkId, "new name bookmark"); Console.WriteLine(bookmark.toString()); } catch (Exception e) { System.Console.WriteLine(e.ToString()); } } }}deleteBookmark
Sección titulada «deleteBookmark»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| deleteBookmark(int bookmarkId) | void | Elimina un marcador. |
Ejemplo:
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:8080/OpenKM"; String username = "okmAdmin"; String password = "admin"; OKMWebservice ws = OKMWebservicesFactory.newInstance(host, username, password); try { int bookmarkId = 1; ws.deleteBookmark(bookmarkId); } catch (Exception e) { System.Console.WriteLine(e.ToString()); } } }}getBookmark
Sección titulada «getBookmark»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| getBookmark(int bookmarkId) | Bookmark | Obtiene un marcador |
Ejemplo:
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:8080/OpenKM"; String username = "okmAdmin"; String password = "admin"; OKMWebservice ws = OKMWebservicesFactory.newInstance(host, username, password); try { int bookmarkId = 1; Bookmark bookmark = ws.getBookmark(bookmarkId); Console.WriteLine(bookmark.toString()); } catch (Exception e) { System.Console.WriteLine(e.ToString()); } } }}