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 http://dicom.nema.org/medical/dicom/current/output/html/part15.html#sect_A.5.3.9

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

Since:
3.5
Author:
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
      Parameters:
      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
      Overrides:
      validate in class BaseAuditMessageBuilder<NetworkEntryBuilder>