Interface JobEventSpi

    • Nested Class Summary

      • Nested classes/interfaces inherited from interface it.tidalwave.util.As

        it.tidalwave.util.As.Defaults, it.tidalwave.util.As.NotFoundBehaviour<T extends java.lang.Object>
    • Field Summary

      • Fields inherited from interface it.tidalwave.role.Identifiable

        _Identifiable_
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.time.LocalDateTime getDateTime()
      Returns the datetime of this event.
      java.lang.String getDescription()
      Returns the description of this event.
      java.time.Duration getDuration()
      Returns the duration of this event.
      Money getEarnings()
      Returns the earnings of this event.
      java.lang.String getName()
      Returns the name of this event.
      • Methods inherited from interface it.tidalwave.util.As

        as, as, asMany, asOptional, maybeAs
      • Methods inherited from interface it.tidalwave.role.Identifiable

        getId
    • Method Detail

      • getName

        @Nonnull
        java.lang.String getName()
        Returns the name of this event.
        Returns:
        the name
      • getDescription

        @Nonnull
        java.lang.String getDescription()
        Returns the description of this event.
        Returns:
        the description
      • getDuration

        @Nonnull
        java.time.Duration getDuration()
        Returns the duration of this event.
        Returns:
        the duration
      • getEarnings

        @Nonnull
        Money getEarnings()
        Returns the earnings of this event.
        Returns:
        the earnings
      • getDateTime

        @Nonnull
        java.time.LocalDateTime getDateTime()
        Returns the datetime of this event.
        Returns:
        the datetime