Hierarchy For Package it.tidalwave.accounting.model

Package Hierarchies:

Class Hierarchy

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.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.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.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.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>)

Enum Hierarchy

  • java.lang.Object
    • java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)