Class Hierarchy
- java.lang.Object
- it.tidalwave.accounting.model.Customer.Builder
- it.tidalwave.accounting.model.HourlyReport
- it.tidalwave.accounting.model.Invoice.Builder
- it.tidalwave.accounting.model.JobEvent.Builder
- it.tidalwave.accounting.model.Project.Builder
Interface Hierarchy
- it.tidalwave.util.As
- it.tidalwave.accounting.model.Accounting
- it.tidalwave.accounting.model.Customer (also extends it.tidalwave.role.Identifiable)
- it.tidalwave.accounting.model.Invoice (also extends it.tidalwave.role.Identifiable)
- it.tidalwave.accounting.model.JobEvent (also extends it.tidalwave.role.Identifiable)
- it.tidalwave.accounting.model.JobEventGroup (also extends it.tidalwave.role.SimpleComposite<TYPE>)
- it.tidalwave.accounting.model.Project (also extends it.tidalwave.role.Identifiable, it.tidalwave.role.SimpleComposite<TYPE>)
- java.lang.Cloneable
- it.tidalwave.util.Finder<TYPE> (also extends java.io.Serializable)
- it.tidalwave.accounting.model.CustomerRegistry.Finder (also extends it.tidalwave.util.spi.ExtendedFinderSupport<TYPE,EXTENDED_FINDER>)
- it.tidalwave.util.spi.ExtendedFinderSupport<TYPE,EXTENDED_FINDER>
- it.tidalwave.accounting.model.CustomerRegistry.Finder (also extends it.tidalwave.util.Finder<TYPE>)
- it.tidalwave.accounting.model.InvoiceRegistry.Finder (also extends it.tidalwave.util.Finder<TYPE>)
- it.tidalwave.accounting.model.ProjectRegistry.JobEventFinder (also extends it.tidalwave.util.Finder<TYPE>)
- it.tidalwave.accounting.model.ProjectRegistry.ProjectFinder (also extends it.tidalwave.util.Finder<TYPE>)
- it.tidalwave.accounting.model.InvoiceRegistry.Finder (also extends it.tidalwave.util.spi.ExtendedFinderSupport<TYPE,EXTENDED_FINDER>)
- it.tidalwave.accounting.model.ProjectRegistry.JobEventFinder (also extends it.tidalwave.util.spi.ExtendedFinderSupport<TYPE,EXTENDED_FINDER>)
- it.tidalwave.accounting.model.ProjectRegistry.ProjectFinder (also extends it.tidalwave.util.spi.ExtendedFinderSupport<TYPE,EXTENDED_FINDER>)
- it.tidalwave.util.Finder<TYPE> (also extends java.io.Serializable)
- it.tidalwave.role.Composite<TYPE,SPECIALIZED_FINDER>
- it.tidalwave.role.SimpleComposite<TYPE>
- it.tidalwave.accounting.model.JobEventGroup (also extends it.tidalwave.accounting.model.JobEvent)
- it.tidalwave.accounting.model.Project (also extends it.tidalwave.util.As, it.tidalwave.role.Identifiable)
- it.tidalwave.role.SimpleComposite<TYPE>
- it.tidalwave.accounting.model.Customer.Builder.Callback
- it.tidalwave.accounting.model.CustomerRegistry
- it.tidalwave.accounting.model.HourlyReportGenerator
- it.tidalwave.role.Identifiable
- it.tidalwave.accounting.model.Customer (also extends it.tidalwave.util.As)
- it.tidalwave.accounting.model.Invoice (also extends it.tidalwave.util.As)
- it.tidalwave.accounting.model.JobEvent (also extends it.tidalwave.util.As)
- it.tidalwave.accounting.model.JobEventGroup (also extends it.tidalwave.role.SimpleComposite<TYPE>)
- it.tidalwave.accounting.model.Project (also extends it.tidalwave.util.As, it.tidalwave.role.SimpleComposite<TYPE>)
- it.tidalwave.accounting.model.Invoice.Builder.Callback
- it.tidalwave.accounting.model.InvoiceRegistry
- it.tidalwave.accounting.model.JobEventRegistry
- it.tidalwave.accounting.model.Project.Builder.Callback
- it.tidalwave.accounting.model.ProjectRegistry
- java.io.Serializable
- it.tidalwave.util.Finder<TYPE> (also extends java.lang.Cloneable)
- it.tidalwave.accounting.model.CustomerRegistry.Finder (also extends it.tidalwave.util.spi.ExtendedFinderSupport<TYPE,EXTENDED_FINDER>)
- it.tidalwave.util.spi.ExtendedFinderSupport<TYPE,EXTENDED_FINDER>
- it.tidalwave.accounting.model.CustomerRegistry.Finder (also extends it.tidalwave.util.Finder<TYPE>)
- it.tidalwave.accounting.model.InvoiceRegistry.Finder (also extends it.tidalwave.util.Finder<TYPE>)
- it.tidalwave.accounting.model.ProjectRegistry.JobEventFinder (also extends it.tidalwave.util.Finder<TYPE>)
- it.tidalwave.accounting.model.ProjectRegistry.ProjectFinder (also extends it.tidalwave.util.Finder<TYPE>)
- it.tidalwave.accounting.model.InvoiceRegistry.Finder (also extends it.tidalwave.util.spi.ExtendedFinderSupport<TYPE,EXTENDED_FINDER>)
- it.tidalwave.accounting.model.ProjectRegistry.JobEventFinder (also extends it.tidalwave.util.spi.ExtendedFinderSupport<TYPE,EXTENDED_FINDER>)
- it.tidalwave.accounting.model.ProjectRegistry.ProjectFinder (also extends it.tidalwave.util.spi.ExtendedFinderSupport<TYPE,EXTENDED_FINDER>)
- it.tidalwave.util.Finder<TYPE> (also extends java.lang.Cloneable)
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- it.tidalwave.accounting.model.JobEvent.Type
- it.tidalwave.accounting.model.Project.Status
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)