Class SystemEvent$

java.lang.Object
csw.params.events.SystemEvent$
All Implemented Interfaces:
Serializable

public class SystemEvent$ extends Object implements Serializable
See Also:
  • Field Details

    • MODULE$

      public static final SystemEvent$ MODULE$
      Static reference to the singleton instance of this Scala object.
  • Constructor Details

    • SystemEvent$

      public SystemEvent$()
  • Method Details

    • apply

      public SystemEvent apply(Prefix source, EventName eventName)
      The apply method is used to create SystemEvent command by end-user. eventId is not accepted and will be created internally to guarantee unique value.

      Parameters:
      source - prefix representing source of the event
      eventName - the name of event
      Returns:
      a new instance of SystemEvent with auto-generated eventId, eventTime and empty paramSet
    • apply

      public SystemEvent apply(Prefix source, EventName eventName, scala.collection.immutable.Set<Parameter<?>> paramSet)
      The apply method is used to create SystemEvent command by end-user. eventId is not accepted and will be created internally to guarantee unique value.

      Parameters:
      source - prefix representing source of the event
      eventName - the name of event
      paramSet - an initial set of parameters (keys with values)
      Returns:
      a new instance of SystemEvent with auto-generated eventId and eventTime