Hierarchy For All Packages
- main.domain.contexts.events,
- main.domain.contexts.events.forms,
- main.domain.contexts.purchases,
- main.domain.contexts.purchases.internal,
- main.domain.contexts.user,
- main.domain.contexts.user.forms,
- main.domain.exceptions,
- main.domain.models.email,
- main.domain.models.evaluations,
- main.domain.models.events,
- main.domain.models.purchases,
- main.domain.models.users,
- main.domain.models.users.values,
- main.infra,
- main.infra.json,
- main.infra.virtual,
- main.roles,
- main.roles.repositories
Class Hierarchy
- java.lang.Object
- main.domain.contexts.events.AvailableEventsListing (implements main.roles.Context)
- main.domain.models.events.BoxOffice
- main.infra.DisabledEmailService (implements main.roles.EmailService)
- main.domain.models.users.values.EmailAddress
- main.domain.models.email.EmailDocument
- main.domain.models.email.EmailMetadata
- main.roles.EntityId
- main.domain.models.evaluations.EvaluationId
- main.domain.models.events.EventId
- main.domain.models.purchases.TransactionId
- main.domain.models.users.UserId
- main.domain.models.evaluations.Evaluation (implements main.roles.Entity<Id>)
- main.domain.models.events.Event (implements main.roles.Entity<Id>)
- main.domain.contexts.events.EventEvaluation (implements main.roles.Context)
- main.domain.contexts.events.forms.EventInformation
- main.domain.models.purchases.EventManagementBusiness
- main.domain.contexts.events.EventRegistering (implements main.roles.Context)
- main.infra.virtual.EventsInMemory (implements main.roles.repositories.Events)
- main.infra.json.EventsJson (implements main.roles.repositories.Events)
- java.io.File (implements java.lang.Comparable<T>, java.io.Serializable)
- main.infra.json.JsonFile
- main.domain.models.email.Html
- main.domain.contexts.user.ListTickets (implements main.roles.Context)
- main.domain.models.users.Login
- main.domain.contexts.user.forms.LoginInformation
- main.domain.models.purchases.Participant
- main.domain.models.users.values.Password
- main.domain.models.purchases.PaymentDetails
- main.domain.models.purchases.PaymentMethod
- main.domain.models.users.Person
- main.domain.contexts.user.forms.PersonalInformation
- main.domain.models.events.Poster
- main.domain.contexts.purchases.internal.Purchase
- main.domain.contexts.purchases.internal.PurchaseMail
- main.infra.Session
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- main.domain.exceptions.CantRegisterPastEvent
- main.domain.exceptions.EmailAlreadyExists
- main.domain.exceptions.EventAlreadyRegistered
- main.domain.exceptions.InexistentUser
- main.domain.exceptions.InvalidRefundDueToInactiveEvent
- main.domain.exceptions.PermissionDenied
- main.domain.exceptions.PurchaseForInactiveEvent
- main.domain.exceptions.SoldOut
- main.domain.exceptions.TryingToEvaluateActiveEvent
- java.lang.Exception
- main.domain.models.events.Ticket
- main.domain.contexts.purchases.TicketBuying (implements main.roles.Context)
- main.domain.contexts.purchases.TicketRefund (implements main.roles.Context)
- main.domain.models.purchases.Transaction (implements main.roles.Entity<Id>)
- main.domain.models.users.User (implements main.roles.Entity<Id>)
- main.domain.contexts.user.UserEditing (implements main.roles.Context)
- main.domain.contexts.user.UserEditing.EditingWithTarget
- main.domain.contexts.user.UserLogin (implements main.roles.Context)
- main.domain.contexts.user.UserRegistering (implements main.roles.Context)
- main.domain.contexts.user.AdminRegistering (implements main.roles.Context)
- main.infra.virtual.UsersInMemory (implements main.roles.repositories.Users)
- main.infra.json.UsersJson (implements main.roles.repositories.Users)
Interface Hierarchy
- main.roles.Context
- main.roles.EmailService
- main.roles.Entity<Id>
- main.roles.repositories.Events
- main.roles.repositories.Users