public static void clearQueue(ProcessInstance processInstance, TaskStatus status) { processInstance.setStatus(status); processInstance.setQueueName(""); processInstance.setPermission(""); processInstance.setReadPermission(""); }
public static void setQueue(ProcessInstance processInstance, QueueDefinition queue) { if (queue == null) { clearQueue(processInstance,TaskStatus.WAIT); return; } processInstance.setStatus(TaskStatus.WAIT); processInstance.setQueueName(queue.getName()); processInstance.setPermission(queue.getPermission()); processInstance.setReadPermission(queue.getReadPermission()); }
m_processInstance.setQueueName(null); m_processInstance.setLockedBy(null); long processId = save();