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