Hierarchy For All Packages

Package Hierarchies:

Class Hierarchy

  • java.lang.Object
    • org.example.domain.boundaries.educational.entities.AcademicPlan
    • org.example.domain.boundaries.financial.entities.Address
    • org.example.domain.boundaries.maintenance.entities.Building
    • org.example.domain.boundaries.educational.entities.Classroom
    • org.example.domain.boundaries.educational.entities.Course
    • org.example.domain.boundaries.educational.logic.CourseStarter
    • org.example.domain.boundaries.educational.EducationalContextListener (implements io.mateu.mdd.shared.BoundedContextListener)
    • org.example.domain.boundaries.financial.entities.FinancialAgent
    • org.example.domain.boundaries.financial.FinancialContextListener (implements io.mateu.mdd.shared.BoundedContextListener)
    • org.example.domain.boundaries.educational.entities.Grade
      • org.example.domain.boundaries.educational.entities.FinalGrade
      • org.example.domain.boundaries.educational.entities.PartialGrade
    • org.example.application.population.InitialData
    • org.example.domain.boundaries.financial.entities.Invoice
    • org.example.domain.events.InvoiceCreatedEvent (implements io.mateu.util.eventBus.Event)
    • org.example.domain.boundaries.financial.logic.InvoiceCreatedEventConsumer (implements java.util.function.Consumer<T>)
    • org.example.domain.boundaries.financial.entities.InvoiceLine
    • org.example.domain.boundaries.financial.entities.InvoiceTag
    • org.example.domain.boundaries.maintenance.entities.Issue
    • org.example.domain.boundaries.financial.entities.Item
    • org.example.domain.boundaries.maintenance.MaintenanceContextListener (implements io.mateu.mdd.shared.BoundedContextListener)
    • org.example.domain.boundaries.financial.entities.Order
    • org.example.domain.boundaries.financial.entities.OrderLine
    • org.example.domain.boundaries.common.entities.Person
      • org.example.domain.boundaries.educational.entities.Student
      • org.example.domain.boundaries.educational.entities.Teacher
      • org.example.domain.boundaries.maintenance.entities.Technician
    • org.example.application.population.Populator
    • org.example.application.util.PropertiesLoader
    • org.example.domain.boundaries.maintenance.entities.Provider
    • org.example.domain.events.QuarterEndedEvent (implements io.mateu.util.eventBus.Event)
    • org.example.domain.boundaries.financial.logic.QuarterEndedEventConsumer (implements java.util.function.Consumer<T>)
    • org.example.domain.events.QuarterStartedEvent (implements io.mateu.util.eventBus.Event)
    • org.example.domain.boundaries.financial.logic.QuarterStartedEventConsumer (implements java.util.function.Consumer<T>)
    • org.example.domain.boundaries.educational.entities.Semester
    • org.example.domain.boundaries.educational.logic.StartCourseCommand (implements io.mateu.mdd.shared.ScheduledCommand)
    • org.example.domain.events.StudentGradedEvent (implements io.mateu.util.eventBus.Event)
    • org.example.domain.boundaries.educational.logic.StudentGradedEventConsumer (implements java.util.function.Consumer<T>)
    • org.example.domain.boundaries.educational.entities.Subject

Interface Hierarchy

  • io.mateu.mdd.core.interfaces.IRepository<T,​K>

Enum Hierarchy