From 34595bc248660a6cd9c51f2b7a18ed33ae31cce4 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Sun, 18 May 2008 04:21:44 +0000 Subject: Some cleanup in the VSDefaultPrefs. Initial ProtocolEvent, which is for protocol activation/deactivation --- sources/core/VSTaskManager.java | 53 +++++++++++++++++++++++++---------------- 1 file changed, 32 insertions(+), 21 deletions(-) (limited to 'sources/core/VSTaskManager.java') diff --git a/sources/core/VSTaskManager.java b/sources/core/VSTaskManager.java index f8d3f63..474bc45 100644 --- a/sources/core/VSTaskManager.java +++ b/sources/core/VSTaskManager.java @@ -204,21 +204,21 @@ public class VSTaskManager { } public synchronized LinkedList getProtocolTasks(VSProtocol protocol) { - LinkedList protocolVSTasks = new LinkedList(); + LinkedList protocolTasks = new LinkedList(); for (VSTask task : fullfilledProgrammedTasks) if (task.isProtocol(protocol)) - protocolVSTasks.addLast(task); + protocolTasks.addLast(task); for (VSTask task : globalTasks) if (task.isProtocol(protocol)) - protocolVSTasks.addLast(task); + protocolTasks.addLast(task); for (VSTask task : tasks) if (task.isProtocol(protocol)) - protocolVSTasks.addLast(task); + protocolTasks.addLast(task); - return protocolVSTasks; + return protocolTasks; } public synchronized LinkedList getNonProtocolTasks(VSProtocol protocol) { @@ -239,11 +239,10 @@ public class VSTaskManager { return nonProtocolTasks; } - public synchronized void modifyProtocolTasks(VSProtocol protocol, LinkedList protocolVSTasks) { + public synchronized void modifyProtocolTasks(VSProtocol protocol, LinkedList protocolTasks) { VSProcess process = protocol.getProcess(); LinkedList nonProtocolTasks = getNonProtocolTasks(protocol); - //System.out.println("NON PROTO: " + nonProtocolTasks); - ListIterator iter1 = protocolVSTasks.listIterator(0); + ListIterator iter1 = protocolTasks.listIterator(0); ListIterator iter2 = nonProtocolTasks.listIterator(0); long localTime = process.getTime(); @@ -258,7 +257,7 @@ public class VSTaskManager { insert(task); } - for (VSTask task : protocolVSTasks) { + for (VSTask task : protocolTasks) { if (task.getTaskTime() < localTime) fullfilledProgrammedTasks.addLast(task); else @@ -267,25 +266,37 @@ public class VSTaskManager { } public String toString() { - final String taskManager = prefs.getString("lang.taskmanager"); - String descr = "fullfilled: "; + StringBuffer buffer = new StringBuffer(); - for (VSTask task : fullfilledProgrammedTasks) - descr += task + "; "; + buffer.append(prefs.getString("lang.task.manager")); + buffer.append(" ("); + buffer.append(prefs.getString("lang.tasks.fullfilled")); + buffer.append(": "); + + for (VSTask task : fullfilledProgrammedTasks) { + buffer.append(task); + buffer.append("; "); + } - descr += "global: "; + buffer.append(prefs.getString("lang.tasks.global")); - for (VSTask task : globalTasks) - descr += task + "; "; + for (VSTask task : globalTasks) { + buffer.append(task); + buffer.append("; "); + } - descr += "local: "; + buffer.append(prefs.getString("lang.tasks.local")); - for (VSTask task : tasks) - descr += task + "; "; + for (VSTask task : tasks) { + buffer.append(task); + buffer.append("; "); + } + + String descr = buffer.toString(); if (descr.endsWith("; ")) - return taskManager + " (" + descr.substring(0, descr.length()-2) + ")"; + return descr.substring(0, descr.length()-2) + ")"; - return taskManager + " (" + descr + ")"; + return descr + ")"; } } -- cgit v1.2.3