org.apache.jetspeed.security.impl
Class SecurityProviderImpl

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

public class SecurityProviderImpl
extends java.lang.Object
implements SecurityProvider

Author:
David Le Strat

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

Constructor Detail

SecurityProviderImpl

public SecurityProviderImpl(AuthenticationProviderProxy atnProviderProxy,
                            RoleSecurityHandler roleSecurityHandler,
                            GroupSecurityHandler groupSecurityHandler,
                            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 AuthenticationProviderProxy getAuthenticationProviderProxy()
Description copied from interface: SecurityProvider

Getter for the AuthenticationProviderProxy

Specified by:
getAuthenticationProviderProxy in interface SecurityProvider
Returns:
The AuthenticationProviderProxy.
See Also:
SecurityProvider.getAuthenticationProviderProxy()

getRoleSecurityHandler

public RoleSecurityHandler getRoleSecurityHandler()
Description copied from interface: SecurityProvider

Getter for the RoleSecurityHandler

Specified by:
getRoleSecurityHandler in interface SecurityProvider
Returns:
The RoleSecurityHandler.
See Also:
SecurityProvider.getRoleSecurityHandler()

getGroupSecurityHandler

public GroupSecurityHandler getGroupSecurityHandler()
Description copied from interface: SecurityProvider

Getter for the GroupSecurityHandler

Specified by:
getGroupSecurityHandler in interface SecurityProvider
Returns:
The GroupSecurityHandler.
See Also:
SecurityProvider.getGroupSecurityHandler()

getSecurityMappingHandler

public SecurityMappingHandler getSecurityMappingHandler()
Description copied from interface: SecurityProvider

Gettter for the SecurityMappingHandler

Specified by:
getSecurityMappingHandler in interface SecurityProvider
Returns:
The SecurityMappingHandler.
See Also:
SecurityProvider.getSecurityMappingHandler()


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