Wildfire 3.2.4 Javadoc

org.jivesoftware.wildfire.audit
Class AuditEvent

java.lang.Object
  extended by org.jivesoftware.wildfire.audit.AuditEvent
Direct Known Subclasses:
SessionEvent

public class AuditEvent
extends Object

Defines the known event types used with audits on arbitrary data/events.

Author:
Iain Shigeoka

Field Summary
static int USER_CODES
          All user generated codes must be equal to or greater than this constant to avoid clashing with Wildfire event codes.
 
Constructor Summary
AuditEvent(Session eventSession, Date timestamp, int eventCode, int eventReason, String eventData)
          Create a new audit event.
 
Method Summary
 int getCode()
          Obtain the primary type of event.
 String getData()
          Obtain the data associated with the event.
 int getReason()
          Obtain the subtype of event.
 Session getSession()
          Obtain the session associated with the event.
 Date getTimestamp()
          Obtain the timestamp of when the event occured.
 void setCode(int code)
          Set the primary type of event.
 void setData(String data)
          Set the data associated with the event.
 void setReason(int reason)
          Set the subtype of event.
 void setSession(Session session)
          Set the session associated with the event.
 void setTimestamp(Date time)
          Set the timestamp of when the event occured.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

USER_CODES

public static final int USER_CODES
All user generated codes must be equal to or greater than this constant to avoid clashing with Wildfire event codes.

See Also:
Constant Field Values
Constructor Detail

AuditEvent

public AuditEvent(Session eventSession,
                  Date timestamp,
                  int eventCode,
                  int eventReason,
                  String eventData)
Create a new audit event.

Parameters:
eventSession - the session that triggered the event or null if no session is associated with this event.
timestamp - the date/time the event occured.
eventCode - a code indicating the type of event that occured.
eventReason - a second code indicating more details about the event type.
eventData - arbitrary string data associated with the event or null.
Method Detail

getCode

public int getCode()
Obtain the primary type of event.

Returns:
the code indicating the event's type.

setCode

public void setCode(int code)
Set the primary type of event.

Parameters:
code - the code indicating the event's type.

getData

public String getData()
Obtain the data associated with the event.

Returns:
the data associated with the event

setData

public void setData(String data)
Set the data associated with the event.

Parameters:
data - the data associated with the event.

getReason

public int getReason()
Obtain the subtype of event.

Returns:
the code indicating the event's subtype

setReason

public void setReason(int reason)
Set the subtype of event.

Parameters:
reason - the code indicating the event's subtype.

getSession

public Session getSession()
Obtain the session associated with the event.

Returns:
the session associated with the event.

setSession

public void setSession(Session session)
Set the session associated with the event.

Parameters:
session - the session associated with the event.

getTimestamp

public Date getTimestamp()
Obtain the timestamp of when the event occured.

Returns:
the time the event occured.

setTimestamp

public void setTimestamp(Date time)
Set the timestamp of when the event occured.

Parameters:
time - the time the event occured.

Wildfire 3.2.4 Javadoc

Copyright © 2003-2007 Jive Software.