Hierarchy For All Packages
- de.gustavblass.fsu.fmi.roombooking,
- de.gustavblass.fsu.fmi.roombooking.configuration,
- de.gustavblass.fsu.fmi.roombooking.controller,
- de.gustavblass.fsu.fmi.roombooking.controller.admin,
- de.gustavblass.fsu.fmi.roombooking.dto,
- de.gustavblass.fsu.fmi.roombooking.events,
- de.gustavblass.fsu.fmi.roombooking.exceptions,
- de.gustavblass.fsu.fmi.roombooking.mapper,
- de.gustavblass.fsu.fmi.roombooking.model,
- de.gustavblass.fsu.fmi.roombooking.model.actor,
- de.gustavblass.fsu.fmi.roombooking.model.reservation,
- de.gustavblass.fsu.fmi.roombooking.model.room,
- de.gustavblass.fsu.fmi.roombooking.model.room.equipment,
- de.gustavblass.fsu.fmi.roombooking.model.room.schedule,
- de.gustavblass.fsu.fmi.roombooking.repository,
- de.gustavblass.fsu.fmi.roombooking.security,
- de.gustavblass.fsu.fmi.roombooking.service,
- de.gustavblass.fsu.fmi.roombooking.util
Class Hierarchy
- java.lang.Object
- org.springframework.security.web.authentication.AbstractAuthenticationTargetUrlRequestHandler
- org.springframework.security.web.authentication.SimpleUrlAuthenticationSuccessHandler (implements org.springframework.security.web.authentication.AuthenticationSuccessHandler)
- org.springframework.security.web.authentication.SavedRequestAwareAuthenticationSuccessHandler
- de.gustavblass.fsu.fmi.roombooking.configuration.SessionAndSavedRequestAwareAuthenticationSuccessHandler
- org.springframework.security.web.authentication.SavedRequestAwareAuthenticationSuccessHandler
- org.springframework.security.web.authentication.SimpleUrlAuthenticationSuccessHandler (implements org.springframework.security.web.authentication.AuthenticationSuccessHandler)
- de.gustavblass.fsu.fmi.roombooking.model.actor.Actor (implements java.lang.Comparable<T>, org.springframework.security.core.CredentialsContainer, de.gustavblass.fsu.fmi.roombooking.model.Identified, org.springframework.security.core.userdetails.UserDetails)
- de.gustavblass.fsu.fmi.roombooking.model.actor.LdapActor
- de.gustavblass.fsu.fmi.roombooking.model.actor.LocalActor
- de.gustavblass.fsu.fmi.roombooking.controller.admin.ActorAdminController
- de.gustavblass.fsu.fmi.roombooking.controller.admin.ActorAdminRestController
- de.gustavblass.fsu.fmi.roombooking.controller.ActorController
- de.gustavblass.fsu.fmi.roombooking.dto.ActorCreatedByAdminDTO
- de.gustavblass.fsu.fmi.roombooking.dto.LocalActorCreatedByAdminDTO
- de.gustavblass.fsu.fmi.roombooking.dto.LocalRegistrationActorDTO
- de.gustavblass.fsu.fmi.roombooking.dto.LocalActorCreatedByAdminDTO
- de.gustavblass.fsu.fmi.roombooking.model.actor.ActorMetadata
- de.gustavblass.fsu.fmi.roombooking.controller.ActorRestController
- de.gustavblass.fsu.fmi.roombooking.service.ActorService (implements org.springframework.security.core.userdetails.UserDetailsService)
- de.gustavblass.fsu.fmi.roombooking.configuration.Base64PropertyDecoder (implements org.springframework.context.ApplicationContextInitializer<C>)
- de.gustavblass.fsu.fmi.roombooking.configuration.Configuration (implements org.springframework.web.servlet.config.annotation.WebMvcConfigurer)
- de.gustavblass.fsu.fmi.roombooking.service.CurrentAuthorityService
- de.gustavblass.fsu.fmi.roombooking.configuration.EMailConfiguration (implements org.springframework.context.ApplicationContextAware)
- de.gustavblass.fsu.fmi.roombooking.service.EMailService
- de.gustavblass.fsu.fmi.roombooking.controller.admin.EquipmentAdminController
- de.gustavblass.fsu.fmi.roombooking.controller.admin.EquipmentAdminRestController
- de.gustavblass.fsu.fmi.roombooking.service.EquipmentService
- de.gustavblass.fsu.fmi.roombooking.model.room.equipment.EquipmentType
- de.gustavblass.fsu.fmi.roombooking.model.room.equipment.CommonEquipmentType
- de.gustavblass.fsu.fmi.roombooking.model.room.equipment.IndividualEquipmentType
- java.util.EventObject (implements java.io.Serializable)
- org.springframework.context.ApplicationEvent
- de.gustavblass.fsu.fmi.roombooking.events.LocalisedEvent
- de.gustavblass.fsu.fmi.roombooking.events.ActorCreatedEvent
- de.gustavblass.fsu.fmi.roombooking.events.UnconfirmedRegistrationEvent
- de.gustavblass.fsu.fmi.roombooking.events.EMailChangeEvent
- de.gustavblass.fsu.fmi.roombooking.events.ReservationConfirmedEvent
- de.gustavblass.fsu.fmi.roombooking.events.ActorCreatedEvent
- de.gustavblass.fsu.fmi.roombooking.events.LocalisedEvent
- org.springframework.context.ApplicationEvent
- de.gustavblass.fsu.fmi.roombooking.dto.FilterReservationsDTO
- de.gustavblass.fsu.fmi.roombooking.dto.BookRoomDTO
- de.gustavblass.fsu.fmi.roombooking.dto.IndividualEquipmentMutableDTO
- de.gustavblass.fsu.fmi.roombooking.security.LdapActorLoginMapper (implements org.springframework.security.ldap.userdetails.UserDetailsContextMapper)
- de.gustavblass.fsu.fmi.roombooking.security.LdapActorRegistrationMapper (implements org.springframework.security.ldap.userdetails.UserDetailsContextMapper)
- de.gustavblass.fsu.fmi.roombooking.security.LdapDatabaseActorPopulator (implements org.springframework.security.ldap.userdetails.LdapAuthoritiesPopulator)
- de.gustavblass.fsu.fmi.roombooking.dto.LdapRegistrationActorDTO
- de.gustavblass.fsu.fmi.roombooking.dto.NewRoomDTO
- de.gustavblass.fsu.fmi.roombooking.service.PathLocaliser
- de.gustavblass.fsu.fmi.roombooking.model.room.equipment.RequiredCommonEquipment
- de.gustavblass.fsu.fmi.roombooking.model.room.equipment.RequiredIndividualEquipment
- de.gustavblass.fsu.fmi.roombooking.model.reservation.Reservation (implements java.lang.Comparable<T>, de.gustavblass.fsu.fmi.roombooking.model.Identified)
- de.gustavblass.fsu.fmi.roombooking.model.reservation.SeatReservation
- de.gustavblass.fsu.fmi.roombooking.controller.admin.ReservationAdminController
- de.gustavblass.fsu.fmi.roombooking.controller.admin.ReservationAdminRestController
- de.gustavblass.fsu.fmi.roombooking.controller.ReservationController
- de.gustavblass.fsu.fmi.roombooking.controller.ReservationRestController
- de.gustavblass.fsu.fmi.roombooking.service.ReservationService
- de.gustavblass.fsu.fmi.roombooking.model.room.Room (implements de.gustavblass.fsu.fmi.roombooking.model.Identified)
- de.gustavblass.fsu.fmi.roombooking.model.room.ConferenceRoom
- de.gustavblass.fsu.fmi.roombooking.model.room.QuietStudyRoom
- de.gustavblass.fsu.fmi.roombooking.controller.admin.RoomAdminController
- de.gustavblass.fsu.fmi.roombooking.controller.admin.RoomAdminRestController
- de.gustavblass.fsu.fmi.roombooking.RoombookingApplication
- de.gustavblass.fsu.fmi.roombooking.controller.RoomController
- de.gustavblass.fsu.fmi.roombooking.model.room.equipment.RoomEquipment
- de.gustavblass.fsu.fmi.roombooking.model.room.equipment.CommonEquipment
- de.gustavblass.fsu.fmi.roombooking.model.room.equipment.IndividualEquipment
- de.gustavblass.fsu.fmi.roombooking.controller.RoomRestController
- de.gustavblass.fsu.fmi.roombooking.service.RoomService
- de.gustavblass.fsu.fmi.roombooking.configuration.RootDirectoryBasedLocaleContextResolver (implements org.springframework.web.servlet.LocaleResolver)
- de.gustavblass.fsu.fmi.roombooking.configuration.SecurityConfiguration
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- de.gustavblass.commons.exceptions.IllegalArgumentException
- de.gustavblass.fsu.fmi.roombooking.exceptions.AccountIsLockedException
- de.gustavblass.fsu.fmi.roombooking.exceptions.ActorStillHasReservationsException
- de.gustavblass.fsu.fmi.roombooking.exceptions.AlreadyExistsException
- de.gustavblass.fsu.fmi.roombooking.exceptions.ConflictingReservationsException
- de.gustavblass.fsu.fmi.roombooking.exceptions.ExpiredException
- de.gustavblass.fsu.fmi.roombooking.exceptions.IllegalHttpMethodException
- de.gustavblass.fsu.fmi.roombooking.exceptions.InvalidEquipmentException
- de.gustavblass.fsu.fmi.roombooking.exceptions.InvalidCommonEquipmentException
- de.gustavblass.fsu.fmi.roombooking.exceptions.InvalidIndividualEquipmentException
- de.gustavblass.fsu.fmi.roombooking.exceptions.InvalidSeatCountException
- de.gustavblass.fsu.fmi.roombooking.exceptions.InvalidOrBannedEMailAddressException
- de.gustavblass.fsu.fmi.roombooking.exceptions.InvalidUseException
- de.gustavblass.fsu.fmi.roombooking.exceptions.NoDifferenceException
- de.gustavblass.fsu.fmi.roombooking.exceptions.NotALocalUserException
- de.gustavblass.fsu.fmi.roombooking.exceptions.NotLoggedInException
- de.gustavblass.fsu.fmi.roombooking.exceptions.PasswordNotConfirmedException
- de.gustavblass.fsu.fmi.roombooking.exceptions.ReservationPeriodTooBigException
- de.gustavblass.fsu.fmi.roombooking.exceptions.ReservationPeriodTooSmallException
- de.gustavblass.fsu.fmi.roombooking.exceptions.ReversedTimePeriodException
- de.gustavblass.fsu.fmi.roombooking.exceptions.RoomStillHasReservationsException
- de.gustavblass.fsu.fmi.roombooking.exceptions.TimeTravelException
- de.gustavblass.fsu.fmi.roombooking.exceptions.UnauthorisedException
- de.gustavblass.fsu.fmi.roombooking.exceptions.WrongPasswordException
- de.gustavblass.commons.exceptions.IllegalStateException
- de.gustavblass.fsu.fmi.roombooking.exceptions.IllegalStateException
- de.gustavblass.commons.exceptions.NotFoundException
- de.gustavblass.fsu.fmi.roombooking.exceptions.NotFoundException
- java.lang.RuntimeException
- org.springframework.security.core.AuthenticationException
- org.springframework.security.authentication.AccountStatusException
- de.gustavblass.fsu.fmi.roombooking.exceptions.NoSuchLocalUserException
- org.springframework.security.authentication.AccountStatusException
- org.springframework.security.core.AuthenticationException
- de.gustavblass.commons.exceptions.IllegalArgumentException
- java.lang.Exception
- de.gustavblass.fsu.fmi.roombooking.util.TimeEmojifier
- de.gustavblass.fsu.fmi.roombooking.model.actor.VerificationToken
- de.gustavblass.fsu.fmi.roombooking.model.actor.EMailVerificationToken
- org.springframework.security.web.authentication.AbstractAuthenticationTargetUrlRequestHandler
Interface Hierarchy
- de.gustavblass.fsu.fmi.roombooking.mapper.ActorMapper
- de.gustavblass.fsu.fmi.roombooking.mapper.EquipmentTypeMapper
- de.gustavblass.fsu.fmi.roombooking.model.Identified
- de.gustavblass.fsu.fmi.roombooking.mapper.IndividualEquipmentMapper
- de.gustavblass.fsu.fmi.roombooking.mapper.OptionalMapper
- org.springframework.data.repository.query.QueryByExampleExecutor<T>
- org.springframework.data.jpa.repository.JpaRepository<T,
ID> (also extends org.springframework.data.repository.ListCrudRepository<T, ID>, org.springframework.data.repository.ListPagingAndSortingRepository<T, ID>) - de.gustavblass.fsu.fmi.roombooking.repository.EquipmentRepository
- de.gustavblass.fsu.fmi.roombooking.repository.EquipmentTypeRepository
- de.gustavblass.fsu.fmi.roombooking.repository.ReservationRepository
- de.gustavblass.fsu.fmi.roombooking.repository.RoomRepository
- org.springframework.data.jpa.repository.JpaRepository<T,
- org.springframework.data.repository.Repository<T,
ID> - org.springframework.data.repository.CrudRepository<T,
ID> - org.springframework.data.repository.ListCrudRepository<T,
ID> - org.springframework.data.jpa.repository.JpaRepository<T,
ID> (also extends org.springframework.data.repository.ListPagingAndSortingRepository<T, ID>, org.springframework.data.repository.query.QueryByExampleExecutor<T>) - de.gustavblass.fsu.fmi.roombooking.repository.EquipmentRepository
- de.gustavblass.fsu.fmi.roombooking.repository.EquipmentTypeRepository
- de.gustavblass.fsu.fmi.roombooking.repository.ReservationRepository
- de.gustavblass.fsu.fmi.roombooking.repository.RoomRepository
- org.springframework.data.jpa.repository.JpaRepository<T,
- org.springframework.data.repository.ListCrudRepository<T,
- org.springframework.data.repository.PagingAndSortingRepository<T,
ID> - de.gustavblass.fsu.fmi.roombooking.repository.ActorMetadataRepository
- de.gustavblass.fsu.fmi.roombooking.repository.ActorRepository
- org.springframework.data.repository.ListPagingAndSortingRepository<T,
ID> - org.springframework.data.jpa.repository.JpaRepository<T,
ID> (also extends org.springframework.data.repository.ListCrudRepository<T, ID>, org.springframework.data.repository.query.QueryByExampleExecutor<T>) - de.gustavblass.fsu.fmi.roombooking.repository.EquipmentRepository
- de.gustavblass.fsu.fmi.roombooking.repository.EquipmentTypeRepository
- de.gustavblass.fsu.fmi.roombooking.repository.ReservationRepository
- de.gustavblass.fsu.fmi.roombooking.repository.RoomRepository
- org.springframework.data.jpa.repository.JpaRepository<T,
- de.gustavblass.fsu.fmi.roombooking.repository.VerificationTokenRepository
- org.springframework.data.repository.CrudRepository<T,
- de.gustavblass.fsu.fmi.roombooking.mapper.ReservationMapper
- de.gustavblass.fsu.fmi.roombooking.mapper.RoomMapper
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- de.gustavblass.fsu.fmi.roombooking.model.room.Accessibility
- de.gustavblass.fsu.fmi.roombooking.controller.admin.ActorAdminController.Template
- de.gustavblass.fsu.fmi.roombooking.model.actor.ActorAuthority (implements java.lang.Comparable<T>)
- de.gustavblass.fsu.fmi.roombooking.controller.ActorController.Template
- de.gustavblass.fsu.fmi.roombooking.controller.ActorRestController.ActorRestUriTemplate
- de.gustavblass.fsu.fmi.roombooking.model.actor.ActorRole
- de.gustavblass.fsu.fmi.roombooking.model.room.equipment.DefaultCommonEquipmentType
- de.gustavblass.fsu.fmi.roombooking.model.room.equipment.DefaultIndividualEquipmentType
- de.gustavblass.fsu.fmi.roombooking.service.EMailService.Template
- de.gustavblass.fsu.fmi.roombooking.controller.admin.EquipmentAdminController.Template
- de.gustavblass.fsu.fmi.roombooking.model.room.equipment.EquipmentCountCategory
- de.gustavblass.fsu.fmi.roombooking.model.reservation.IntendedUse
- de.gustavblass.fsu.fmi.roombooking.model.room.schedule.MergeOptions.AsymmetricMergeMode
- de.gustavblass.fsu.fmi.roombooking.configuration.RegistrationMode
- de.gustavblass.fsu.fmi.roombooking.controller.admin.ReservationAdminController.Template
- de.gustavblass.fsu.fmi.roombooking.controller.admin.ReservationAdminRestController.ReservationRestUriTemplate
- de.gustavblass.fsu.fmi.roombooking.controller.ReservationController.Template
- de.gustavblass.fsu.fmi.roombooking.dto.ReservationMultiActionRequest.ReservationMultiAction
- de.gustavblass.fsu.fmi.roombooking.controller.ReservationRestController.ReservationRestUriTemplate
- de.gustavblass.fsu.fmi.roombooking.model.reservation.ReservationType
- de.gustavblass.fsu.fmi.roombooking.controller.admin.RoomAdminController.Template
- de.gustavblass.fsu.fmi.roombooking.controller.RoomController.Template
- de.gustavblass.fsu.fmi.roombooking.controller.RoomRestController.RoomRestUriTemplate
- de.gustavblass.fsu.fmi.roombooking.model.room.schedule.RoomStatus
- de.gustavblass.fsu.fmi.roombooking.model.room.RoomType
- de.gustavblass.fsu.fmi.roombooking.model.room.schedule.TimespanOverlapItem.Type
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
Record Class Hierarchy
- java.lang.Object
- java.lang.Record
- de.gustavblass.fsu.fmi.roombooking.dto.ActorDTO
- de.gustavblass.fsu.fmi.roombooking.dto.ChangeEMailAddressDTO
- de.gustavblass.fsu.fmi.roombooking.dto.ChangeNameDTO
- de.gustavblass.fsu.fmi.roombooking.dto.ChangePasswordDTO
- de.gustavblass.fsu.fmi.roombooking.dto.ChangeUserNameDTO
- de.gustavblass.fsu.fmi.roombooking.events.EMailChangeEvent.EMailChange
- de.gustavblass.fsu.fmi.roombooking.dto.EquipmentTypeDTO
- de.gustavblass.fsu.fmi.roombooking.dto.IndividualEquipmentDTO
- de.gustavblass.fsu.fmi.roombooking.model.room.schedule.MergeOptions
- de.gustavblass.fsu.fmi.roombooking.dto.ReservationDTO
- de.gustavblass.fsu.fmi.roombooking.dto.ReservationMultiActionRequest
- de.gustavblass.fsu.fmi.roombooking.dto.ReservationSummaryDTO
- de.gustavblass.fsu.fmi.roombooking.dto.RoomDTO
- de.gustavblass.fsu.fmi.roombooking.model.room.schedule.RoomSchedule
- de.gustavblass.fsu.fmi.roombooking.model.room.schedule.RoomScheduleItem
- de.gustavblass.fsu.fmi.roombooking.dto.RoomSummaryDTO
- de.gustavblass.fsu.fmi.roombooking.util.TimeEmojifier.HourEmoji
- de.gustavblass.fsu.fmi.roombooking.model.room.schedule.TimespanOverlapItem (implements java.lang.Comparable<T>)
- java.lang.Record