From 064d1c33f785122d3111095221ad10cc7c60a9ad Mon Sep 17 00:00:00 2001
From: Alinga Yeung <Alinga.Yeung@nrc-cnrc.gc.ca>
Date: Wed, 19 Aug 2015 18:32:25 -0700
Subject: [PATCH] Story ac2. Fixed issue with adding principals to the subject.

---
 .../src/ca/nrc/cadc/ac/client/UserClient.java        | 12 ++++--------
 1 file changed, 4 insertions(+), 8 deletions(-)

diff --git a/projects/cadcAccessControl/src/ca/nrc/cadc/ac/client/UserClient.java b/projects/cadcAccessControl/src/ca/nrc/cadc/ac/client/UserClient.java
index 7a6d8a41..591f562c 100644
--- a/projects/cadcAccessControl/src/ca/nrc/cadc/ac/client/UserClient.java
+++ b/projects/cadcAccessControl/src/ca/nrc/cadc/ac/client/UserClient.java
@@ -173,23 +173,19 @@ public class UserClient
     	{
     		if (principal instanceof HttpPrincipal)
     		{
-    			subject.getPrincipals(HttpPrincipal.class)
-    				.add((HttpPrincipal)principal);
+    			subject.getPrincipals().add((HttpPrincipal)principal);
     		}
     		else if (principal instanceof X500Principal)
     		{
-    			subject.getPrincipals(X500Principal.class)
-    				.add((X500Principal)principal);
+    			subject.getPrincipals().add((X500Principal)principal);
     		}
     		else if (principal instanceof NumericPrincipal)
     		{
-    			subject.getPrincipals(NumericPrincipal.class)
-    				.add((NumericPrincipal)principal);
+    			subject.getPrincipals().add((NumericPrincipal)principal);
     		}
     		else if (principal instanceof CookiePrincipal)
     		{
-    			subject.getPrincipals(CookiePrincipal.class)
-    				.add((CookiePrincipal)principal);
+    			subject.getPrincipals().add((CookiePrincipal)principal);
     		}
             else
             {
-- 
GitLab