Class InMemoryFlatJobEvent
java.lang.Object
it.tidalwave.accounting.model.impl.InMemoryJobEvent
it.tidalwave.accounting.model.impl.InMemoryFlatJobEvent
- All Implemented Interfaces:
JobEvent
,FlatJobEventSpi
,JobEventSpi
,it.tidalwave.role.Identifiable
,it.tidalwave.util.As
- Author:
- Fabrizio Giudici
-
Nested Class Summary
Nested classes/interfaces inherited from interface it.tidalwave.accounting.model.JobEvent
JobEvent.Builder, JobEvent.Type
-
Field Summary
Fields inherited from class it.tidalwave.accounting.model.impl.InMemoryJobEvent
description, id, name
Fields inherited from interface it.tidalwave.role.Identifiable
_Identifiable_
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the datetime of the event.Returns the duration of the event.Returns a builder pre-populated with all the attributes.Methods inherited from class it.tidalwave.accounting.model.impl.InMemoryJobEvent
builder, getEarnings
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface it.tidalwave.util.As
as, as, asMany, asMany, maybeAs, maybeAs
Methods inherited from interface it.tidalwave.accounting.model.spi.FlatJobEventSpi
getDate
Methods inherited from interface it.tidalwave.role.Identifiable
getId
Methods inherited from interface it.tidalwave.accounting.model.spi.JobEventSpi
getDescription, getEarnings, getName
-
Constructor Details
-
InMemoryFlatJobEvent
-
-
Method Details
-
toBuilder
Returns a builder pre-populated with all the attributes.- Specified by:
toBuilder
in interfaceJobEvent
- Specified by:
toBuilder
in classInMemoryJobEvent
- Returns:
- the builder
-
getDateTime
Returns the datetime of the event.- Specified by:
getDateTime
in interfaceJobEventSpi
- Specified by:
getDateTime
in classInMemoryJobEvent
- Returns:
- the date
-
getDuration
Returns the duration of the event.- Specified by:
getDuration
in interfaceJobEventSpi
- Specified by:
getDuration
in classInMemoryJobEvent
- Returns:
- the duration
-