From f6a3836b5e353c663fb5cbb7a5a7be66694368a5 Mon Sep 17 00:00:00 2001
From: brinn <brinn>
Date: Mon, 14 Apr 2008 19:59:01 +0000
Subject: [PATCH] LMS-327 change: make Principal extend AbstractHashable in
 order to be able to compare principals and use them in HashMaps

SVN: 5515
---
 .../java/ch/systemsx/cisd/authentication/Principal.java       | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/authentication/source/java/ch/systemsx/cisd/authentication/Principal.java b/authentication/source/java/ch/systemsx/cisd/authentication/Principal.java
index 0c370e8d828..62d35c94b04 100644
--- a/authentication/source/java/ch/systemsx/cisd/authentication/Principal.java
+++ b/authentication/source/java/ch/systemsx/cisd/authentication/Principal.java
@@ -23,6 +23,8 @@ import java.util.Set;
 
 import org.apache.commons.lang.builder.ToStringBuilder;
 
+import ch.systemsx.cisd.common.utilities.AbstractHashable;
+
 /**
  * This class defines in its constructor minimum information that we must know about a
  * <code>Principal</code>.
@@ -33,7 +35,7 @@ import org.apache.commons.lang.builder.ToStringBuilder;
  * 
  * @author Christian Ribeaud
  */
-public class Principal implements Serializable
+public class Principal extends AbstractHashable implements Serializable 
 {
     private static final long serialVersionUID = 1L;
 
-- 
GitLab