de.esprit.netsuite.netdata.event

## Interface NetEvent

- All Known Implementing Classes:
    AbstractSessionEvent, ChatMessageEvent, ClientConnectionEvent, CoServerConnectionEvent, GroupAssignmentChangeEvent, GroupDataChangeEvent, PasswordChangeEvent, PermissionAssignmentChangeEvent, RemotePathChangeEvent, RemotePathRegistrationEvent, RemoteRecordChangeEvent, RemoteTaskEvent, ResourceLockEvent, ServerShutdownEvent, SessionRegistrationEvent, SystemDataChangeEvent, SystemEvent, TextMessageEvent, UserAuthenticationEvent, UserDataChangeEvent

      public interface NetEvent

  This is the base class for custom server events that are caused by any client
  Author:
    Rainer Buesch

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `SessionId` | `getSessionId()` Returns the SessionId of the client who caused the change.
    `void` | `setWasCausedByMe(boolean wasCausedByMe)` Tells whether the event was caused by the client himself.
    `boolean` | `wasCausedByMe()` Tells whether the event was caused by the client himself.

- - ### Method Detail

    - #### wasCausedByMe

          boolean wasCausedByMe()

      Tells whether the event was caused by the client himself.
      See Also:
        `setWasCausedByMe(boolean)`

    - #### setWasCausedByMe

          void setWasCausedByMe(boolean wasCausedByMe)

      Tells whether the event was caused by the client himself.
      See Also:
        `wasCausedByMe()`

    - #### getSessionId

          SessionId getSessionId()

      Returns the SessionId of the client who caused the change.

Copyright © 2014 EsprIT-Systems. All Rights Reserved.