From 765375425aedf3c77a3697f8e9047bc26fababd7 Mon Sep 17 00:00:00 2001 From: Diego Pino Garcia Date: Wed, 29 Dec 2010 18:07:26 +0100 Subject: [PATCH] Fix bug Exception launched when clicking on Edit Task 'Found resources' panel: doesn't implement comparable FEA: ItEr66OTS08CorreccionsRecursosLimitantesItEr65OTS04 --- .../business/resources/entities/Worker.java | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/navalplanner-business/src/main/java/org/navalplanner/business/resources/entities/Worker.java b/navalplanner-business/src/main/java/org/navalplanner/business/resources/entities/Worker.java index 2d538ec64..dc0699a81 100644 --- a/navalplanner-business/src/main/java/org/navalplanner/business/resources/entities/Worker.java +++ b/navalplanner-business/src/main/java/org/navalplanner/business/resources/entities/Worker.java @@ -32,7 +32,7 @@ import org.navalplanner.business.common.exceptions.InstanceNotFoundException; * @author Fernando Bellas Permuy * @author Susana Montes Pedreira */ -public class Worker extends Resource { +public class Worker extends Resource implements Comparable { public static Worker create() { return create(new Worker()); @@ -100,7 +100,7 @@ public class Worker extends Resource { } public String getDescription() { - return getFirstName()+" "+getSurname(); + return getFirstName() + " " + getSurname(); } @Override @@ -186,4 +186,14 @@ public class Worker extends Resource { public ResourceEnum getType() { return type; } + + @Override + public int compareTo(Object arg0) { + if (!(arg0 instanceof Worker)) { + return -1; + } + Worker worker = (Worker) arg0; + return worker.getShortDescription().compareTo(getShortDescription()); + } + }