You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-dev@portals.apache.org by vk...@apache.org on 2008/09/08 14:37:34 UTC

svn commit: r693078 - /portals/jetspeed-2/portal/branches/security-refactoring/components/jetspeed-security/src/main/java/org/apache/jetspeed/security/SecurityHelper.java

Author: vkumar
Date: Mon Sep  8 05:37:33 2008
New Revision: 693078

URL: http://svn.apache.org/viewvc?rev=693078&view=rev
Log:
Fixing broken methods

Modified:
    portals/jetspeed-2/portal/branches/security-refactoring/components/jetspeed-security/src/main/java/org/apache/jetspeed/security/SecurityHelper.java

Modified: portals/jetspeed-2/portal/branches/security-refactoring/components/jetspeed-security/src/main/java/org/apache/jetspeed/security/SecurityHelper.java
URL: http://svn.apache.org/viewvc/portals/jetspeed-2/portal/branches/security-refactoring/components/jetspeed-security/src/main/java/org/apache/jetspeed/security/SecurityHelper.java?rev=693078&r1=693077&r2=693078&view=diff
==============================================================================
--- portals/jetspeed-2/portal/branches/security-refactoring/components/jetspeed-security/src/main/java/org/apache/jetspeed/security/SecurityHelper.java (original)
+++ portals/jetspeed-2/portal/branches/security-refactoring/components/jetspeed-security/src/main/java/org/apache/jetspeed/security/SecurityHelper.java Mon Sep  8 05:37:33 2008
@@ -20,7 +20,6 @@
 import java.security.PermissionCollection;
 import java.security.Principal;
 import java.util.Enumeration;
-import java.util.HashSet;
 import java.util.Iterator;
 import java.util.LinkedList;
 import java.util.List;
@@ -30,14 +29,6 @@
 
 import org.apache.commons.logging.Log;
 import org.apache.commons.logging.LogFactory;
-import org.apache.jetspeed.security.impl.GroupPrincipalImpl;
-import org.apache.jetspeed.security.impl.RemotePrincipalImpl;
-import org.apache.jetspeed.security.impl.RolePrincipalImpl;
-import org.apache.jetspeed.security.impl.UserPrincipalImpl;
-import org.apache.jetspeed.security.om.InternalGroupPrincipal;
-import org.apache.jetspeed.security.om.InternalPrincipal;
-import org.apache.jetspeed.security.om.InternalRolePrincipal;
-import org.apache.jetspeed.security.om.InternalUserPrincipal;
 
 /**
  * <p>
@@ -150,22 +141,6 @@
 
     /**
      * <p>
-     * Utility method to create a subject.
-     * </p>
-     * 
-     * @param principalName The user principal name.
-     * @return The subject.
-     */
-    public static Subject createSubject(String principalName)
-    {
-        Principal principal = new UserPrincipalImpl(principalName);
-        Set principals = new PrincipalsSet();
-        principals.add(principal);
-        return new Subject(true, principals, new HashSet(), new HashSet());
-    }
-
-    /**
-     * <p>
      * Given a subject, finds all principals of the given classe for that subject. If no principals
      * of the given class is not found, null is returned.
      * </p>
@@ -242,18 +217,4 @@
             log.debug("No permissions to add...");
         }
     }
-    
-    
-    public static Principal createPrincipalFromInternal(InternalPrincipal internal)
-    {
-        if (internal.getType().equals(UserPrincipal.PRINCIPAL_TYPE))
-            return new UserPrincipalImpl(internal.getName());
-        if (internal.getType().equals(RolePrincipal.PRINCIPAL_TYPE))
-            return new RolePrincipalImpl(internal.getName());
-        if (internal.getType().equals(GroupPrincipal.PRINCIPAL_TYPE))
-            return new GroupPrincipalImpl(internal.getName());
-        if (internal.getType().equals(RemotePrincipal.PRINCIPAL_TYPE))
-            return new RemotePrincipalImpl(internal.getName());
-        return null;
-    }
 }



---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org