Class EventId

  • All Implemented Interfaces:
    Serializable, Comparable<org.fuin.objects4j.vo.AbstractUuidValueObject>, TechnicalId, org.fuin.objects4j.vo.ValueObject, org.fuin.objects4j.vo.ValueObjectWithBaseType<UUID>

    @Immutable
    public class EventId
    extends org.fuin.objects4j.vo.AbstractUuidValueObject
    implements TechnicalId
    Universal unique event identifier.
    See Also:
    Serialized Form
    • Constructor Detail

      • EventId

        public EventId()
        Default constructor.
      • EventId

        public EventId​(@NotNull
                       @NotNull UUID uuid)
        Constructor with UUID.
        Parameters:
        uuid - UUID.
    • Method Detail

      • asBaseType

        public final UUID asBaseType()
        Specified by:
        asBaseType in interface org.fuin.objects4j.vo.ValueObjectWithBaseType<UUID>