04-15-2010 06:22 AM
WorkflowTaskQuery query = new WorkflowTaskQuery();
Map<QName, Object> taskCustomProps = new Hashtable<QName, Object>();
taskCustomProps.put(de.hmedia.alfresco.workflow.WorkflowModel.PROP_OBSERVER, userName);
query.setTaskCustomProps(taskCustomProps);
query.setActive(true);
List<WorkflowTask> tasks = this.getWorkflowService().queryTasks(query);
// create a list of transient nodes to represent
this.assignedTasks = new ArrayList<Node>(tasks.size());
for (WorkflowTask task : tasks)
{
Node node = createTask(task);
this.assignedTasks.add(node);
}
WorkflowTaskQuery query = new WorkflowTaskQuery();
query.setActive(true);
List<WorkflowTask> tasks = this.getWorkflowService().queryTasks(query);
// create a list of transient nodes to represent
this.assignedTasks = new ArrayList<Node>();
for (WorkflowTask task : tasks)
{
Map<QName, Serializable> taskCustomProps = task.properties;
Object o = taskCustomProps.get(de.hmedia.alfresco.workflow.WorkflowModel.PROP_OBSERVER);
if (o != null && o.toString().equals(userName)) {
Node node = createTask(task);
this.assignedTasks.add(node);
}
}
04-15-2010 08:14 AM
WorkflowTaskQuery query = new WorkflowTaskQuery();
query.setActive(true);
List<WorkflowTask> tasks = this.getWorkflowService().queryTasks(query);
// create a list of transient nodes to represent
this.assignedTasks = new ArrayList<Node>();
for (WorkflowTask task : tasks)
{
Map<QName, Serializable> taskCustomProps = task.properties;
Object o = taskCustomProps.get(de.hmedia.alfresco.workflow.WorkflowModel.PROP_OBSERVER);
if (o != null && o.equals(userName)) {
Node node = createTask(task);
this.assignedTasks.add(node);
}
}
taskCustomProps.put(de.hmedia.alfresco.workflow.WorkflowModel.PROP_OBSERVER, userName);
04-15-2010 08:25 AM
04-02-2014 09:02 AM
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.