PicketLink Federation Core 2.1.6.Final-redhat-2

org.picketlink.identity.federation.core.audit
Class PicketLinkAuditEvent

java.lang.Object
  extended by org.jboss.security.audit.AuditEvent
      extended by org.picketlink.identity.federation.core.audit.PicketLinkAuditEvent

public class PicketLinkAuditEvent
extends org.jboss.security.audit.AuditEvent

Specialized implementation of AuditEvent

Author:
anil saldhana

Field Summary
protected  String assertionID
           
protected  String destination
           
protected  String httpSessionID
           
static String KEY
           
protected  String optionalString
          String that represents arbitrary text that gets logged at the end of the entry
protected  String subjectName
           
protected  PicketLinkAuditEventType type
           
protected  String whoIsAuditing
          Web Context of who is auditing
 
Constructor Summary
PicketLinkAuditEvent(String level)
           
PicketLinkAuditEvent(String level, Map<String,Object> map)
           
PicketLinkAuditEvent(String level, Map<String,Object> map, Exception ex)
           
 
Method Summary
 String getAssertionID()
          Get the ID of the assertion
 String getDestination()
          Get the destination of the SAML request/response
 String getHttpSessionID()
           
 String getOptionalString()
           
 String getSubjectName()
          Get the authenticated subject's name
 PicketLinkAuditEventType getType()
           
 String getWhoIsAuditing()
          Context path of the auditing application
 void setAssertionID(String assertionID)
           
 void setDestination(String destination)
           
 void setHttpSessionID(String httpSessionID)
           
 void setOptionalString(String optionalString)
           
 void setSubjectName(String subjectName)
          Set the authenticated subject's name
 void setType(PicketLinkAuditEventType type)
          Set the type of audit event
 void setWhoIsAuditing(String whoIsAuditing)
           
 String toString()
           
 
Methods inherited from class org.jboss.security.audit.AuditEvent
getAuditLevel, getContextMap, getUnderlyingException, setContextMap, setUnderlyingException
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

KEY

public static final String KEY
See Also:
Constant Field Values

type

protected PicketLinkAuditEventType type

destination

protected String destination

subjectName

protected String subjectName

assertionID

protected String assertionID

httpSessionID

protected String httpSessionID

optionalString

protected String optionalString
String that represents arbitrary text that gets logged at the end of the entry


whoIsAuditing

protected String whoIsAuditing
Web Context of who is auditing

Constructor Detail

PicketLinkAuditEvent

public PicketLinkAuditEvent(String level,
                            Map<String,Object> map,
                            Exception ex)

PicketLinkAuditEvent

public PicketLinkAuditEvent(String level,
                            Map<String,Object> map)

PicketLinkAuditEvent

public PicketLinkAuditEvent(String level)
Method Detail

getType

public PicketLinkAuditEventType getType()

setType

public void setType(PicketLinkAuditEventType type)
Set the type of audit event

Parameters:
type - an instance of PicketLinkAuditEventType

getDestination

public String getDestination()
Get the destination of the SAML request/response

Returns:

setDestination

public void setDestination(String destination)

getSubjectName

public String getSubjectName()
Get the authenticated subject's name

Returns:

setSubjectName

public void setSubjectName(String subjectName)
Set the authenticated subject's name

Parameters:
subjectName -

getAssertionID

public String getAssertionID()
Get the ID of the assertion

Returns:

setAssertionID

public void setAssertionID(String assertionID)

getHttpSessionID

public String getHttpSessionID()

setHttpSessionID

public void setHttpSessionID(String httpSessionID)

getOptionalString

public String getOptionalString()

setOptionalString

public void setOptionalString(String optionalString)

getWhoIsAuditing

public String getWhoIsAuditing()
Context path of the auditing application

Returns:

setWhoIsAuditing

public void setWhoIsAuditing(String whoIsAuditing)

toString

public String toString()
Overrides:
toString in class org.jboss.security.audit.AuditEvent

PicketLink Federation Core 2.1.6.Final-redhat-2

Copyright © 2013 JBoss by Red Hat. All Rights Reserved.