Property samples
Aspectos básicos
Sección titulada «Aspectos básicos»En casi todos los métodos verá el 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»addCategory
Sección titulada «addCategory »Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| addCategory(String nodeId, String catId) | void | Establece una relación entre una categoría y un nodo. |
Ejemplo:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using com.openkm.sdk4csharp;
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 { ws.addCategory("/okm:root/logo.png", "/okm:categories/test"); } catch (Exception e) { System.Console.WriteLine(e.ToString()); } } }}removeCategory
Sección titulada «removeCategory »Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| removeCategory(String nodeId, String catId) | void | Elimina una relación entre una categoría y un nodo. |
Ejemplo:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using com.openkm.sdk4csharp;
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 { ws.removeCategory("/okm:root/logo.png", "/okm:categories/test"); } catch (Exception e) { System.Console.WriteLine(e.ToString()); } } }}addKeyword
Sección titulada «addKeyword »Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| addKeyword(String nodeId, String keyword) | void | Añade una palabra clave a un nodo. |
- La palabra clave debe ser una única palabra sin espacios. Formatos permitidos:
Ejemplo:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using com.openkm.sdk4csharp;
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 { ws.addKeyword("/okm:root/logo.png", "test"); } catch (Exception e) { System.Console.WriteLine(e.ToString()); } } }}removeKeyword
Sección titulada «removeKeyword »Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| removeKeyword(String nodeId, String keyword) | void | Elimina una palabra clave de un nodo. |
Ejemplo:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using com.openkm.sdk4csharp;
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 { ws.removeKeyword("/okm:root/logo.png", "test"); } catch (Exception e) { System.Console.WriteLine(e.ToString()); } } }}setEncryption
Sección titulada «setEncryption »Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| setEncryption(String nodeId, String cipherName) | void | Marca un documento como datos binarios cifrados en el repositorio. |
- El parámetro nodeId debe ser un nodo de tipo documento.
- El parámetro cipherName almacena información sobre el mecanismo de cifrado.
Ejemplo:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using com.openkm.sdk4csharp;
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 { ws.setEncryption("/okm:root/logo.png", "phrase"); } catch (Exception e) { System.Console.WriteLine(e.ToString()); } } }}unsetEncryption
Sección titulada «unsetEncryption »Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| unsetEncryption(String nodeId) | void | Marca un documento como datos binarios normales en el repositorio. |
- El parámetro nodeId debe ser un nodo de tipo documento.
Ejemplo:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using com.openkm.sdk4csharp;
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 { ws.unsetEncryption("/okm:root/logo.png"); } catch (Exception e) { System.Console.WriteLine(e.ToString()); } } }}setSigned
Sección titulada «setSigned »Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| setSigned(String nodeId, boolean signed) | void | Marca un documento como firmado o sin firmar en el repositorio. |
- El parámetro nodeId debe ser un nodo de tipo documento.
Ejemplo:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using com.openkm.sdk4csharp;
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 { ws.setSigned("/okm:root/logo.pdf", true); } catch (Exception e) { System.Console.WriteLine(e.ToString()); } } }}