dlestrat    2004/09/18 12:36:30

  Modified:    portal/src/test/org/apache/jetspeed/userinfo
                        TestUserInfoManager.java
  Log:
  http://nagoya.apache.org/jira/browse/JS2-114#action_53185
  
  Revision  Changes    Path
  1.12      +21 -5     
jakarta-jetspeed-2/portal/src/test/org/apache/jetspeed/userinfo/TestUserInfoManager.java
  
  Index: TestUserInfoManager.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jetspeed-2/portal/src/test/org/apache/jetspeed/userinfo/TestUserInfoManager.java,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- TestUserInfoManager.java  16 Aug 2004 18:33:30 -0000      1.11
  +++ TestUserInfoManager.java  18 Sep 2004 19:36:30 -0000      1.12
  @@ -35,14 +35,23 @@
   import org.apache.jetspeed.request.RequestContext;
   import org.apache.jetspeed.security.SecurityException;
   import org.apache.jetspeed.security.SecurityHelper;
  +import org.apache.jetspeed.security.SecurityProvider;
   import org.apache.jetspeed.security.User;
   import org.apache.jetspeed.security.UserManager;
   import org.apache.jetspeed.security.impl.GroupManagerImpl;
   import org.apache.jetspeed.security.impl.PermissionManagerImpl;
  -import org.apache.jetspeed.security.impl.RdbmsPolicy;
   import org.apache.jetspeed.security.impl.RoleManagerImpl;
   import org.apache.jetspeed.security.impl.SecurityProviderImpl;
   import org.apache.jetspeed.security.impl.UserManagerImpl;
  +import org.apache.jetspeed.security.spi.CredentialHandler;
  +import org.apache.jetspeed.security.spi.GroupSecurityHandler;
  +import org.apache.jetspeed.security.spi.RoleSecurityHandler;
  +import org.apache.jetspeed.security.spi.UserSecurityHandler;
  +import org.apache.jetspeed.security.spi.impl.CommonQueries;
  +import org.apache.jetspeed.security.spi.impl.DefaultCredentialHandler;
  +import org.apache.jetspeed.security.spi.impl.DefaultGroupSecurityHandler;
  +import org.apache.jetspeed.security.spi.impl.DefaultRoleSecurityHandler;
  +import org.apache.jetspeed.security.spi.impl.DefaultUserSecurityHandler;
   import org.apache.jetspeed.userinfo.impl.UserInfoManagerImpl;
   import org.apache.jetspeed.util.descriptor.ExtendedPortletMetadata;
   import org.apache.jetspeed.util.descriptor.PortletApplicationDescriptor;
  @@ -89,11 +98,18 @@
           PortletCache portletCache = new PortletCache();
           new JetspeedPortletFactoryProxy(new JetspeedPortletFactory(portletCache));
           
  -        ums = new UserManagerImpl(persistenceStore);
  +        CommonQueries cq = new CommonQueries(persistenceStore);
  +        CredentialHandler ch = new DefaultCredentialHandler(cq);
  +        UserSecurityHandler ush = new DefaultUserSecurityHandler(cq);
  +        RoleSecurityHandler rsh = new DefaultRoleSecurityHandler(cq);
  +        GroupSecurityHandler gsh = new DefaultGroupSecurityHandler(cq);
  +        SecurityProvider securityProvider = new SecurityProviderImpl(ch, ush, rsh, 
gsh);
  +        
  +        ums = new UserManagerImpl(securityProvider);
           gms = new GroupManagerImpl(persistenceStore);
  -        rms =new RoleManagerImpl(persistenceStore);
  -        pms = new PermissionManagerImpl(persistenceStore);
  -        new SecurityProviderImpl("login.conf", new RdbmsPolicy(pms), ums);   
  +        rms = new RoleManagerImpl(persistenceStore);
  +        
  +        ums = new UserManagerImpl(securityProvider);
           uim = new UserInfoManagerImpl(ums, portletRegistry); 
       
       }
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to