Package org.jboss.security.javaee
Class AbstractJavaEEHelper
- java.lang.Object
-
- org.jboss.security.javaee.AbstractJavaEEHelper
-
- Direct Known Subclasses:
AbstractEJBAuthorizationHelper
,AbstractWebAuthorizationHelper
,EJBAuthenticationHelper
public abstract class AbstractJavaEEHelper extends Object
Abstract Java EE Security Helper that does both programmatic as well as regular security- Since:
- Apr 17, 2008
- Version:
- $Revision$
- Author:
- Anil.Saldhana@redhat.com
-
-
Field Summary
Fields Modifier and Type Field Description protected PolicyRegistration
policyRegistration
protected SecurityContext
securityContext
-
Constructor Summary
Constructors Constructor Description AbstractJavaEEHelper()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
audit(String level, Map<String,Object> contextMap, Exception e)
protected void
authenticationAudit(String level, Map<String,Object> contextMap, Exception e)
protected void
authorizationAudit(String level, Resource resource, Exception e)
Principal
getCallerPrincipal()
protected Map<String,Object>
getContextMap(Principal principal, String methodName)
PolicyRegistration
getPolicyRegistration()
SecurityContext
getSecurityContext()
void
setPolicyRegistration(PolicyRegistration policyRegistration)
void
setSecurityContext(SecurityContext sc)
-
-
-
Field Detail
-
securityContext
protected SecurityContext securityContext
-
policyRegistration
protected PolicyRegistration policyRegistration
-
-
Method Detail
-
getSecurityContext
public SecurityContext getSecurityContext()
-
setSecurityContext
public void setSecurityContext(SecurityContext sc)
-
getPolicyRegistration
public PolicyRegistration getPolicyRegistration()
-
setPolicyRegistration
public void setPolicyRegistration(PolicyRegistration policyRegistration)
-
getCallerPrincipal
public Principal getCallerPrincipal()
-
authenticationAudit
protected void authenticationAudit(String level, Map<String,Object> contextMap, Exception e)
-
-