OKMTask
Conceptos básicos
Sección titulada «Conceptos básicos»Descripción de los campos de una tarea:
| Campo | Tipo | Descripción | Obligatorio |
|---|---|---|---|
| Id | Long | Identificador interno de la tarea. La aplicación lo establece automáticamente. |
No aplicable. |
| Owner | String | Contiene el userId de OpenKM. La aplicación lo establece automáticamente. |
No aplicable. |
| Subject | String | El asunto de la tarea. | Sí. |
| Description | String | La descripción de la tarea. | No. |
| Start | Calendar | Cuándo puede comenzar la tarea. | Sí. |
| End | Calendar | Cuándo puede finalizar la tarea. | No. |
| Status | TaskStatus | El estado de la tarea. Usted administra la lista de valores de estado. |
Sí. |
| Project | TaskProject | El proyecto relacionado con la tarea. Usted administra la lista de valores de proyecto. |
Sí. |
| Type | TaskType | El tipo de tarea. Usted administra la lista de valores de tipo de tarea. |
Sí. |
| Progress | Integer | El estado numérico de progreso. El rango de valores permitidos va de 0 a 100, donde 100% indica una tarea completada. |
Sí. |
| RepeatGroup | Long | Cuando una tarea se repite a lo largo del tiempo, es miembro de un grupo. El grupo se identifica mediante un identificador único de grupo de repetición. | No. |
| ReminderStartValue | Integer | Cuántos días antes del inicio de la tarea puede enviar el sistema una notificación por correo al usuario. | No. |
| ReminderEndValue | Integer | Cuántos días antes de la finalización de la tarea puede enviar el sistema una notificación por correo al usuario. | No. |
| ReminderStartUnit | String | Unidades del recordatorio de inicio. Valores permitidos: - “m” para minutos. - “h” para horas. - “d” para días. |
Obligatorio cuando ReminderStartValue es mayor que 0. |
| ReminderEndUnit | String | Unidades del recordatorio de finalización. Valores permitidos: - “m” para minutos. - “h” para horas. - “d” para días. |
Obligatorio cuando ReminderEndValue es mayor que 0. |
| Users | Set |
Colección de usuarios asignados a la tarea. | No. Pero debe haber al menos un usuario o rol asignado. |
| Roles | Set |
Colección de roles asignados a la tarea. | No. Pero debe haber al menos un usuario o rol asignado. |
| Documents | Set |
Lista de UUID de los documentos relacionados. | No. |
| Folders | Set |
Lista de UUID de las carpetas relacionadas. | No. |
| Mails | Set |
Lista de UUID de los correos relacionados. | No. |
| Recors | Set |
Lista de UUID de los registros relacionados. | No. |
En todos los métodos verá un parámetro llamado “token”. Al acceder a la aplicación a través de SOAP, el proceso de inicio de sesión devuelve un token que se utiliza para identificar al usuario en todos los métodos expuestos. Desde el contexto de ejecución por defecto de la aplicación debe utilizar el valor “null”, que indica a la aplicación que debe utilizar la “sesión del usuario”.
Métodos
Sección titulada «Métodos»Descripción:
| Método | Valores devueltos | Descripción |
|---|---|---|
| create(String token, Task task) | Task | Crea una nueva tarea. |
Ejemplo:
package com.openkm;
import java.util.Calendar;
import com.openkm.api.OKMTask;import com.openkm.bean.Task;import com.openkm.bean.TaskProject;import com.openkm.bean.TaskStatus;import com.openkm.bean.TaskType;
public class Test { public static void main(String[] args) { try { Task task = new Task(); task.setSubject("task subject"); task.setDescription("description"); Calendar start = Calendar.getInstance(); start.add(Calendar.DATE, 15); task.setStart(start); long taskStatusId = 1; // A valid task status id long projectId = 1; // A valid project id long typeId = 1; // A valid type id TaskStatus status = OKMTask.getInstance().findStatus(null, taskStatusId); TaskProject project = OKMTask.getInstance().findProject(null, projectId); TaskType type = OKMTask.getInstance().findType(null, typeId); task.setStatus(status); task.setProject(project); task.setType(type); task.setProgress(0); OKMTask.getInstance().create(null, task); } catch (Exception e) { e.printStackTrace(); } }}Descripción:
| Método | Valores devueltos | Descripción |
|---|---|---|
| update(String token, Task task) | Task | Actualiza una tarea. |
Ejemplo:
package com.openkm;
import com.openkm.api.OKMTask;import com.openkm.bean.Task;
public class Test { public static void main(String[] args) { try { long taskId = 15; // A valid task id Task task = OKMTask.getInstance().find(null, taskId); task.setSubject("subject modified"); OKMTask.getInstance().update(null, task); } catch (Exception e) { e.printStackTrace(); } }}Descripción:
| Método | Valores devueltos | Descripción |
|---|---|---|
| delete(String token, Task task) | void | Elimina una tarea. |
Ejemplo:
package com.openkm;
import com.openkm.api.OKMTask;import com.openkm.bean.Task;
public class Test { public static void main(String[] args) { try { long taskId = 15; // A valid task id OKMTask.getInstance().delete(null, taskId); } catch (Exception e) { e.printStackTrace(); } }}Descripción:
| Método | Valores devueltos | Descripción |
|---|---|---|
| find(String token, Task task) | Task | Busca una tarea. |
Ejemplo:
package com.openkm;
import com.openkm.api.OKMTask;import com.openkm.bean.Task;
public class Test { public static void main(String[] args) { try { long taskId = 15; // A valid task id Task task = OKMTask.getInstance().find(null, taskId); System.out.println(task); } catch (Exception e) { e.printStackTrace(); } }}getByProject
Sección titulada «getByProject»Descripción:
| Método | Valores devueltos | Descripción |
|---|---|---|
| getByProject(String token, long projectId) | List |
Recupera una lista de tareas relacionadas con un proyecto. |
Ejemplo:
package com.openkm;
import com.openkm.api.OKMTask;import com.openkm.bean.Task;
public class Test { public static void main(String[] args) { try { long projectId = 1; // A valid project id for (Task task : OKMTask.getInstance().getByProject(null, projectId)) { System.out.println(task); }
} catch (Exception e) { e.printStackTrace(); } }}getByType
Sección titulada «getByType»Descripción:
| Método | Valores devueltos | Descripción |
|---|---|---|
| getByType(String token, long typeId) | List |
Recupera una lista de tareas relacionadas con un tipo de tarea. |
Ejemplo:
package com.openkm;
import com.openkm.api.OKMTask;import com.openkm.bean.Task;
public class Test { public static void main(String[] args) { try { long typeId = 1; // A valid type id for (Task task : OKMTask.getInstance().getByType(null, typeId)) { System.out.println(task); }
} catch (Exception e) { e.printStackTrace(); } }}getAssigned
Sección titulada «getAssigned»Descripción:
| Método | Valores devueltos | Descripción |
|---|---|---|
| getAssigned(String token, long projectId, long typeId, long statusId, String order) | List |
Recupera una lista filtrada de tareas asignadas a un usuario. |
Ejemplo:
package com.openkm;
import com.openkm.api.OKMTask;import com.openkm.bean.Task;
public class Test { public static void main(String[] args) { try { long projectId = 1; // A valid project id long typeId = 1; // A valid type id long statusId = 1; // A valid status id String order = "start"; // A valid TaskManagerTask class parameter name used in HQL query for (Task task : OKMTask.getInstance().getAssigned(null, projectId, typeId, statusId, order)) { System.out.println(task); }
} catch (Exception e) { e.printStackTrace(); } }}getAssigned
Sección titulada «getAssigned»Descripción:
| Método | Valores devueltos | Descripción |
|---|---|---|
| getAssigned(String token, long projectId, long typeId, long statusId, String order, int offset, int limit) | List |
Recupera una lista filtrada y paginada de tareas asignadas a un usuario. |
Ejemplo:
package com.openkm;
import com.openkm.api.OKMTask;import com.openkm.bean.Task;
public class Test { public static void main(String[] args) { try { long projectId = 1; // A valid project id long typeId = 1; // A valid type id long statusId = 1; // A valid status id String order = "start"; // A valid TaskManagerTask class parameter name used in HQL query for (Task task : OKMTask.getInstance().getAssigned(null, projectId, typeId, statusId, order, 0, 10)) { System.out.println(task); }
} catch (Exception e) { e.printStackTrace(); } }}countAssigned
Sección titulada «countAssigned»Descripción:
| Método | Valores devueltos | Descripción |
|---|---|---|
| countAssigned(String token, long projectId, long typeId, long statusId) | Long | Devuelve el número de tareas asignadas a un usuario. |
Ejemplo:
package com.openkm;
import com.openkm.api.OKMTask;
public class Test { public static void main(String[] args) { try { long projectId = 1; // A valid project id long typeId = 1; // A valid type id long statusId = 1; // A valid status id long total = OKMTask.getInstance().countAssigned(null, projectId, typeId, statusId); System.out.println(total); } catch (Exception e) { e.printStackTrace(); } }}getActive
Sección titulada «getActive»Descripción:
| Método | Valores devueltos | Descripción |
|---|---|---|
| getActive(String token, long projectId, long typeId, long statusId, String order) | List |
Recupera una lista filtrada de tareas activas asignadas a un usuario. |
Ejemplo:
package com.openkm;
import com.openkm.api.OKMTask;import com.openkm.bean.Task;
public class Test { public static void main(String[] args) { try { long projectId = 1; // A valid project id long typeId = 1; // A valid type id long statusId = 1; // A valid status id String order = "start"; // A valid TaskManagerTask class parameter name used in HQL query for (Task task : OKMTask.getInstance().getActive(null, projectId, typeId, statusId, order)) { System.out.println(task); }
} catch (Exception e) { e.printStackTrace(); } }}getActive
Sección titulada «getActive»Descripción:
| Método | Valores devueltos | Descripción |
|---|---|---|
| getActive(String token, long projectId, long typeId, long statusId, String order, int offset, int limit) | List |
Recupera una lista filtrada y paginada de tareas activas asignadas a un usuario. |
Ejemplo:
package com.openkm;
import com.openkm.api.OKMTask;import com.openkm.bean.Task;
public class Test { public static void main(String[] args) { try { long projectId = 1; // A valid project id long typeId = 1; // A valid type id long statusId = 1; // A valid status id String order = "start"; // A valid TaskManagerTask class parameter name used in HQL query for (Task task : OKMTask.getInstance().getActive(null, projectId, typeId, statusId, order, 0, 10)) { System.out.println(task); }
} catch (Exception e) { e.printStackTrace(); } }}countActive
Sección titulada «countActive»Descripción:
| Método | Valores devueltos | Descripción |
|---|---|---|
| countActive(String token, long projectId, long typeId, long statusId) | Long | Devuelve el número de tareas activas de un usuario. |
Ejemplo:
package com.openkm;
import com.openkm.api.OKMTask;
public class Test { public static void main(String[] args) { try { long projectId = 1; // A valid project id long typeId = 1; // A valid type id long statusId = 1; // A valid status id long total = OKMTask.getInstance().countAssigned(null, projectId, typeId, statusId); System.out.println(total); } catch (Exception e) { e.printStackTrace(); } }}getFinished
Sección titulada «getFinished»Descripción:
| Método | Valores devueltos | Descripción |
|---|---|---|
| getFinished(String token, long projectId, long typeId, long statusId, String order) | List |
Recupera una lista filtrada de tareas finalizadas asignadas a un usuario. |
Ejemplo:
package com.openkm;
import com.openkm.api.OKMTask;import com.openkm.bean.Task;
public class Test { public static void main(String[] args) { try { long projectId = 1; // A valid project id long typeId = 1; // A valid type id long statusId = 1; // A valid status id String order = "start"; // A valid TaskManagerTask class parameter name used in HQL query for (Task task : OKMTask.getInstance().getFinished(null, projectId, typeId, statusId, order)) { System.out.println(task); }
} catch (Exception e) { e.printStackTrace(); } }}getFinished
Sección titulada «getFinished»Descripción:
| Método | Valores devueltos | Descripción |
|---|---|---|
| getFinished(String token, long projectId, long typeId, long statusId, String order, int offset, int limit) | List |
Recupera una lista filtrada y paginada de tareas finalizadas asignadas a un usuario. |
Ejemplo:
package com.openkm;
import com.openkm.api.OKMTask;import com.openkm.bean.Task;
public class Test { public static void main(String[] args) { try { long projectId = 1; // A valid project id long typeId = 1; // A valid type id long statusId = 1; // A valid status id String order = "start"; // A valid TaskManagerTask class parameter name used in HQL query for (Task task : OKMTask.getInstance().getFinished(null, projectId, typeId, statusId, order, 0, 10)) { System.out.println(task); }
} catch (Exception e) { e.printStackTrace(); } }}countFinished
Sección titulada «countFinished»Descripción:
| Método | Valores devueltos | Descripción |
|---|---|---|
| countFinished(String token, long projectId, long typeId, long statusId) | Long | Devuelve el número de tareas finalizadas de un usuario. |
Ejemplo:
package com.openkm;
import com.openkm.api.OKMTask;
public class Test { public static void main(String[] args) { try { long projectId = 1; // A valid project id long typeId = 1; // A valid type id long statusId = 1; // A valid status id long total = OKMTask.getInstance().countFinished(null, projectId, typeId, statusId); System.out.println(total); } catch (Exception e) { e.printStackTrace(); } }}findStatus
Sección titulada «findStatus»Descripción:
| Método | Valores devueltos | Descripción |
|---|---|---|
| findStatus(String token, long statusId) | TaskStatus | Devuelve un objeto de estado de tarea a partir de su identificador. |
Ejemplo:
package com.openkm;
import com.openkm.api.OKMTask;import com.openkm.bean.TaskStatus;
public class Test { public static void main(String[] args) { try { long statusId = 1; // A valid status id TaskStatus ts = OKMTask.getInstance().findStatus(null, statusId); System.out.println(ts); } catch (Exception e) { e.printStackTrace(); } }}findProject
Sección titulada «findProject»Descripción:
| Método | Valores devueltos | Descripción |
|---|---|---|
| findProject(String token, long projectId) | TaskProject | Devuelve un objeto de proyecto de tarea a partir de su identificador. |
Ejemplo:
package com.openkm;
import com.openkm.api.OKMTask;import com.openkm.bean.TaskStatus;
public class Test { public static void main(String[] args) { try { long projectId = 1; // A valid project id TaskProject tp = OKMTask.getInstance().findProject(null, projectId); System.out.println(tp); } catch (Exception e) { e.printStackTrace(); } }}findType
Sección titulada «findType»Descripción:
| Método | Valores devueltos | Descripción |
|---|---|---|
| findType(String token, long typeId) | TaskType | Devuelve un objeto de tipo de tarea a partir de su identificador. |
Ejemplo:
package com.openkm;
import com.openkm.api.OKMTask;import com.openkm.bean.TaskStatus;
public class Test { public static void main(String[] args) { try { long typeId = 1; // A valid type id TaskType tt = OKMTask.getInstance().findType(null, typeId); System.out.println(tt); } catch (Exception e) { e.printStackTrace(); } }}findNote
Sección titulada «findNote»Descripción:
| Método | Valores devueltos | Descripción |
|---|---|---|
| findNote(String token, long noteId) | TaskNote | Devuelve un objeto de nota de tarea a partir de su identificador. |
Ejemplo:
package com.openkm;
import com.openkm.api.OKMTask;import com.openkm.bean.TaskStatus;
public class Test { public static void main(String[] args) { try { long noteId = 15; // A valid note id TaskNote tn = OKMTask.getInstance().findNote(null, noteId); System.out.println(tn); } catch (Exception e) { e.printStackTrace(); } }}getStatuses
Sección titulada «getStatuses»Descripción:
| Método | Valores devueltos | Descripción |
|---|---|---|
| getStatuses(String token) | List |
Recupera una lista de todos los estados de tarea. |
Ejemplo:
package com.openkm;
import com.openkm.api.OKMTask;import com.openkm.bean.TaskStatus;
public class Test { public static void main(String[] args) { try { for (TaskStatus ts : OKMTask.getInstance().getStatuses(null)) { System.out.println(ts); } } catch (Exception e) { e.printStackTrace(); } }}getProjects
Sección titulada «getProjects»Descripción:
| Método | Valores devueltos | Descripción |
|---|---|---|
| getProjects(String token, boolean filterByActive) | List |
Recupera una lista de todos los proyectos de tarea. |
Ejemplo:
package com.openkm;
import com.openkm.api.OKMTask;import com.openkm.bean.TaskStatus;
public class Test { public static void main(String[] args) { try { for (TaskProject tp : OKMTask.getInstance().getProjects(null, true)) { System.out.println(tp); } } catch (Exception e) { e.printStackTrace(); } }}getTypes
Sección titulada «getTypes»Descripción:
| Método | Valores devueltos | Descripción |
|---|---|---|
| getTypes(String token, boolean filterByActive) | List |
Recupera una lista de todos los tipos de tarea. |
Ejemplo:
package com.openkm;
import com.openkm.api.OKMTask;import com.openkm.bean.TaskStatus;
public class Test { public static void main(String[] args) { try { for (TaskType tt : OKMTask.getInstance().getTypes(null, true)) { System.out.println(tt); } } catch (Exception e) { e.printStackTrace(); } }}getNotes
Sección titulada «getNotes»Descripción:
| Método | Valores devueltos | Descripción |
|---|---|---|
| getNotes(String token, long taskId) | List |
Recupera una lista de todas las notas de una tarea. |
Ejemplo:
package com.openkm;
import com.openkm.api.OKMTask;import com.openkm.bean.TaskNote;
public class Test { public static void main(String[] args) { try { long taskId = 1; // A valid task id for (TaskNote tn : OKMTask.getInstance().getNotes(null, taskId)) { System.out.println(tn); } } catch (Exception e) { e.printStackTrace(); } }}createStatus
Sección titulada «createStatus»Descripción:
| Método | Valores devueltos | Descripción |
|---|---|---|
| createStatus(String token, String name, boolean finish) | TaskStatus | Crea un nuevo estado de tarea. |
Ejemplo:
package com.openkm;
import com.openkm.api.OKMTask;import com.openkm.bean.TaskStatus;
public class Test { public static void main(String[] args) { try { TaskStatus ts = OKMTask.getInstance().createStatus(null, "cancelled", true); System.out.println(ts); } catch (Exception e) { e.printStackTrace(); } }}createProject
Sección titulada «createProject»Descripción:
| Método | Valores devueltos | Descripción |
|---|---|---|
| createProject(String token, String name, String description, boolean active) | TaskProject | Crea un nuevo proyecto de tarea. |
Ejemplo:
package com.openkm;
import com.openkm.api.OKMTask;import com.openkm.bean.TaskProject;
public class Test { public static void main(String[] args) { try { TaskProject tp = OKMTask.getInstance().createProject(null, "Project one", "Description", true); System.out.println(tp); } catch (Exception e) { e.printStackTrace(); } }}createType
Sección titulada «createType»Descripción:
| Método | Valores devueltos | Descripción |
|---|---|---|
| createType(String token, String name, String description, boolean active) | TaskType | Crea un nuevo tipo de tarea. |
Ejemplo:
package com.openkm;
import com.openkm.api.OKMTask;import com.openkm.bean.TaskType;
public class Test { public static void main(String[] args) { try { TaskType tt = OKMTask.getInstance().createType(null, "Type one", "Description", true); System.out.println(tt); } catch (Exception e) { e.printStackTrace(); } }}createNote
Sección titulada «createNote»Descripción:
| Método | Valores devueltos | Descripción |
|---|---|---|
| createNote(String token, long taskId, String text) | TaskNote | Crea una nueva nota para una tarea. |
Ejemplo:
package com.openkm;
import com.openkm.api.OKMTask;import com.openkm.bean.TaskNote;
public class Test { public static void main(String[] args) { try { long taskId = 15; // A valid task id TaskNote tn = OKMTask.getInstance().createNote(null, taskId, "New note"); System.out.println(tn); } catch (Exception e) { e.printStackTrace(); } }}updateStatus
Sección titulada «updateStatus»Descripción:
| Método | Valores devueltos | Descripción |
|---|---|---|
| updateStatus(String token, long id, String name, boolean finish) | TaskStatus | Actualiza un estado de tarea. |
Ejemplo:
package com.openkm;
import com.openkm.api.OKMTask;import com.openkm.bean.TaskStatus;
public class Test { public static void main(String[] args) { try { long taskId = 15; // A valid task id TaskStatus ts = OKMTask.getInstance().findStatus(null, taskId); System.out.println(ts); ts = OKMTask.getInstance().updateStatus(null, taskId, "cancelled", true); System.out.println(ts); } catch (Exception e) { e.printStackTrace(); } }}updateProject
Sección titulada «updateProject»Descripción:
| Método | Valores devueltos | Descripción |
|---|---|---|
| updateProject(String token, long id, String name, String description, boolean active) | TaskProject | Actualiza un proyecto de tarea. |
Ejemplo:
package com.openkm;
import com.openkm.api.OKMTask;import com.openkm.bean.TaskProject;
public class Test { public static void main(String[] args) { try { long projectId = 5; // A valid project id TaskProject tp = OKMTask.getInstance().findProject(null, projectId); System.out.println(tp); tp = OKMTask.getInstance().updateProject(null, projectId, "cancelled", "Description", false); System.out.println(tp); } catch (Exception e) { e.printStackTrace(); } }}updateType
Sección titulada «updateType»Descripción:
| Método | Valores devueltos | Descripción |
|---|---|---|
| updateType(String token, long id, String name, String description, boolean active) | TaskType | Actualiza un tipo de tarea. |
Ejemplo:
package com.openkm;
import com.openkm.api.OKMTask;import com.openkm.bean.TaskType;
public class Test { public static void main(String[] args) { try { long typeId = 12; // A valid type id TaskType tp = OKMTask.getInstance().findType(null, typeId); System.out.println(tp); tp = OKMTask.getInstance().updateType(null, typeId, "Type one", "Description", false); System.out.println(tp); } catch (Exception e) { e.printStackTrace(); } }}updateNote
Sección titulada «updateNote»Descripción:
| Método | Valores devueltos | Descripción |
|---|---|---|
| updateNote(String token, long id, String text) | TaskNote | Actualiza una nota de una tarea. |
Ejemplo:
package com.openkm;
import com.openkm.api.OKMTask;import com.openkm.bean.TaskNote;
public class Test { public static void main(String[] args) { try { long noteId = 15; // A valid note id TaskNote tn = OKMTask.getInstance().updateNote(null, noteId, "Note updated"); System.out.println(tn); } catch (Exception e) { e.printStackTrace(); } }}deleteStatus
Sección titulada «deleteStatus»Descripción:
| Método | Valores devueltos | Descripción |
|---|---|---|
| deleteStatus(String token, long statusId) | void | Elimina un estado de tarea. |
Ejemplo:
package com.openkm;
import com.openkm.api.OKMTask;
public class Test { public static void main(String[] args) { try { long statusId = 15; // A valid status id OKMTask.getInstance().deleteStatus(null, statusId); } catch (Exception e) { e.printStackTrace(); } }}deleteProject
Sección titulada «deleteProject»Descripción:
| Método | Valores devueltos | Descripción |
|---|---|---|
| deleteProject(String token, long projectId) | void | Elimina un proyecto de tarea. |
Ejemplo:
package com.openkm;
import com.openkm.api.OKMTask;
public class Test { public static void main(String[] args) { try { long projectId = 5; // A valid project id OKMTask.getInstance().deleteProject(null, projectId); } catch (Exception e) { e.printStackTrace(); } }}deleteType
Sección titulada «deleteType»Descripción:
| Método | Valores devueltos | Descripción |
|---|---|---|
| deleteType(String token, long typeId) | void | Elimina un tipo de tarea. |
Ejemplo:
package com.openkm;
import com.openkm.api.OKMTask;
public class Test { public static void main(String[] args) { try { long typeId = 12; // A valid type id OKMTask.getInstance().deleteType(null, typeId); } catch (Exception e) { e.printStackTrace(); } }}deleteNote
Sección titulada «deleteNote»Descripción:
| Método | Valores devueltos | Descripción |
|---|---|---|
| deleteNote(String token, long noteId) | void | Elimina una nota de una tarea. |
Ejemplo:
package com.openkm;
import com.openkm.api.OKMTask;
public class Test { public static void main(String[] args) { try { long noteId = 22; // A valid note id OKMTask.getInstance().deleteNote(null, noteId); } catch (Exception e) { e.printStackTrace(); } }}getByNode
Sección titulada «getByNode»Descripción:
| Método | Valores devueltos | Descripción |
|---|---|---|
| getByNode(String token, String nodeUuid) | List |
Devuelve la lista de tareas asignadas a un nodo concreto. |
Ejemplo:
package com.openkm;
import com.openkm.api.OKMTask;import com.openkm.bean.Task;
public class Test { public static void main(String[] args) { try { String uuid = "18b57e55-f22a-4d2d-bb28-c83bc7ea1375" // A valid uuid for (Task task : OKMTask.getInstance().getByNode(null, uuid)) { System.out.println(task); } } catch (Exception e) { e.printStackTrace(); } }