network.events
Class RemoteLoginEvent

java.lang.Object
  extended bynetwork.events.Event
      extended bynetwork.events.SyslogEvent
          extended bynetwork.events.ConnectEvent
              extended bynetwork.events.LoginEvent
                  extended bynetwork.events.RemoteLoginEvent
All Implemented Interfaces:
RemoteEventInterface, java.io.Serializable

public class RemoteLoginEvent
extends LoginEvent
implements RemoteEventInterface

See Also:
Serialized Form

Field Summary
protected  java.lang.String localAddress
           
protected  java.lang.String localPort
           
protected  java.lang.String sourceAddress
           
protected  java.lang.String sourcePort
           
protected  ajanta.naming.URN sourceURN
           
 
Fields inherited from class network.events.LoginEvent
serviceName
 
Fields inherited from class network.events.ConnectEvent
initiatingHost, initiatingUser, loginStatus, mode, processID, targetUser
 
Fields inherited from class network.events.SyslogEvent
eventString
 
Fields inherited from class network.events.Event
agentURN, domainName, eventDeliverTryNumber, priority
 
Constructor Summary
RemoteLoginEvent(java.lang.String eventName, long eventGenerationTime, ajanta.naming.URN agentURN, java.lang.String eventTime, java.lang.String procID, java.lang.String eventString, java.lang.String targetUser, java.lang.String loginStatus, java.lang.String sName, int alertLevel, int alarmLevel, java.lang.String sourceAddress, java.lang.String sourcePort, java.lang.String localAddress, java.lang.String localPort)
           
 
Method Summary
 java.lang.String getColumnNames()
          Returns a list of SQL column names for use in SQL statements
 java.lang.String getFieldNames()
          Returns a list of SQL field names
 java.lang.String getFieldValues()
          Returns a list of values for use in a SQL statement ' and \ caharacters will be replaced by \' and \\ respectively
 java.lang.String getLocalAddress()
           
 java.lang.String getLocalPort()
           
 java.lang.String getSourceAddress()
           
 java.lang.String getSourcePort()
           
 ajanta.naming.URN getSourceURN()
           
 java.util.Vector getSourceURNList()
           
 java.lang.String toString()
          Returns a string representation of this event
 
Methods inherited from class network.events.LoginEvent
getServiceName
 
Methods inherited from class network.events.ConnectEvent
getInitiatingHost, getInitiatingUser, getLoginStatus, getMode, getProcID, getTargetUser, setInitiatingHost, setInitiatingUser, setMode, setTargetUser
 
Methods inherited from class network.events.SyslogEvent
getEventString, getEventTime, getSQLEventString
 
Methods inherited from class network.events.Event
createSQL, getAgentURN, getAlarmLevel, getAlertLevel, getDomainName, getEventDeliverTryNumber, getEventGenerationTime, getEventID, getEventLocation, getID, getINTMonth, getMyClass, getName, getSQLTime, getSQLTime, setAlarmLevel, setAlertLevel, setDomainName, setEventID, setPriority, toSQL
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

localAddress

protected java.lang.String localAddress

localPort

protected java.lang.String localPort

sourceAddress

protected java.lang.String sourceAddress

sourcePort

protected java.lang.String sourcePort

sourceURN

protected ajanta.naming.URN sourceURN
Constructor Detail

RemoteLoginEvent

public RemoteLoginEvent(java.lang.String eventName,
                        long eventGenerationTime,
                        ajanta.naming.URN agentURN,
                        java.lang.String eventTime,
                        java.lang.String procID,
                        java.lang.String eventString,
                        java.lang.String targetUser,
                        java.lang.String loginStatus,
                        java.lang.String sName,
                        int alertLevel,
                        int alarmLevel,
                        java.lang.String sourceAddress,
                        java.lang.String sourcePort,
                        java.lang.String localAddress,
                        java.lang.String localPort)
Parameters:
eventName -
eventGenerationTime -
agentURN -
eventTime -
procID -
eventString -
targetUser -
loginStatus -
sName -
alertLevel -
alarmLevel -
Method Detail

toString

public java.lang.String toString()
Description copied from class: SyslogEvent
Returns a string representation of this event

Overrides:
toString in class LoginEvent
Returns:

getColumnNames

public java.lang.String getColumnNames()
Description copied from class: SyslogEvent
Returns a list of SQL column names for use in SQL statements

Overrides:
getColumnNames in class LoginEvent
Returns:

getFieldNames

public java.lang.String getFieldNames()
Description copied from class: SyslogEvent
Returns a list of SQL field names

Overrides:
getFieldNames in class LoginEvent
Returns:

getLocalAddress

public java.lang.String getLocalAddress()

getSourceURNList

public java.util.Vector getSourceURNList()
Specified by:
getSourceURNList in interface RemoteEventInterface

getSourceURN

public ajanta.naming.URN getSourceURN()

getSourceAddress

public java.lang.String getSourceAddress()

getSourcePort

public java.lang.String getSourcePort()

getLocalPort

public java.lang.String getLocalPort()

getFieldValues

public java.lang.String getFieldValues()
Description copied from class: SyslogEvent
Returns a list of values for use in a SQL statement ' and \ caharacters will be replaced by \' and \\ respectively

Overrides:
getFieldValues in class LoginEvent
Returns: