Package it.tidalwave.accounting.model
Interface JobEvent
- All Superinterfaces:
it.tidalwave.util.As
,it.tidalwave.role.Identifiable
- All Known Subinterfaces:
FlatJobEventSpi
,JobEventGroup
,JobEventGroupSpi
,JobEventSpi
,TimedJobEventSpi
@Immutable
public interface JobEvent
extends it.tidalwave.role.Identifiable, it.tidalwave.util.As
This class models a single job event.
- Author:
- Fabrizio Giudici
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from interface it.tidalwave.role.Identifiable
_Identifiable_
-
Method Summary
Modifier and TypeMethodDescriptionstatic JobEvent.Builder
builder()
Creates a builder for a job event.Returns a builder pre-populated with all the attributes.Methods inherited from interface it.tidalwave.util.As
as, as, asMany, asMany, maybeAs, maybeAs
Methods inherited from interface it.tidalwave.role.Identifiable
getId
-
Method Details
-
builder
Creates a builder for a job event.- Returns:
- the builder
-
toBuilder
Returns a builder pre-populated with all the attributes.- Returns:
- the builder
-