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
Sección titulada «getUserBookmarks»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| getUserBookmarks() | List |
Devuelve una lista con todos los marcadores de un usuario. |
Ejemplo:
package com.openkm;
import com.openkm.sdk4j.OKMWebservices;import com.openkm.sdk4j.OKMWebservicesFactory;import com.openkm.sdk4j.bean.Bookmark;
public class Test {
public static void main(String[] args) { String host = "http://localhost:8080/OpenKM"; String username = "okmAdmin"; String password = "admin"; OKMWebservices ws = OKMWebservicesFactory.newInstance(host, username, password);
try { for (Bookmark bookmark : ws.getUserBookmarks()) { System.out.println(bookmark); } } catch (Exception e) { e.printStackTrace(); } }}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:
package com.openkm;
import com.openkm.sdk4j.OKMWebservices;import com.openkm.sdk4j.OKMWebservicesFactory;import com.openkm.sdk4j.bean.Bookmark;
public class Test {
public static void main(String[] args) { String host = "http://localhost:8080/OpenKM"; String username = "okmAdmin"; String password = "admin"; OKMWebservices ws = OKMWebservicesFactory.newInstance(host, username, password);
try { Bookmark bookmark = ws.createBookmark("/okm:root/openkm.png", "test bookmark"); System.out.println(bookmark); } catch (Exception e) { e.printStackTrace(); } }}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:
package com.openkm;
import com.openkm.sdk4j.OKMWebservices;import com.openkm.sdk4j.OKMWebservicesFactory;import com.openkm.sdk4j.bean.Bookmark;
public class Test {
public static void main(String[] args) { String host = "http://localhost:8080/OpenKM"; String username = "okmAdmin"; String password = "admin"; OKMWebservices ws = OKMWebservicesFactory.newInstance(host, username, password);
try { int bookmarkId = 1; Bookmark bookmark = ws.renameBookmark(bookmarkId, "set bookmark"); System.out.println(bookmark); } catch (Exception e) { e.printStackTrace(); } }}deleteBookmark
Sección titulada «deleteBookmark»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| deleteBookmark(int bookmarkId) | void | Elimina un marcador. |
Ejemplo:
package com.openkm;
import com.openkm.sdk4j.OKMWebservices;import com.openkm.sdk4j.OKMWebservicesFactory;
public class Test {
public static void main(String[] args) { String host = "http://localhost:8080/OpenKM"; String username = "okmAdmin"; String password = "admin"; OKMWebservices ws = OKMWebservicesFactory.newInstance(host, username, password);
try { int bookmarkId = 1; ws.deleteBookmark(bookmarkId); } catch (Exception e) { e.printStackTrace(); } }}getBookmark
Sección titulada «getBookmark»Descripción:
| Método | Valores de retorno | Descripción |
|---|---|---|
| getBookmark(int bookmarkId) | Bookmark | Obtiene un marcador |
Ejemplo:
package com.openkm;
import com.openkm.sdk4j.OKMWebservices;import com.openkm.sdk4j.OKMWebservicesFactory;import com.openkm.sdk4j.bean.Bookmark;
public class Test {
public static void main(String[] args) { String host = "http://localhost:8080/OpenKM"; String username = "okmAdmin"; String password = "admin"; OKMWebservices ws = OKMWebservicesFactory.newInstance(host, username, password);
try { int bookmarkId = 1; Bookmark bookmark = ws.getBookmark(bookmarkId); System.out.println(bookmark); } catch (Exception e) { e.printStackTrace(); } }}