Hierarchy For All Packages

Package Hierarchies:

Class Hierarchy

  • java.lang.Object
    • net.tangly.core.domain.BoundedDomain<R,B,P> (implements net.tangly.core.domain.DomainAudit, net.tangly.core.HasName)
    • net.tangly.ui.app.domain.BoundedDomainUi<T> (implements net.tangly.core.domain.BoundedDomain.EventListener)
      • net.tangly.erp.invoices.ui.InvoicesBoundedDomainUi (implements net.tangly.core.domain.BoundedDomain.EventListener)
    • net.tangly.erp.invoices.ui.CmdCreateInvoiceDocument (implements net.tangly.ui.app.domain.Cmd)
    • net.tangly.ui.app.domain.CmdFilesUpload<R,B,P> (implements net.tangly.ui.app.domain.Cmd)
    • com.vaadin.flow.component.Component (implements com.vaadin.flow.component.AttachNotifier, com.vaadin.flow.component.DetachNotifier, com.vaadin.flow.component.HasStyle)
      • com.vaadin.flow.component.orderedlayout.VerticalLayout (implements com.vaadin.flow.component.ClickNotifier<T>, com.vaadin.flow.component.orderedlayout.FlexComponent, com.vaadin.flow.component.orderedlayout.ThemableLayout)
        • net.tangly.ui.app.domain.AnalyticsView (implements net.tangly.ui.app.domain.View)
    • net.tangly.erp.invoices.domain.Invoice (implements net.tangly.core.HasMutableDate, net.tangly.core.HasMutableId, net.tangly.core.HasMutableName, net.tangly.core.HasMutableText)
    • net.tangly.erp.invoices.artifacts.InvoiceAsciiDoc (implements net.tangly.core.domain.DocumentGenerator<T>)
    • net.tangly.erp.invoices.artifacts.InvoiceJson (implements net.tangly.core.domain.DocumentGenerator<T>)
    • net.tangly.erp.invoices.artifacts.InvoiceQrCode (implements net.tangly.core.domain.DocumentGenerator<T>)
    • net.tangly.erp.invoices.ports.InvoicesAdapter (implements net.tangly.erp.invoices.services.InvoicesPort)
    • net.tangly.erp.invoices.services.InvoicesBusinessLogic
    • net.tangly.erp.invoices.ports.InvoicesEntities (implements net.tangly.erp.invoices.services.InvoicesRealm)
    • net.tangly.erp.invoices.ports.InvoicesTsvJsonHdl
    • net.tangly.erp.invoices.artifacts.InvoiceZugFerd (implements net.tangly.core.domain.DocumentGenerator<T>, org.mustangproject.ZUGFeRD.IExportableTransaction)

Interface Hierarchy

  • net.tangly.core.HasText
  • net.tangly.core.domain.Port<R>
  • net.tangly.core.domain.Realm

Enum Class Hierarchy

  • java.lang.Object
    • java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
      • net.tangly.erp.invoices.domain.ArticleCode (implements net.tangly.core.codes.Code)
      • net.tangly.erp.invoices.domain.VatCode (implements net.tangly.core.codes.Code, net.tangly.core.HasDateRange)

Record Class Hierarchy

  • java.lang.Object
    • java.lang.Record
      • net.tangly.erp.invoices.domain.Article (implements net.tangly.core.HasId, net.tangly.core.HasName, net.tangly.core.HasText)
      • net.tangly.erp.invoices.domain.InvoiceItem (implements net.tangly.erp.invoices.domain.InvoiceLine)
      • net.tangly.erp.invoices.domain.InvoiceLegalEntity (implements net.tangly.core.HasId, net.tangly.core.HasName)
      • net.tangly.erp.invoices.services.InvoicesPort.InvoiceView
      • net.tangly.erp.invoices.domain.Subtotal (implements net.tangly.erp.invoices.domain.InvoiceLine)