Class NetworkEntryBuilder

All Implemented Interfaces:
AuditMessageBuilder<NetworkEntryBuilder>, Validateable
Direct Known Subclasses:
NetworkEntryBuilder.EnteringNetwork, NetworkEntryBuilder.LeavingNetwork

public class NetworkEntryBuilder extends BaseAuditMessageBuilder<NetworkEntryBuilder>
Builds an Audit Event representing a Network Entry event as specified in

This message describes the event of a system, such as a mobile device, intentionally entering or leaving the network.

Christian Ohr
  • Constructor Details

  • Method Details

    • setSystemParticipant

      public NetworkEntryBuilder setSystemParticipant(String userId, String altUserId, String userName, ActiveParticipantRoleIdCode roleId, String networkId)
      Sets the Active Participant of the Node or System entering or leaving the network
      userId - The person or process accessing the audit trail. If both are known, then two active participants shall be included (both the person and the process).
      altUserId - Alternate UserID
      userName - UserName
      networkId - Network Access Point ID
    • validate

      public void validate()
      Description copied from interface: Validateable
      Validates the constructed audit message against the specification, because API does not completely prevent constructing incomplete or inconsistent messages.
      Specified by:
      validate in interface Validateable
      validate in class BaseAuditMessageBuilder<NetworkEntryBuilder>