org.jboss.ejb3.security.helpers
Class SecurityHelper

java.lang.Object
  extended by org.jboss.ejb3.security.helpers.SecurityHelper

public class SecurityHelper
extends java.lang.Object

Base Class for helpers

Since:
Apr 16, 2008

Field Summary
protected static org.jboss.logging.Logger log
           
protected  org.jboss.security.SecurityContext securityContext
           
 
Constructor Summary
SecurityHelper(org.jboss.security.SecurityContext sc)
           
 
Method Summary
protected  void audit(java.lang.String level, java.util.Map<java.lang.String,java.lang.Object> contextMap, java.lang.Exception e)
           
protected  void authorizationAudit(java.lang.String level, org.jboss.security.authorization.Resource resource, java.lang.Exception e)
           
protected  java.util.Map<java.lang.String,java.lang.Object> getContextMap(java.security.Principal principal, java.lang.String methodName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected static org.jboss.logging.Logger log

securityContext

protected org.jboss.security.SecurityContext securityContext
Constructor Detail

SecurityHelper

public SecurityHelper(org.jboss.security.SecurityContext sc)
Method Detail

authorizationAudit

protected void authorizationAudit(java.lang.String level,
                                  org.jboss.security.authorization.Resource resource,
                                  java.lang.Exception e)

audit

protected void audit(java.lang.String level,
                     java.util.Map<java.lang.String,java.lang.Object> contextMap,
                     java.lang.Exception e)

getContextMap

protected java.util.Map<java.lang.String,java.lang.Object> getContextMap(java.security.Principal principal,
                                                                         java.lang.String methodName)