com.jniwrapper.win32.system.eventlog
Class EventLogMessage

java.lang.Object
  extended by com.jniwrapper.win32.system.eventlog.EventLogMessage

public class EventLogMessage
extends java.lang.Object

This class provides functionality for working with event log messages.

See Also:
EventLog

Nested Class Summary
static class EventLogMessage.Type
          Specifies the type of an event log message.
 
Constructor Summary
EventLogMessage(java.lang.String sourceName)
          Creates event log message from the specified source
 
Method Summary
 int getCategory()
          Returns event log message category
 java.lang.String getComputer()
          Returns computer name
 byte[] getData()
          Returns event log message date
 java.util.Date getDate()
          Returns event log message date
 long getEventID()
          Returns identifier of the event log message
 EventLogMessage.Type getEventType()
          Returns event log message type
 java.lang.String getMessage()
          Returns event log message
 int getRecordNumber()
          Returns event log message number
 java.lang.String getSource()
          Returns event log message source
 java.lang.String getUser()
          Returns user name
 void setCategory(int category)
          Sets category of the event log message
 void setData(byte[] data)
          Sets the date of the event log message occurrence
 void setEventID(long eventID)
          Sets identifier of the event log message
 void setEventType(EventLogMessage.Type eventType)
          Sets type of the event log message
 void setMessage(java.lang.String message)
          Sets message text
 void setSource(java.lang.String source)
          Sets the source from which event has occurred
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EventLogMessage

public EventLogMessage(java.lang.String sourceName)
Creates event log message from the specified source

Parameters:
sourceName - The name of the source of the event log message
Method Detail

setEventID

public void setEventID(long eventID)
Sets identifier of the event log message

Parameters:
eventID - Identifier of the event log message

setEventType

public void setEventType(EventLogMessage.Type eventType)
Sets type of the event log message

Parameters:
eventType - The type of the event log message

setCategory

public void setCategory(int category)
Sets category of the event log message

Parameters:
category - Category of the event log message

setData

public void setData(byte[] data)
Sets the date of the event log message occurrence

Parameters:
data - The date of the event log message occurrence

setSource

public void setSource(java.lang.String source)
Sets the source from which event has occurred

Parameters:
source - The source from which event has occurred

setMessage

public void setMessage(java.lang.String message)
Sets message text

Parameters:
message - Message text

getEventID

public long getEventID()
Returns identifier of the event log message

Returns:
Identifier of the event log message

getEventType

public EventLogMessage.Type getEventType()
Returns event log message type

Returns:
The type of the event log message

getCategory

public int getCategory()
Returns event log message category

Returns:
The category of the event log message

getDate

public java.util.Date getDate()
Returns event log message date

Returns:
The date of the event log message

getData

public byte[] getData()
Returns event log message date

Returns:
The date of the event log message

getSource

public java.lang.String getSource()
Returns event log message source

Returns:
The source of the event log message

getUser

public java.lang.String getUser()
Returns user name

Returns:
The name of the user

getComputer

public java.lang.String getComputer()
Returns computer name

Returns:
The computer name

getMessage

public java.lang.String getMessage()
Returns event log message

Returns:
The event log message

getRecordNumber

public int getRecordNumber()
Returns event log message number

Returns:
The number of the event log message