Package org.picketbox.plugins
Class SecurityFactorySecurityManagement
- java.lang.Object
-
- org.picketbox.plugins.SecurityFactorySecurityManagement
-
- All Implemented Interfaces:
Serializable,ISecurityManagement
public class SecurityFactorySecurityManagement extends Object implements ISecurityManagement
AISecurityManagementimplementation that delegates to the instance registered with theSecurityFactory.- Author:
- Darran Lofthouse
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SecurityFactorySecurityManagement()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AuditManagergetAuditManager(String securityDomain)AuditManager configured for the security domainAuthenticationManagergetAuthenticationManager(String securityDomain)Authentication Manager for the security domainAuthorizationManagergetAuthorizationManager(String securityDomain)Authorization Manager for the security domainIdentityTrustManagergetIdentityTrustManager(String securityDomain)IdentityTrustManager configured for the security domainJSSESecurityDomaingetJSSE(String securityDomain)JSSE configuration for the security domainMappingManagergetMappingManager(String securityDomain)Mapping manager configured with providers
-
-
-
Method Detail
-
getAuthenticationManager
public AuthenticationManager getAuthenticationManager(String securityDomain)
Description copied from interface:ISecurityManagementAuthentication Manager for the security domain- Specified by:
getAuthenticationManagerin interfaceISecurityManagement- Parameters:
securityDomain- the SecurityDomain
-
getAuthorizationManager
public AuthorizationManager getAuthorizationManager(String securityDomain)
Description copied from interface:ISecurityManagementAuthorization Manager for the security domain- Specified by:
getAuthorizationManagerin interfaceISecurityManagement- Parameters:
securityDomain- the SecurityDomain- Returns:
-
getMappingManager
public MappingManager getMappingManager(String securityDomain)
Description copied from interface:ISecurityManagementMapping manager configured with providers- Specified by:
getMappingManagerin interfaceISecurityManagement- Parameters:
securityDomain- the SecurityDomain- Returns:
-
getAuditManager
public AuditManager getAuditManager(String securityDomain)
Description copied from interface:ISecurityManagementAuditManager configured for the security domain- Specified by:
getAuditManagerin interfaceISecurityManagement- Parameters:
securityDomain- the SecurityDomain- Returns:
-
getIdentityTrustManager
public IdentityTrustManager getIdentityTrustManager(String securityDomain)
Description copied from interface:ISecurityManagementIdentityTrustManager configured for the security domain- Specified by:
getIdentityTrustManagerin interfaceISecurityManagement- Parameters:
securityDomain- the SecurityDomain- Returns:
-
getJSSE
public JSSESecurityDomain getJSSE(String securityDomain)
Description copied from interface:ISecurityManagementJSSE configuration for the security domain- Specified by:
getJSSEin interfaceISecurityManagement- Parameters:
securityDomain- the SecurityDomain- Returns:
-
-