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.collaborators.ports.CollaboratorsAdapter (implements net.tangly.erp.collabortors.services.CollaboratorsPort)
    • net.tangly.erp.collabortors.services.CollaboratorsBusinessLogic
    • net.tangly.erp.collaborators.ports.CollaboratorsEntities (implements net.tangly.erp.collabortors.services.CollaboratorsRealm)
    • net.tangly.erp.collaborators.ports.CollaboratorsTsvHdl
    • 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.components.ItemView<T> (implements net.tangly.ui.app.domain.View)
    • net.tangly.erp.collaborators.domain.Organization (implements net.tangly.core.HasId)

Interface Hierarchy

Record Class Hierarchy

  • java.lang.Object
    • java.lang.Record
      • net.tangly.erp.collaborators.domain.Collaborator (implements net.tangly.core.HasId)
      • net.tangly.erp.collaborators.domain.Contract (implements net.tangly.core.HasDateRange, net.tangly.core.HasId)
      • net.tangly.erp.collaborators.domain.SwissAccidentInsurance (implements net.tangly.core.HasDateRange)
      • net.tangly.erp.collaborators.domain.SwissPensionFund (implements net.tangly.core.HasDateRange)
      • net.tangly.erp.collaborators.domain.SwissSocialInsurance (implements net.tangly.core.HasDateRange)
      • net.tangly.erp.collaborators.domain.SwissWageCard