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]