Ejemplo n.º 1
0
 public Task getTask(String code) {
   for (TaskImpl t : tasks) {
     if (t.getCode().equals(code)) {
       return t;
     }
   }
   Task result = null;
   for (Task t : tasks) {
     if (t.getCode().startsWith(code) == false) {
       continue;
     }
     if (result == null) {
       result = t;
     } else {
       result = new TaskMerge(result.getCode(), result.getName(), result, t);
     }
   }
   return result;
 }