eu.semiramis.identityaggregator
Class Audit

java.lang.Object
  extended by eu.semiramis.identityaggregator.Audit

public class Audit
extends java.lang.Object

Identity Aggregator - Audit Module


Nested Class Summary
static class Audit.AppLogEventId
           
static interface Audit.EventId
           
static class Audit.Level
           
static class Audit.SemiramisEventId
           
 
Field Summary
static java.lang.String TRANSACTION_ATTRIBUTE
           
 
Constructor Summary
Audit(java.lang.String handlerName)
           
 
Method Summary
 void audit_ATTR_RELEASE(Audit.Level level, javax.servlet.ServletRequest request, java.lang.String originIssuer, java.util.List<java.lang.String> attrNames, java.lang.String subjectIdentity)
           
 void audit_ATTR_RELEASE(Audit.Level level, eu.semiramis.commons.audit.Transaction transaction, java.lang.String originIssuer, java.util.List<java.lang.String> attrNames, java.lang.String subjectIdentity)
           
 void audit_ATTR_RELEASE(Audit.Level level, eu.semiramis.commons.audit.Transaction transaction, java.lang.String originIssuer, java.lang.String attrName, java.lang.String subjectIdentity)
           
 void audit_ATTR_REQ_RECEIVED(Audit.Level level, javax.servlet.ServletRequest request, java.lang.String messageId, java.lang.String issuer)
           
 void audit_ATTR_REQ_RECEIVED(Audit.Level level, eu.semiramis.commons.audit.Transaction transaction, java.lang.String messageId, java.lang.String issuer)
           
 void audit_ATTR_REQ_SENT(Audit.Level level, javax.servlet.ServletRequest request, java.lang.String messageId, java.lang.String destination)
           
 void audit_ATTR_REQ_SENT(Audit.Level level, eu.semiramis.commons.audit.Transaction transaction, java.lang.String messageId, java.lang.String destination)
           
 void audit_ATTR_RESP_RECEIVED(Audit.Level level, javax.servlet.ServletRequest request, java.lang.String messageId, java.lang.String issuer, java.lang.String requestId)
           
 void audit_ATTR_RESP_RECEIVED(Audit.Level level, eu.semiramis.commons.audit.Transaction transaction, java.lang.String messageId, java.lang.String issuer, java.lang.String requestId)
           
 void audit_ATTR_RESP_SENT(Audit.Level level, javax.servlet.ServletRequest request, java.lang.String messageId, java.lang.String destination, java.lang.String requestId)
           
 void audit_ATTR_RESP_SENT(Audit.Level level, eu.semiramis.commons.audit.Transaction transaction, java.lang.String messageId, java.lang.String destination, java.lang.String requestId)
           
 void audit_ATTR_TRANSLATION(Audit.Level level, javax.servlet.ServletRequest request, java.lang.String attrName, java.lang.String newAttrName, java.lang.String subjectIdentity)
           
 void audit_ATTR_TRANSLATION(Audit.Level level, eu.semiramis.commons.audit.Transaction transaction, java.lang.String attrName, java.lang.String newAttrName, java.lang.String subjectIdentity)
           
 void audit_AUTHENTICATION(Audit.Level level, javax.servlet.ServletRequest request, java.lang.String originIssuer, java.lang.String subjectIdentity)
           
 void audit_AUTHENTICATION(Audit.Level level, eu.semiramis.commons.audit.Transaction transaction, java.lang.String originIssuer, java.lang.String subjectIdentity)
           
 void audit_AUTHN_REQ_RECEIVED(Audit.Level level, javax.servlet.ServletRequest request, java.lang.String messageId, java.lang.String issuer)
           
 void audit_AUTHN_REQ_RECEIVED(Audit.Level level, eu.semiramis.commons.audit.Transaction transaction, java.lang.String messageId, java.lang.String issuer)
           
 void audit_AUTHN_REQ_SENT(Audit.Level level, javax.servlet.ServletRequest request, java.lang.String messageId, java.lang.String destination)
           
 void audit_AUTHN_REQ_SENT(Audit.Level level, eu.semiramis.commons.audit.Transaction transaction, java.lang.String messageId, java.lang.String destination)
           
 void audit_AUTHN_RESP_RECEIVED(Audit.Level level, javax.servlet.ServletRequest request, java.lang.String messageId, java.lang.String issuer, java.lang.String requestId)
           
 void audit_AUTHN_RESP_RECEIVED(Audit.Level level, eu.semiramis.commons.audit.Transaction transaction, java.lang.String messageId, java.lang.String issuer, java.lang.String requestId)
           
 void audit_AUTHN_RESP_SENT(Audit.Level level, javax.servlet.ServletRequest request, java.lang.String messageId, java.lang.String destination, java.lang.String requestId)
           
 void audit_AUTHN_RESP_SENT(Audit.Level level, eu.semiramis.commons.audit.Transaction transaction, java.lang.String messageId, java.lang.String destination, java.lang.String requestId)
           
 void audit_AUTHZ_DENIED_BY_POLICY(Audit.Level level, javax.servlet.ServletRequest request, java.lang.String originIssuer, java.util.List<java.lang.String> attrNames, java.lang.String subjectIdentity)
           
 void audit_AUTHZ_DENIED_BY_POLICY(Audit.Level level, eu.semiramis.commons.audit.Transaction transaction, java.lang.String originIssuer, java.util.List<java.lang.String> attrNames, java.lang.String subjectIdentity)
           
 void audit_AUTHZ_DENIED_BY_USER(Audit.Level level, eu.semiramis.commons.audit.Transaction transaction, java.lang.String originIssuer, java.util.List<java.lang.String> attrNames, java.lang.String subjectIdentity)
           
 void audit_AUTHZ_PERMITTED_BY_POLICY(Audit.Level level, javax.servlet.ServletRequest request, java.lang.String originIssuer, java.util.List<java.lang.String> attrNames, java.lang.String subjectIdentity)
           
 void audit_AUTHZ_PERMITTED_BY_POLICY(Audit.Level level, eu.semiramis.commons.audit.Transaction transaction, java.lang.String originIssuer, java.util.List<java.lang.String> attrNames, java.lang.String subjectIdentity)
           
 void audit_AUTHZ_PERMITTED_BY_USER(Audit.Level level, eu.semiramis.commons.audit.Transaction transaction, java.lang.String originIssuer, java.util.List<java.lang.String> attrNames, java.lang.String subjectIdentity)
           
 void audit_AUTHZ_REQ_RECEIVED(Audit.Level level, javax.servlet.ServletRequest request, java.lang.String messageId, java.lang.String issuer)
           
 void audit_AUTHZ_REQ_RECEIVED(Audit.Level level, eu.semiramis.commons.audit.Transaction transaction, java.lang.String messageId, java.lang.String issuer)
           
 void audit_AUTHZ_REQ_SENT(Audit.Level level, javax.servlet.ServletRequest request, java.lang.String messageId, java.lang.String destination)
           
 void audit_AUTHZ_REQ_SENT(Audit.Level level, eu.semiramis.commons.audit.Transaction transaction, java.lang.String messageId, java.lang.String destination)
           
 void audit_AUTHZ_RESP_RECEIVED(Audit.Level level, javax.servlet.ServletRequest request, java.lang.String messageId, java.lang.String issuer, java.lang.String requestId)
           
 void audit_AUTHZ_RESP_RECEIVED(Audit.Level level, eu.semiramis.commons.audit.Transaction transaction, java.lang.String messageId, java.lang.String issuer, java.lang.String requestId)
           
 void audit_AUTHZ_RESP_SENT(Audit.Level level, javax.servlet.ServletRequest request, java.lang.String messageId, java.lang.String destination, java.lang.String requestId)
           
 void audit_AUTHZ_RESP_SENT(Audit.Level level, eu.semiramis.commons.audit.Transaction transaction, java.lang.String messageId, java.lang.String destination, java.lang.String requestId)
           
 void audit_AUTHZ_TOKEN_RELEASE(Audit.Level level, javax.servlet.ServletRequest request, java.lang.String originIssuer, java.util.List<java.lang.String> attrNames, java.lang.String subjectIdentity, java.util.Date date)
           
 void audit_AUTHZ_TOKEN_RELEASE(Audit.Level level, eu.semiramis.commons.audit.Transaction transaction, java.lang.String originIssuer, java.util.List<java.lang.String> attrNames, java.lang.String subjectIdentity, java.util.Date date)
           
 void audit_UNKNOWN_MESSAGE_RECEIVED(Audit.Level level, javax.servlet.ServletRequest request)
           
 void audit_UNKNOWN_MESSAGE_RECEIVED(Audit.Level level, eu.semiramis.commons.audit.Transaction transaction)
           
 void audit(Audit.Level level, javax.servlet.ServletRequest request, Audit.AppLogEventId eventId, java.lang.Exception ex)
           
 void audit(Audit.Level level, javax.servlet.ServletRequest request, Audit.AppLogEventId eventId, java.lang.String msg)
           
 void audit(Audit.Level level, javax.servlet.ServletRequest request, Audit.SemiramisEventId eventId, java.lang.Exception ex)
           
 void audit(Audit.Level level, javax.servlet.ServletRequest request, Audit.SemiramisEventId eventId, java.lang.String msg)
           
 void audit(Audit.Level level, eu.semiramis.commons.audit.Transaction transaction, Audit.AppLogEventId eventId, java.lang.Exception ex)
           
 void audit(Audit.Level level, eu.semiramis.commons.audit.Transaction transaction, Audit.AppLogEventId eventId, java.lang.String msg)
           
 void audit(Audit.Level level, eu.semiramis.commons.audit.Transaction transaction, Audit.SemiramisEventId eventId, java.lang.Exception ex)
           
 void audit(Audit.Level level, eu.semiramis.commons.audit.Transaction transaction, Audit.SemiramisEventId eventId, java.lang.String msg)
           
static void clearRequest(javax.servlet.ServletRequest request)
           
 eu.semiramis.commons.audit.Transaction getRequestTransaction(javax.servlet.ServletRequest request)
           
static void initAudit(IdentityAggregator_Config config)
           
static void initRequest(javax.servlet.ServletRequest request)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TRANSACTION_ATTRIBUTE

public static final java.lang.String TRANSACTION_ATTRIBUTE
See Also:
Constant Field Values
Constructor Detail

Audit

public Audit(java.lang.String handlerName)
Method Detail

initAudit

public static void initAudit(IdentityAggregator_Config config)

initRequest

public static void initRequest(javax.servlet.ServletRequest request)

clearRequest

public static void clearRequest(javax.servlet.ServletRequest request)

audit

public void audit(Audit.Level level,
                  javax.servlet.ServletRequest request,
                  Audit.SemiramisEventId eventId,
                  java.lang.String msg)

audit

public void audit(Audit.Level level,
                  javax.servlet.ServletRequest request,
                  Audit.SemiramisEventId eventId,
                  java.lang.Exception ex)

audit

public void audit(Audit.Level level,
                  eu.semiramis.commons.audit.Transaction transaction,
                  Audit.SemiramisEventId eventId,
                  java.lang.String msg)

audit

public void audit(Audit.Level level,
                  eu.semiramis.commons.audit.Transaction transaction,
                  Audit.SemiramisEventId eventId,
                  java.lang.Exception ex)

audit

public void audit(Audit.Level level,
                  javax.servlet.ServletRequest request,
                  Audit.AppLogEventId eventId,
                  java.lang.String msg)

audit

public void audit(Audit.Level level,
                  javax.servlet.ServletRequest request,
                  Audit.AppLogEventId eventId,
                  java.lang.Exception ex)

audit

public void audit(Audit.Level level,
                  eu.semiramis.commons.audit.Transaction transaction,
                  Audit.AppLogEventId eventId,
                  java.lang.String msg)

audit

public void audit(Audit.Level level,
                  eu.semiramis.commons.audit.Transaction transaction,
                  Audit.AppLogEventId eventId,
                  java.lang.Exception ex)

getRequestTransaction

public eu.semiramis.commons.audit.Transaction getRequestTransaction(javax.servlet.ServletRequest request)

audit_AUTHZ_PERMITTED_BY_POLICY

public void audit_AUTHZ_PERMITTED_BY_POLICY(Audit.Level level,
                                            javax.servlet.ServletRequest request,
                                            java.lang.String originIssuer,
                                            java.util.List<java.lang.String> attrNames,
                                            java.lang.String subjectIdentity)

audit_AUTHZ_DENIED_BY_POLICY

public void audit_AUTHZ_DENIED_BY_POLICY(Audit.Level level,
                                         javax.servlet.ServletRequest request,
                                         java.lang.String originIssuer,
                                         java.util.List<java.lang.String> attrNames,
                                         java.lang.String subjectIdentity)

audit_ATTR_RELEASE

public void audit_ATTR_RELEASE(Audit.Level level,
                               javax.servlet.ServletRequest request,
                               java.lang.String originIssuer,
                               java.util.List<java.lang.String> attrNames,
                               java.lang.String subjectIdentity)

audit_AUTHZ_TOKEN_RELEASE

public void audit_AUTHZ_TOKEN_RELEASE(Audit.Level level,
                                      javax.servlet.ServletRequest request,
                                      java.lang.String originIssuer,
                                      java.util.List<java.lang.String> attrNames,
                                      java.lang.String subjectIdentity,
                                      java.util.Date date)

audit_ATTR_TRANSLATION

public void audit_ATTR_TRANSLATION(Audit.Level level,
                                   javax.servlet.ServletRequest request,
                                   java.lang.String attrName,
                                   java.lang.String newAttrName,
                                   java.lang.String subjectIdentity)

audit_AUTHENTICATION

public void audit_AUTHENTICATION(Audit.Level level,
                                 javax.servlet.ServletRequest request,
                                 java.lang.String originIssuer,
                                 java.lang.String subjectIdentity)

audit_AUTHN_REQ_SENT

public void audit_AUTHN_REQ_SENT(Audit.Level level,
                                 javax.servlet.ServletRequest request,
                                 java.lang.String messageId,
                                 java.lang.String destination)

audit_AUTHN_RESP_SENT

public void audit_AUTHN_RESP_SENT(Audit.Level level,
                                  javax.servlet.ServletRequest request,
                                  java.lang.String messageId,
                                  java.lang.String destination,
                                  java.lang.String requestId)

audit_AUTHN_REQ_RECEIVED

public void audit_AUTHN_REQ_RECEIVED(Audit.Level level,
                                     javax.servlet.ServletRequest request,
                                     java.lang.String messageId,
                                     java.lang.String issuer)

audit_AUTHN_RESP_RECEIVED

public void audit_AUTHN_RESP_RECEIVED(Audit.Level level,
                                      javax.servlet.ServletRequest request,
                                      java.lang.String messageId,
                                      java.lang.String issuer,
                                      java.lang.String requestId)

audit_ATTR_REQ_SENT

public void audit_ATTR_REQ_SENT(Audit.Level level,
                                javax.servlet.ServletRequest request,
                                java.lang.String messageId,
                                java.lang.String destination)

audit_ATTR_RESP_SENT

public void audit_ATTR_RESP_SENT(Audit.Level level,
                                 javax.servlet.ServletRequest request,
                                 java.lang.String messageId,
                                 java.lang.String destination,
                                 java.lang.String requestId)

audit_ATTR_REQ_RECEIVED

public void audit_ATTR_REQ_RECEIVED(Audit.Level level,
                                    javax.servlet.ServletRequest request,
                                    java.lang.String messageId,
                                    java.lang.String issuer)

audit_ATTR_RESP_RECEIVED

public void audit_ATTR_RESP_RECEIVED(Audit.Level level,
                                     javax.servlet.ServletRequest request,
                                     java.lang.String messageId,
                                     java.lang.String issuer,
                                     java.lang.String requestId)

audit_AUTHZ_REQ_SENT

public void audit_AUTHZ_REQ_SENT(Audit.Level level,
                                 javax.servlet.ServletRequest request,
                                 java.lang.String messageId,
                                 java.lang.String destination)

audit_AUTHZ_RESP_SENT

public void audit_AUTHZ_RESP_SENT(Audit.Level level,
                                  javax.servlet.ServletRequest request,
                                  java.lang.String messageId,
                                  java.lang.String destination,
                                  java.lang.String requestId)

audit_AUTHZ_REQ_RECEIVED

public void audit_AUTHZ_REQ_RECEIVED(Audit.Level level,
                                     javax.servlet.ServletRequest request,
                                     java.lang.String messageId,
                                     java.lang.String issuer)

audit_AUTHZ_RESP_RECEIVED

public void audit_AUTHZ_RESP_RECEIVED(Audit.Level level,
                                      javax.servlet.ServletRequest request,
                                      java.lang.String messageId,
                                      java.lang.String issuer,
                                      java.lang.String requestId)

audit_UNKNOWN_MESSAGE_RECEIVED

public void audit_UNKNOWN_MESSAGE_RECEIVED(Audit.Level level,
                                           javax.servlet.ServletRequest request)

audit_AUTHZ_PERMITTED_BY_POLICY

public void audit_AUTHZ_PERMITTED_BY_POLICY(Audit.Level level,
                                            eu.semiramis.commons.audit.Transaction transaction,
                                            java.lang.String originIssuer,
                                            java.util.List<java.lang.String> attrNames,
                                            java.lang.String subjectIdentity)

audit_AUTHZ_DENIED_BY_POLICY

public void audit_AUTHZ_DENIED_BY_POLICY(Audit.Level level,
                                         eu.semiramis.commons.audit.Transaction transaction,
                                         java.lang.String originIssuer,
                                         java.util.List<java.lang.String> attrNames,
                                         java.lang.String subjectIdentity)

audit_AUTHZ_PERMITTED_BY_USER

public void audit_AUTHZ_PERMITTED_BY_USER(Audit.Level level,
                                          eu.semiramis.commons.audit.Transaction transaction,
                                          java.lang.String originIssuer,
                                          java.util.List<java.lang.String> attrNames,
                                          java.lang.String subjectIdentity)

audit_AUTHZ_DENIED_BY_USER

public void audit_AUTHZ_DENIED_BY_USER(Audit.Level level,
                                       eu.semiramis.commons.audit.Transaction transaction,
                                       java.lang.String originIssuer,
                                       java.util.List<java.lang.String> attrNames,
                                       java.lang.String subjectIdentity)

audit_ATTR_RELEASE

public void audit_ATTR_RELEASE(Audit.Level level,
                               eu.semiramis.commons.audit.Transaction transaction,
                               java.lang.String originIssuer,
                               java.lang.String attrName,
                               java.lang.String subjectIdentity)

audit_ATTR_RELEASE

public void audit_ATTR_RELEASE(Audit.Level level,
                               eu.semiramis.commons.audit.Transaction transaction,
                               java.lang.String originIssuer,
                               java.util.List<java.lang.String> attrNames,
                               java.lang.String subjectIdentity)

audit_AUTHZ_TOKEN_RELEASE

public void audit_AUTHZ_TOKEN_RELEASE(Audit.Level level,
                                      eu.semiramis.commons.audit.Transaction transaction,
                                      java.lang.String originIssuer,
                                      java.util.List<java.lang.String> attrNames,
                                      java.lang.String subjectIdentity,
                                      java.util.Date date)

audit_ATTR_TRANSLATION

public void audit_ATTR_TRANSLATION(Audit.Level level,
                                   eu.semiramis.commons.audit.Transaction transaction,
                                   java.lang.String attrName,
                                   java.lang.String newAttrName,
                                   java.lang.String subjectIdentity)

audit_AUTHENTICATION

public void audit_AUTHENTICATION(Audit.Level level,
                                 eu.semiramis.commons.audit.Transaction transaction,
                                 java.lang.String originIssuer,
                                 java.lang.String subjectIdentity)

audit_AUTHN_REQ_SENT

public void audit_AUTHN_REQ_SENT(Audit.Level level,
                                 eu.semiramis.commons.audit.Transaction transaction,
                                 java.lang.String messageId,
                                 java.lang.String destination)

audit_AUTHN_RESP_SENT

public void audit_AUTHN_RESP_SENT(Audit.Level level,
                                  eu.semiramis.commons.audit.Transaction transaction,
                                  java.lang.String messageId,
                                  java.lang.String destination,
                                  java.lang.String requestId)

audit_AUTHN_REQ_RECEIVED

public void audit_AUTHN_REQ_RECEIVED(Audit.Level level,
                                     eu.semiramis.commons.audit.Transaction transaction,
                                     java.lang.String messageId,
                                     java.lang.String issuer)

audit_AUTHN_RESP_RECEIVED

public void audit_AUTHN_RESP_RECEIVED(Audit.Level level,
                                      eu.semiramis.commons.audit.Transaction transaction,
                                      java.lang.String messageId,
                                      java.lang.String issuer,
                                      java.lang.String requestId)

audit_ATTR_REQ_SENT

public void audit_ATTR_REQ_SENT(Audit.Level level,
                                eu.semiramis.commons.audit.Transaction transaction,
                                java.lang.String messageId,
                                java.lang.String destination)

audit_ATTR_RESP_SENT

public void audit_ATTR_RESP_SENT(Audit.Level level,
                                 eu.semiramis.commons.audit.Transaction transaction,
                                 java.lang.String messageId,
                                 java.lang.String destination,
                                 java.lang.String requestId)

audit_ATTR_REQ_RECEIVED

public void audit_ATTR_REQ_RECEIVED(Audit.Level level,
                                    eu.semiramis.commons.audit.Transaction transaction,
                                    java.lang.String messageId,
                                    java.lang.String issuer)

audit_ATTR_RESP_RECEIVED

public void audit_ATTR_RESP_RECEIVED(Audit.Level level,
                                     eu.semiramis.commons.audit.Transaction transaction,
                                     java.lang.String messageId,
                                     java.lang.String issuer,
                                     java.lang.String requestId)

audit_AUTHZ_REQ_SENT

public void audit_AUTHZ_REQ_SENT(Audit.Level level,
                                 eu.semiramis.commons.audit.Transaction transaction,
                                 java.lang.String messageId,
                                 java.lang.String destination)

audit_AUTHZ_RESP_SENT

public void audit_AUTHZ_RESP_SENT(Audit.Level level,
                                  eu.semiramis.commons.audit.Transaction transaction,
                                  java.lang.String messageId,
                                  java.lang.String destination,
                                  java.lang.String requestId)

audit_AUTHZ_REQ_RECEIVED

public void audit_AUTHZ_REQ_RECEIVED(Audit.Level level,
                                     eu.semiramis.commons.audit.Transaction transaction,
                                     java.lang.String messageId,
                                     java.lang.String issuer)

audit_AUTHZ_RESP_RECEIVED

public void audit_AUTHZ_RESP_RECEIVED(Audit.Level level,
                                      eu.semiramis.commons.audit.Transaction transaction,
                                      java.lang.String messageId,
                                      java.lang.String issuer,
                                      java.lang.String requestId)

audit_UNKNOWN_MESSAGE_RECEIVED

public void audit_UNKNOWN_MESSAGE_RECEIVED(Audit.Level level,
                                           eu.semiramis.commons.audit.Transaction transaction)