org.apache.jetspeed.security.impl
Class SecurityProviderImpl

java.lang.Object
  extended by org.apache.jetspeed.security.impl.SecurityProviderImpl
All Implemented Interfaces:
org.apache.jetspeed.security.SecurityProvider

public class SecurityProviderImpl
extends Object
implements org.apache.jetspeed.security.SecurityProvider

Author:
David Le Strat

Field Summary
private  org.apache.jetspeed.security.AuthenticationProviderProxy atnProviderProxy
          The AuthenticationProviderProxy.
private  org.apache.jetspeed.security.spi.GroupSecurityHandler groupSecurityHandler
          The GroupSecurityHandler.
private  org.apache.jetspeed.security.spi.RoleSecurityHandler roleSecurityHandler
          The RoleSecurityHandler.
private  org.apache.jetspeed.security.spi.SecurityMappingHandler securityMappingHandler
          The SecurityMappingHandler.
 
Constructor Summary
SecurityProviderImpl(org.apache.jetspeed.security.AuthenticationProviderProxy atnProviderProxy, org.apache.jetspeed.security.spi.RoleSecurityHandler roleSecurityHandler, org.apache.jetspeed.security.spi.GroupSecurityHandler groupSecurityHandler, org.apache.jetspeed.security.spi.SecurityMappingHandler securityMappingHandler)
           Constructor configuring the security services with the correct security handlers.
 
Method Summary
 org.apache.jetspeed.security.AuthenticationProviderProxy getAuthenticationProviderProxy()
           
 org.apache.jetspeed.security.spi.GroupSecurityHandler getGroupSecurityHandler()
           
 org.apache.jetspeed.security.spi.RoleSecurityHandler getRoleSecurityHandler()
           
 org.apache.jetspeed.security.spi.SecurityMappingHandler getSecurityMappingHandler()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

atnProviderProxy

private org.apache.jetspeed.security.AuthenticationProviderProxy atnProviderProxy
The AuthenticationProviderProxy.


roleSecurityHandler

private org.apache.jetspeed.security.spi.RoleSecurityHandler roleSecurityHandler
The RoleSecurityHandler.


groupSecurityHandler

private org.apache.jetspeed.security.spi.GroupSecurityHandler groupSecurityHandler
The GroupSecurityHandler.


securityMappingHandler

private org.apache.jetspeed.security.spi.SecurityMappingHandler securityMappingHandler
The SecurityMappingHandler.

Constructor Detail

SecurityProviderImpl

public SecurityProviderImpl(org.apache.jetspeed.security.AuthenticationProviderProxy atnProviderProxy,
                            org.apache.jetspeed.security.spi.RoleSecurityHandler roleSecurityHandler,
                            org.apache.jetspeed.security.spi.GroupSecurityHandler groupSecurityHandler,
                            org.apache.jetspeed.security.spi.SecurityMappingHandler securityMappingHandler)

Constructor configuring the security services with the correct security handlers.

Parameters:
atnProviderProxy - The authentication provider.
roleSecurityHandler - The role security handler.
groupSecurityHandler - The group security handler.
securityMappingHandler - The security mapping handler.
Method Detail

getAuthenticationProviderProxy

public org.apache.jetspeed.security.AuthenticationProviderProxy getAuthenticationProviderProxy()
Specified by:
getAuthenticationProviderProxy in interface org.apache.jetspeed.security.SecurityProvider
See Also:
SecurityProvider.getAuthenticationProviderProxy()

getRoleSecurityHandler

public org.apache.jetspeed.security.spi.RoleSecurityHandler getRoleSecurityHandler()
Specified by:
getRoleSecurityHandler in interface org.apache.jetspeed.security.SecurityProvider
See Also:
SecurityProvider.getRoleSecurityHandler()

getGroupSecurityHandler

public org.apache.jetspeed.security.spi.GroupSecurityHandler getGroupSecurityHandler()
Specified by:
getGroupSecurityHandler in interface org.apache.jetspeed.security.SecurityProvider
See Also:
SecurityProvider.getGroupSecurityHandler()

getSecurityMappingHandler

public org.apache.jetspeed.security.spi.SecurityMappingHandler getSecurityMappingHandler()
Specified by:
getSecurityMappingHandler in interface org.apache.jetspeed.security.SecurityProvider
See Also:
SecurityProvider.getSecurityMappingHandler()


Copyright © 1999-2007 Apache Software Foundation. All Rights Reserved.