- All Superinterfaces:
it.tidalwave.util.As
, it.tidalwave.role.Composite<JobEvent,it.tidalwave.util.Finder<JobEvent>>
, it.tidalwave.role.Identifiable
, Project
, it.tidalwave.role.SimpleComposite<JobEvent>
public interface ProjectSpi
extends Project
- Author:
- Fabrizio Giudici
-
Nested Class Summary
Nested classes/interfaces inherited from interface it.tidalwave.util.As
it.tidalwave.util.As.Type<T>
Nested classes/interfaces inherited from interface it.tidalwave.role.Composite
it.tidalwave.role.Composite.Visitor<T,R>
-
Field Summary
Fields inherited from interface it.tidalwave.role.Composite
_Composite_, DEFAULT
Fields inherited from interface it.tidalwave.role.Identifiable
_Identifiable_
Fields inherited from interface it.tidalwave.role.SimpleComposite
_SimpleComposite_
-
Method Summary
Methods inherited from interface it.tidalwave.util.As
as, as, asMany, asMany, maybeAs, maybeAs
Methods inherited from interface it.tidalwave.role.Composite
forEach, stream
Methods inherited from interface it.tidalwave.role.Identifiable
getId
-
Method Details
-
-
-
-
-
-
-
-
getEarnings
@Nonnull
Money getEarnings()
-
getBudget
@Nonnull
Money getBudget()
-
getInvoicedEarnings
@Nonnull
Money getInvoicedEarnings()
-
getHourlyRate
@Nonnull
Money getHourlyRate()