Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- acceptedPrivacyPolicy - Variable in class de.gustavblass.fsu.fmi.roombooking.dto.LdapRegistrationActorDTO
-
Whether the end user agrees to the privacy policy.
- acceptedPrivacyPolicy - Variable in class de.gustavblass.fsu.fmi.roombooking.dto.LocalRegistrationActorDTO
-
Whether the end user agrees to the privacy policy.
- acceptedTermsOfUse - Variable in class de.gustavblass.fsu.fmi.roombooking.dto.LdapRegistrationActorDTO
-
Whether the end user agrees to the terms of use.
- acceptedTermsOfUse - Variable in class de.gustavblass.fsu.fmi.roombooking.dto.LocalRegistrationActorDTO
-
Whether the end user agrees to the terms of use.
- accessibility - Variable in class de.gustavblass.fsu.fmi.roombooking.dto.NewRoomDTO
-
The
Room.accessibility. - accessibility - Variable in record class de.gustavblass.fsu.fmi.roombooking.dto.RoomDTO
-
The field for the
accessibilityrecord component. - accessibility - Variable in class de.gustavblass.fsu.fmi.roombooking.model.room.Room
-
How well this Room is suited for mobility-impaired users.
- accessibility() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.RoomDTO
-
Returns the value of the
accessibilityrecord component. - Accessibility - Enum Class in de.gustavblass.fsu.fmi.roombooking.model.room
-
Levels of accessibility to Rooms in terms of mobility.
- Accessibility(String) - Constructor for enum class de.gustavblass.fsu.fmi.roombooking.model.room.Accessibility
- accessibilityRequired - Variable in record class de.gustavblass.fsu.fmi.roombooking.dto.ReservationDTO
-
The field for the
accessibilityRequiredrecord component. - accessibilityRequired - Variable in class de.gustavblass.fsu.fmi.roombooking.model.reservation.Reservation
-
Whether the
Reservation.applicantis reliant on proper accessibility, possibly due to temporarily or permanently impaired mobility. - accessibilityRequired() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.ReservationDTO
-
Returns the value of the
accessibilityRequiredrecord component. - AccountIsLockedException - Exception Class in de.gustavblass.fsu.fmi.roombooking.exceptions
-
Indicates that a certain action could not be performed because the
.invalid reference
Actor#isLocked - AccountIsLockedException() - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.AccountIsLockedException
-
See
Exception(). - AccountIsLockedException(String) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.AccountIsLockedException
-
See
Exception(String). - AccountIsLockedException(String, Throwable) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.AccountIsLockedException
- AccountIsLockedException(Throwable) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.AccountIsLockedException
-
See
Exception(Throwable). - action - Variable in record class de.gustavblass.fsu.fmi.roombooking.dto.ReservationMultiActionRequest
-
The field for the
actionrecord component. - action - Variable in enum class de.gustavblass.fsu.fmi.roombooking.dto.ReservationMultiActionRequest.ReservationMultiAction
- action() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.ReservationMultiActionRequest
-
Returns the value of the
actionrecord component. - actor - Variable in class de.gustavblass.fsu.fmi.roombooking.events.ActorCreatedEvent
-
The user that was newly saved to the database.
- actor - Variable in record class de.gustavblass.fsu.fmi.roombooking.events.EMailChangeEvent.EMailChange
-
The field for the
actorrecord component. - actor - Variable in class de.gustavblass.fsu.fmi.roombooking.model.actor.VerificationToken
-
The
Actorto whom theVerificationToken.tokenbelongs. - actor() - Method in record class de.gustavblass.fsu.fmi.roombooking.events.EMailChangeEvent.EMailChange
-
Returns the value of the
actorrecord component. - Actor - Class in de.gustavblass.fsu.fmi.roombooking.model.actor
-
A user of the
Room-booking system. - Actor() - Constructor for class de.gustavblass.fsu.fmi.roombooking.model.actor.Actor
- ActorAdminController - Class in de.gustavblass.fsu.fmi.roombooking.controller.admin
-
Defines the behaviour of the web server for the path
/admin/users. - ActorAdminController(ActorService, PathLocaliser) - Constructor for class de.gustavblass.fsu.fmi.roombooking.controller.admin.ActorAdminController
-
Constructs a new
ActorAdminController. - ActorAdminController.Template - Enum Class in de.gustavblass.fsu.fmi.roombooking.controller.admin
-
Represents templates in the resources for administrators.
- ActorAdminRestController - Class in de.gustavblass.fsu.fmi.roombooking.controller.admin
-
Defines the behaviour of the API server for the path
/api/v1/admin/users. - ActorAdminRestController(ActorService) - Constructor for class de.gustavblass.fsu.fmi.roombooking.controller.admin.ActorAdminRestController
-
Constructs a new
ActorRestControllerwith the givenActorAdminRestController.actorService. - ActorAuthority - Enum Class in de.gustavblass.fsu.fmi.roombooking.model.actor
-
Represents the level of privilege granted to an
Actor. - ActorAuthority(String) - Constructor for enum class de.gustavblass.fsu.fmi.roombooking.model.actor.ActorAuthority
- ActorController - Class in de.gustavblass.fsu.fmi.roombooking.controller
-
Defines the behaviour of the web server for the path
/benutzer. - ActorController(ActorService, PathLocaliser) - Constructor for class de.gustavblass.fsu.fmi.roombooking.controller.ActorController
-
Constructs a new
ActorController. - ActorController.Template - Enum Class in de.gustavblass.fsu.fmi.roombooking.controller
-
Represents templates in the resources, allowing one or several Actors to be rendered as HTML.
- ActorCreatedByAdminDTO - Class in de.gustavblass.fsu.fmi.roombooking.dto
-
A data-transfer object that represents and validates the HTML form input POSTed to
ActorAdminController.createActor(LocalActorCreatedByAdminDTO, BindingResult, HttpServletResponse). - ActorCreatedByAdminDTO() - Constructor for class de.gustavblass.fsu.fmi.roombooking.dto.ActorCreatedByAdminDTO
- ActorCreatedEvent - Class in de.gustavblass.fsu.fmi.roombooking.events
-
Signals that a new
ActorCreatedEvent.actorwas added to the system. - ActorCreatedEvent(Actor) - Constructor for class de.gustavblass.fsu.fmi.roombooking.events.ActorCreatedEvent
-
Constructs a new
ActorCreatedEvent. - ActorCreatedEvent(Actor, Locale) - Constructor for class de.gustavblass.fsu.fmi.roombooking.events.ActorCreatedEvent
-
Constructs a new
ActorCreatedEvent. - ActorDTO - Record Class in de.gustavblass.fsu.fmi.roombooking.dto
-
Represents an
Actor, but with theActor.password()stripped away. - ActorDTO(Long, String, String, String, ActorRole, boolean, boolean) - Constructor for record class de.gustavblass.fsu.fmi.roombooking.dto.ActorDTO
-
Creates an instance of a
ActorDTOrecord class. - actorMapper - Variable in class de.gustavblass.fsu.fmi.roombooking.controller.ActorRestController
- actorMapper - Variable in class de.gustavblass.fsu.fmi.roombooking.service.ActorService
-
Creates
Actorobjects from data-transfer objects representing Actors created by administrators (ActorAuthority.IT_ADMINISTRATION,ActorAuthority.FACULTY_ADMINISTRATION). - ActorMapper - Interface in de.gustavblass.fsu.fmi.roombooking.mapper
-
Converts
ActorCreatedByAdminDTOtoActorobjects. - ActorMetadata - Class in de.gustavblass.fsu.fmi.roombooking.model.actor
-
Additional information on a specific
Actor's account that is not stored in the actual Actor object. - ActorMetadata() - Constructor for class de.gustavblass.fsu.fmi.roombooking.model.actor.ActorMetadata
- actorMetadataRepository - Variable in class de.gustavblass.fsu.fmi.roombooking.service.ActorService
-
Provides database access to modify the
ActorMetadata. - ActorMetadataRepository - Interface in de.gustavblass.fsu.fmi.roombooking.repository
-
Fetches/saves
ActorMetadatafrom/to theuser_metadatadatabase table. - actorRepository - Variable in class de.gustavblass.fsu.fmi.roombooking.service.ActorService
-
Provides database access to actually create, modify and delete Actors.
- ActorRepository - Interface in de.gustavblass.fsu.fmi.roombooking.repository
-
Fetches/saves Actors from/to the
usersdatabase table. - ActorRestController - Class in de.gustavblass.fsu.fmi.roombooking.controller
-
Defines the behaviour of the API server for the path
/api/users. - ActorRestController(ActorService, ActorMapper) - Constructor for class de.gustavblass.fsu.fmi.roombooking.controller.ActorRestController
-
Constructs a new
ActorRestControllerwith the givenActorRestController.actorService. - ActorRestController.ActorRestUriTemplate - Enum Class in de.gustavblass.fsu.fmi.roombooking.controller
-
Pre-compiled UriTemplates for HATEOAS-compliant API responses.
- ActorRestUriTemplate(UriTemplate) - Constructor for enum class de.gustavblass.fsu.fmi.roombooking.controller.ActorRestController.ActorRestUriTemplate
- ActorRole - Enum Class in de.gustavblass.fsu.fmi.roombooking.model.actor
- ActorRole(String) - Constructor for enum class de.gustavblass.fsu.fmi.roombooking.model.actor.ActorRole
- actorService - Variable in class de.gustavblass.fsu.fmi.roombooking.controller.ActorController
-
Used to retrieve and save Actors from the database.
- actorService - Variable in class de.gustavblass.fsu.fmi.roombooking.controller.ActorRestController
-
Used to retrieve and save Actors from the database.
- actorService - Variable in class de.gustavblass.fsu.fmi.roombooking.controller.admin.ActorAdminController
-
Used to retrieve and save Actors from the database.
- actorService - Variable in class de.gustavblass.fsu.fmi.roombooking.controller.admin.ActorAdminRestController
-
Used to retrieve and save Actors from the database.
- actorService - Variable in class de.gustavblass.fsu.fmi.roombooking.security.LdapActorLoginMapper
-
Used to fetch a given
Actordata from the database. - actorService - Variable in class de.gustavblass.fsu.fmi.roombooking.security.LdapDatabaseActorPopulator
-
Used to fetch a given user's data from the database.
- ActorService - Class in de.gustavblass.fsu.fmi.roombooking.service
-
Provides functionality to manage Actors, namely to create, modify and delete them.
- ActorService(ActorRepository, ActorMetadataRepository, VerificationTokenRepository, ActorMapper, PasswordEncoder, ReservationService, BindAuthenticator, RegistrationMode, Duration, Duration, List, List, ApplicationEventPublisher) - Constructor for class de.gustavblass.fsu.fmi.roombooking.service.ActorService
- ActorStillHasReservationsException - Exception Class in de.gustavblass.fsu.fmi.roombooking.exceptions
- ActorStillHasReservationsException(int) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.ActorStillHasReservationsException
-
See
Exception(). - ActorStillHasReservationsException(String, int) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.ActorStillHasReservationsException
-
See
Exception(String). - ActorStillHasReservationsException(String, Throwable, int) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.ActorStillHasReservationsException
- ActorStillHasReservationsException(Throwable, int) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.ActorStillHasReservationsException
-
See
Exception(Throwable). - actualAuthority - Variable in exception class de.gustavblass.fsu.fmi.roombooking.exceptions.UnauthorisedException
- addCommonEquipment(CommonEquipment) - Method in class de.gustavblass.fsu.fmi.roombooking.model.room.ConferenceRoom
-
Replaces the
CommonEquipmentinConferenceRoom.commonEquipmentthat has same type as the given equipment with the given equipment. - addIndividualEquipment(IndividualEquipment) - Method in class de.gustavblass.fsu.fmi.roombooking.model.room.Room
-
Replaces the
IndividualEquipmentinRoom.equipmentthat has same type as the given equipment with the given equipment. - additionalDialects() - Method in class de.gustavblass.fsu.fmi.roombooking.configuration.Configuration
- addRequiredCommonEquipment(RequiredCommonEquipment) - Method in class de.gustavblass.fsu.fmi.roombooking.model.reservation.Reservation
-
Inserts a piece of common equipment to the
Reservation.requiredCommonEquipmentset. - addRequiredIndividualEquipment(RequiredIndividualEquipment) - Method in class de.gustavblass.fsu.fmi.roombooking.model.reservation.Reservation
-
Insert a new piece of individual equipment into the
Reservation.requiredIndividualEquipmentset. - addReservation(Reservation) - Method in class de.gustavblass.fsu.fmi.roombooking.model.room.Room
-
Inserts the given
Reservationinto theRoom.reservationsset. - ADMIN_MAIN - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.controller.admin.ActorAdminController.Template
-
The path to the HTML resource file that shows the main administrators' interface.
- ADMINISTRATION - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.model.actor.ActorRole
-
Anyone privileged with the
ActorAuthority.FACULTY_ADMINISTRATION. - ALL - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.MergeOptions.AsymmetricMergeMode
-
All RoomScheduleItems are allowed to be merged, even if the
RoomScheduleItem.statusis not the same for the two items. - ALL_TEMPLATE - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.controller.ActorRestController.ActorRestUriTemplate
-
Matches the path to the
ActorRestController.getActors(int, int, String, boolean)method with the arguments represented asTemplateVariables. - ALL_TEMPLATE - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.controller.RoomRestController.RoomRestUriTemplate
-
Matches the path to the
RoomRestController.getRooms(int, int, String, boolean)method with the arguments represented asTemplateVariables. - ALL_TEMPLATE_FILTERED - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.controller.admin.ReservationAdminRestController.ReservationRestUriTemplate
-
Matches the path to the
ReservationAdminRestController.getReservations(int, int, String, boolean)method with the filtering arguments represented asTemplateVariables. - ALL_TEMPLATE_PAGED - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.controller.admin.ReservationAdminRestController.ReservationRestUriTemplate
-
Matches the path to the
ReservationAdminRestController.getReservations(int, int, String, boolean)method with the paging arguments represented asTemplateVariables. - ALL_TEMPLATE_PAGED - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.controller.ReservationRestController.ReservationRestUriTemplate
-
Matches the path to the
ReservationRestController.getReservations(int, int, String, boolean)method with the paging arguments represented asTemplateVariables. - ALL_WORKSTATIONS - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.model.room.equipment.EquipmentCountCategory
-
All workstations are equipped, i.e.
- AlreadyExistsException - Exception Class in de.gustavblass.fsu.fmi.roombooking.exceptions
-
Indicates that a certain resource whose creation was requested does already exist and can therefore not be created (again).
- AlreadyExistsException() - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.AlreadyExistsException
-
See
Exception(). - AlreadyExistsException(String) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.AlreadyExistsException
-
See
Exception(String). - AlreadyExistsException(String, Throwable) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.AlreadyExistsException
- AlreadyExistsException(Throwable) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.AlreadyExistsException
-
See
Exception(Throwable). - applicant - Variable in class de.gustavblass.fsu.fmi.roombooking.model.reservation.Reservation
-
The
Actorwho has placed this Reservation. - applicantId - Variable in record class de.gustavblass.fsu.fmi.roombooking.dto.ReservationDTO
-
The field for the
applicantIdrecord component. - applicantId - Variable in record class de.gustavblass.fsu.fmi.roombooking.dto.ReservationSummaryDTO
-
The field for the
applicantIdrecord component. - applicantId() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.ReservationDTO
-
Returns the value of the
applicantIdrecord component. - applicantId() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.ReservationSummaryDTO
-
Returns the value of the
applicantIdrecord component. - applicationContext - Variable in class de.gustavblass.fsu.fmi.roombooking.configuration.EMailConfiguration
- argon2PasswordEncoder() - Method in class de.gustavblass.fsu.fmi.roombooking.configuration.SecurityConfiguration
-
Creates a new Argon2PasswordEncoder with Spring's defaults in order to hash the users' login credentials so that they're protected from being stolen by unauthorised people accessing the database.
- asymmetricMergeMode - Variable in record class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.MergeOptions
-
The field for the
asymmetricMergeModerecord component. - asymmetricMergeMode() - Method in record class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.MergeOptions
-
Returns the value of the
asymmetricMergeModerecord component. - AsymmetricMergeMode(String) - Constructor for enum class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.MergeOptions.AsymmetricMergeMode
- authenticationEventPublisher(ApplicationEventPublisher) - Method in class de.gustavblass.fsu.fmi.roombooking.configuration.SecurityConfiguration
-
Creates a new
AuthenticationEventPublisher. - authenticationManager(UserDetailsService, PasswordEncoder, AuthenticationEventPublisher, LdapAuthenticationProvider) - Method in class de.gustavblass.fsu.fmi.roombooking.configuration.SecurityConfiguration
-
Creates a new
DaoAuthenticationProviderusing theUserDetailsServiceand anSecurityConfiguration.argon2PasswordEncoder(). - authenticationSuccessHandler() - Method in class de.gustavblass.fsu.fmi.roombooking.configuration.SecurityConfiguration
B
- BASE64_PROPERTY_PATTERN - Static variable in class de.gustavblass.fsu.fmi.roombooking.configuration.Base64PropertyDecoder
-
Matches all (but also some malformed) Base64-encoded strings that are prepended with the prefix
base64:. - Base64PropertyDecoder - Class in de.gustavblass.fsu.fmi.roombooking.configuration
-
Decodes Base64-encoded properties.
- Base64PropertyDecoder() - Constructor for class de.gustavblass.fsu.fmi.roombooking.configuration.Base64PropertyDecoder
- bindAuthenticator() - Method in class de.gustavblass.fsu.fmi.roombooking.configuration.SecurityConfiguration
-
Creates the authentication strategy for the
SecurityConfiguration.ldapAuthenticationProvider(UserDetailsService, BindAuthenticator). - BOOK_ROOM - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.controller.ReservationController.Template
-
The path to the HTML resource file used as a template for one
Reservation. - bookRoom(BookRoomDTO) - Method in class de.gustavblass.fsu.fmi.roombooking.controller.ReservationRestController
-
Handles
POSTrequests to/api/v1/reservationsand places a newReservationbased on the givenBookRoomDTO. - bookRoom(BookRoomDTO, BindingResult, Model, HttpServletRequest, HttpServletResponse, HttpSession, SessionStatus) - Method in class de.gustavblass.fsu.fmi.roombooking.controller.ReservationController
- bookRoom(BookRoomDTO) - Method in class de.gustavblass.fsu.fmi.roombooking.service.ReservationService
-
Saves a new
Reservationto the database, based on the givenBookRoomDTO, if theFilterReservationsDTO.roomis free between the start time and end time. - BookRoomDTO - Class in de.gustavblass.fsu.fmi.roombooking.dto
-
Data-transfer object that represents a new
Reservationthat shall be placed. - BookRoomDTO() - Constructor for class de.gustavblass.fsu.fmi.roombooking.dto.BookRoomDTO
- BOTH - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.configuration.RegistrationMode
-
Users are permitted sign up both via LDAP and locally.
- buildSchedule(Room, LocalDate) - Method in class de.gustavblass.fsu.fmi.roombooking.service.ReservationService
-
Alias for
ReservationService.buildSchedule(Room, LocalDate, LocalTime, LocalTime)withLocalTime.MINas thestartTimeandLocalTime.MAXas theendTime. - buildSchedule(Room, LocalDate) - Method in class de.gustavblass.fsu.fmi.roombooking.service.RoomService
- buildSchedule(Room, LocalDate, MergeOptions) - Method in class de.gustavblass.fsu.fmi.roombooking.service.ReservationService
-
Alias for
ReservationService.buildSchedule(Room, LocalDate, LocalTime, LocalTime, MergeOptions)withLocalTime.MINas the start time andLocalTime.MAXas the end time. - buildSchedule(Room, LocalDate, MergeOptions) - Method in class de.gustavblass.fsu.fmi.roombooking.service.RoomService
- buildSchedule(Room, LocalDate, LocalTime, LocalTime) - Method in class de.gustavblass.fsu.fmi.roombooking.service.ReservationService
-
Alias for
ReservationService.buildSchedule(Room, LocalDate, LocalTime, LocalTime, MergeOptions)with merging disabled. - buildSchedule(Room, LocalDate, LocalTime, LocalTime) - Method in class de.gustavblass.fsu.fmi.roombooking.service.RoomService
- buildSchedule(Room, LocalDate, LocalTime, LocalTime, MergeOptions) - Method in class de.gustavblass.fsu.fmi.roombooking.service.ReservationService
-
Creates a
RoomSchedulefor the givenRoomon the givenLocalDatebetween the givenstartTimeandendTime. - buildScheduleForToday(Room) - Method in class de.gustavblass.fsu.fmi.roombooking.service.RoomService
- buildScheduleForWeek(Room, LocalDate) - Method in class de.gustavblass.fsu.fmi.roombooking.service.RoomService
C
- capacity - Variable in class de.gustavblass.fsu.fmi.roombooking.dto.NewRoomDTO
-
The
Room.capacity. - capacity - Variable in record class de.gustavblass.fsu.fmi.roombooking.dto.RoomDTO
-
The field for the
capacityrecord component. - capacity - Variable in record class de.gustavblass.fsu.fmi.roombooking.dto.RoomSummaryDTO
-
The field for the
capacityrecord component. - capacity - Variable in class de.gustavblass.fsu.fmi.roombooking.model.room.Room
-
How many seats there are, i.e.
- capacity() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.RoomDTO
-
Returns the value of the
capacityrecord component. - capacity() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.RoomSummaryDTO
-
Returns the value of the
capacityrecord component. - CHANGE_PASSWORD - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.controller.ActorController.Template
-
The path to the HTML resource file where the user can update their login credentials.
- CHANGE_PASSWORD_SUCCESS - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.controller.ActorController.Template
-
The path to the HTML resource file telling the user they changed their password successfully.
- changeEMailAddress(String) - Method in class de.gustavblass.fsu.fmi.roombooking.service.ActorService
-
Stores a new
EMailVerificationTokenwith the givenEMailVerificationToken.eMailAddressin the database, in order to allow anActorto change theirActor.eMailAddressby opening a confirmation link that will be sent by e-mail. - changeEMailAddress(Model, ChangeEMailAddressDTO, BindingResult, HttpServletResponse, ChangeUserNameDTO, ChangeNameDTO, RedirectAttributes) - Method in class de.gustavblass.fsu.fmi.roombooking.controller.ActorController
-
Handles
POSTrequests to/user/change-emailand allows the currently logged-inActorto request a change of theirActor.eMailAddress. - ChangeEMailAddressDTO - Record Class in de.gustavblass.fsu.fmi.roombooking.dto
-
Represents an
Actor's with to change theirActor.eMailAddress. - ChangeEMailAddressDTO(String) - Constructor for record class de.gustavblass.fsu.fmi.roombooking.dto.ChangeEMailAddressDTO
-
Creates an instance of a
ChangeEMailAddressDTOrecord class. - changeName(String) - Method in class de.gustavblass.fsu.fmi.roombooking.service.ActorService
-
Updates the
Actor.nameof the current user. - changeName(Model, ChangeNameDTO, BindingResult, HttpServletResponse, ChangeUserNameDTO, ChangeEMailAddressDTO) - Method in class de.gustavblass.fsu.fmi.roombooking.controller.ActorController
-
Handles
POSTrequests to/user/change-nameand updates theActor.nameof the authenticatedActorto the givenChangeNameDTO.newName. - ChangeNameDTO - Record Class in de.gustavblass.fsu.fmi.roombooking.dto
-
Represents an
Actor's with to change theirActor.name. - ChangeNameDTO(String) - Constructor for record class de.gustavblass.fsu.fmi.roombooking.dto.ChangeNameDTO
-
Creates an instance of a
ChangeNameDTOrecord class. - changePassword(ChangePasswordDTO, BindingResult, HttpServletResponse) - Method in class de.gustavblass.fsu.fmi.roombooking.controller.ActorController
- changePassword(ChangePasswordDTO) - Method in class de.gustavblass.fsu.fmi.roombooking.service.ActorService
-
Sets the
Actor.password()of theCurrentAuthorityService.getActor()(who must be aLocalActor) to hash of the givenChangePasswordDTO.newPassword. - ChangePasswordDTO - Record Class in de.gustavblass.fsu.fmi.roombooking.dto
-
Represents the data necessary to update the
Actor.password(). - ChangePasswordDTO(String, String, String) - Constructor for record class de.gustavblass.fsu.fmi.roombooking.dto.ChangePasswordDTO
-
Creates an instance of a
ChangePasswordDTOrecord class. - changeUserName(String) - Method in class de.gustavblass.fsu.fmi.roombooking.service.ActorService
-
Updates the
Actor.userNameof the current user. - changeUserName(Model, ChangeUserNameDTO, BindingResult, HttpServletResponse, ChangeNameDTO, ChangeEMailAddressDTO) - Method in class de.gustavblass.fsu.fmi.roombooking.controller.ActorController
-
Handles
POSTrequests to/user/change-usernameand updates theActor.userNameof the authenticatedActorto the givenChangeUserNameDTO.newUserName. - ChangeUserNameDTO - Record Class in de.gustavblass.fsu.fmi.roombooking.dto
-
Represents an
Actor's with to change theirActor.userName. - ChangeUserNameDTO(String) - Constructor for record class de.gustavblass.fsu.fmi.roombooking.dto.ChangeUserNameDTO
-
Creates an instance of a
ChangeUserNameDTOrecord class. - checkAuthorisationForActorAccess(ActorAuthority, String) - Static method in class de.gustavblass.fsu.fmi.roombooking.service.CurrentAuthorityService
-
Verifies that the current end-user has sufficient privilege to create, modify or delete an
Actorwith the givenActorAuthority. - clear() - Method in class de.gustavblass.fsu.fmi.roombooking.dto.ActorCreatedByAdminDTO
-
Deletes all personal data from this object by setting all fields to
null. - clearCredentials() - Method in class de.gustavblass.fsu.fmi.roombooking.dto.ActorCreatedByAdminDTO
-
Sets any passwords or other authentication secrets to null.
- clearCredentials() - Method in class de.gustavblass.fsu.fmi.roombooking.dto.LdapRegistrationActorDTO
-
Sets the
LdapRegistrationActorDTO.passwordto null. - clearCredentials() - Method in class de.gustavblass.fsu.fmi.roombooking.dto.LocalActorCreatedByAdminDTO
-
Sets the
LocalActorCreatedByAdminDTO.passwordto null. - CODE - Static variable in class de.gustavblass.fsu.fmi.roombooking.model.actor.LdapActor
-
Identifies the LDAP Actors.
- CODE - Static variable in class de.gustavblass.fsu.fmi.roombooking.model.actor.LocalActor
-
Identifies the local Actors.
- CODE - Static variable in class de.gustavblass.fsu.fmi.roombooking.model.room.equipment.CommonEquipmentType
-
Distinguishes
CommonEquipmentTypetable entries fromIndividualEquipmentTypeentries. - CODE - Static variable in class de.gustavblass.fsu.fmi.roombooking.model.room.equipment.IndividualEquipmentType
-
Distinguishes
IndividualEquipmentTypetable entries fromCommonEquipmentTypeentries. - commonEquipment - Variable in class de.gustavblass.fsu.fmi.roombooking.dto.NewRoomDTO
- commonEquipment - Variable in record class de.gustavblass.fsu.fmi.roombooking.dto.RoomDTO
-
The field for the
commonEquipmentrecord component. - commonEquipment - Variable in class de.gustavblass.fsu.fmi.roombooking.model.room.ConferenceRoom
-
The
CommonEquipmentavailable in the Room, useful to all of the Room's occupants. - commonEquipment() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.RoomDTO
-
Returns the value of the
commonEquipmentrecord component. - CommonEquipment - Class in de.gustavblass.fsu.fmi.roombooking.model.room.equipment
-
One piece of
RoomEquipmentthat are useful to all of aConferenceRoom's occupants. - CommonEquipment() - Constructor for class de.gustavblass.fsu.fmi.roombooking.model.room.equipment.CommonEquipment
- CommonEquipmentType - Class in de.gustavblass.fsu.fmi.roombooking.model.room.equipment
-
Represents a type (i.e. general class or category) of many physical pieces
RoomEquipmentthat are useful to all of aConferenceRoom's occupants. - CommonEquipmentType() - Constructor for class de.gustavblass.fsu.fmi.roombooking.model.room.equipment.CommonEquipmentType
- compareTo(Actor) - Method in class de.gustavblass.fsu.fmi.roombooking.model.actor.Actor
-
Determines whether this Actor or a given one has the higher-priority
Actor.role. - compareTo(Reservation) - Method in class de.gustavblass.fsu.fmi.roombooking.model.reservation.Reservation
-
Determines whether this Reservation or a conflicting other Reservation has higher priority.
- compareTo(TimespanOverlapItem) - Method in record class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.TimespanOverlapItem
-
Alias for
LocalDateTime.compareTo(ChronoLocalDateTime)on theTimespanOverlapItem.time. - compareTo(TimespanOverlapItem, Comparator) - Method in record class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.TimespanOverlapItem
-
Compares this
TimespanOverlapItemto another one based on theTimespanOverlapItem.timefield. - compareToWithInverseType(TimespanOverlapItem) - Method in record class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.TimespanOverlapItem
-
Compares this
TimespanOverlapItemto another one based on theTimespanOverlapItem.timefield. - computeMaximumOccupancy(Collection) - Static method in class de.gustavblass.fsu.fmi.roombooking.service.ReservationService
-
Calculates the highest amount of overlapping SeatReservations among the given ones.
- computeMaximumOccupancy(Collection, Integer) - Static method in class de.gustavblass.fsu.fmi.roombooking.service.ReservationService
-
Calculates the highest amount of overlapping SeatReservations among the given ones.
- computeMergeScore(RoomScheduleItem, RoomScheduleItem, int) - Method in record class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.MergeOptions
-
Calculates a score that indicates how well the given RoomScheduleItems are suited for merging.
- COMPUTER - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.model.room.equipment.DefaultIndividualEquipmentType
-
Laptop or personal computer (PC).
- computeScore() - Method in class de.gustavblass.fsu.fmi.roombooking.model.reservation.Reservation
- CONFERENCE_AUDIO - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.model.room.equipment.DefaultCommonEquipmentType
-
Microphones and loudspeakers that both cover the whole room, so that all people inside it can jointly participate in a phone call.
- CONFERENCE_ROOM - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.model.room.RoomType
-
Represents the
ConferenceRoomclass. - CONFERENCE_VIDEO - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.model.room.equipment.DefaultCommonEquipmentType
-
A webcam and a screen that allow all occupants of the room to jointly participants in a video call.
- ConferenceRoom - Class in de.gustavblass.fsu.fmi.roombooking.model.room
-
A
Roomintended and suitable for in-person or digital meetings. - ConferenceRoom() - Constructor for class de.gustavblass.fsu.fmi.roombooking.model.room.ConferenceRoom
- Configuration - Class in de.gustavblass.fsu.fmi.roombooking.configuration
-
Specifies the behaviour of the Spring application.
- Configuration() - Constructor for class de.gustavblass.fsu.fmi.roombooking.configuration.Configuration
- configurePathMatch(PathMatchConfigurer) - Method in class de.gustavblass.fsu.fmi.roombooking.configuration.Configuration
-
Allows trailing slashes, so that appending a
/to a path (that is not a file) does not matter. - confirm - Variable in record class de.gustavblass.fsu.fmi.roombooking.dto.ReservationMultiActionRequest
-
The field for the
confirmrecord component. - confirm() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.ReservationMultiActionRequest
-
Returns the value of the
confirmrecord component. - CONFIRM_EMAIL_CHANGE - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.service.EMailService.Template
-
Asks the user to confirm their new
Actor.eMailAddressby opening the link with theEMailVerificationToken. - CONFIRM_MASS_DELETE - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.controller.admin.ReservationAdminController.Template
-
Template for a page where the admin end-user confirms that they intend to delete multiple Reservations at once.
- CONFIRM_REGISTRATION - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.controller.ActorController.Template
-
The path to the HTML resource file used as a template for a page that asks the user to confirm their registration.
- CONFIRM_REGISTRATION - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.service.EMailService.Template
-
Informs the user that they must open the confirmation link with the
VerificationTokenin order to activate their new account. - confirmNewEMail(String) - Method in class de.gustavblass.fsu.fmi.roombooking.service.ActorService
-
Changes the
Actor.eMailAddressof theVerificationToken.actorto the newEMailVerificationToken.eMailAddress. - ConflictingReservationsException - Exception Class in de.gustavblass.fsu.fmi.roombooking.exceptions
-
Indicates that the
Reservationcannot be placed because there is already at least one reservation for theReservation.roombetweenReservation.startDateandReservation.endDate. - ConflictingReservationsException(int) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.ConflictingReservationsException
-
See
Exception(). - ConflictingReservationsException(String, int) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.ConflictingReservationsException
-
See
Exception(String). - ConflictingReservationsException(String, Throwable, int) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.ConflictingReservationsException
- ConflictingReservationsException(Throwable, int) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.ConflictingReservationsException
-
See
Exception(Throwable). - convertCommonEquipmentToDto(Set) - Method in interface de.gustavblass.fsu.fmi.roombooking.mapper.RoomMapper
- convertIdentifiedToDto(Identified) - Method in interface de.gustavblass.fsu.fmi.roombooking.mapper.ReservationMapper
-
Returns the ID of the given object.
- convertRequiredCommonEquipmentToDto(Set) - Method in interface de.gustavblass.fsu.fmi.roombooking.mapper.ReservationMapper
- convertRequiredIndividualEquipmentToDto(Set) - Method in interface de.gustavblass.fsu.fmi.roombooking.mapper.ReservationMapper
-
Converts a
SetofRequiredIndividualEquipmentto a Map withIndividualEquipmentTypeas the keys andas the values.invalid reference
RequiredIndividualEquipment#getCount() - convertSeatReservationChainToSchedule(Collection, int) - Static method in class de.gustavblass.fsu.fmi.roombooking.service.ReservationService
-
Alias for
ReservationService.convertSeatReservationChainToSchedule(Collection, int, MergeOptions)with merging disabled. - convertSeatReservationChainToSchedule(Collection, int, MergeOptions) - Static method in class de.gustavblass.fsu.fmi.roombooking.service.ReservationService
-
Creates a new list of RoomScheduleItems corresponding to the given chain of SeatReservations.
- convertToTimespanOverlaps(Collection) - Static method in class de.gustavblass.fsu.fmi.roombooking.service.ReservationService
- count - Variable in record class de.gustavblass.fsu.fmi.roombooking.dto.IndividualEquipmentDTO
-
The field for the
countrecord component. - count - Variable in class de.gustavblass.fsu.fmi.roombooking.dto.IndividualEquipmentMutableDTO
- count - Variable in class de.gustavblass.fsu.fmi.roombooking.model.reservation.SeatReservation
-
How many seats the
Reservation.applicantintends to occupy. - count - Variable in class de.gustavblass.fsu.fmi.roombooking.model.room.equipment.IndividualEquipment
-
The total, absolute quantity of the
RoomEquipment.typeof equipment in theRoom. - count - Variable in class de.gustavblass.fsu.fmi.roombooking.model.room.equipment.RequiredIndividualEquipment
-
The absolute quantity of the
RequiredIndividualEquipment.typethat theReservation.applicantneeds for theReservation.intendedUse. - count() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.IndividualEquipmentDTO
-
Returns the value of the
countrecord component. - countCategory - Variable in record class de.gustavblass.fsu.fmi.roombooking.dto.IndividualEquipmentDTO
-
The field for the
countCategoryrecord component. - countCategory - Variable in class de.gustavblass.fsu.fmi.roombooking.dto.IndividualEquipmentMutableDTO
- countCategory - Variable in class de.gustavblass.fsu.fmi.roombooking.model.room.equipment.IndividualEquipment
- countCategory() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.IndividualEquipmentDTO
-
Returns the value of the
countCategoryrecord component. - CREATE_FORM - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.controller.admin.EquipmentAdminController.Template
-
The path to the HTML resource file used as a form to create a new
EquipmentType. - CREATE_FORM - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.controller.admin.RoomAdminController.Template
-
The path to the HTML resource file used as a form to create a new
Room. - createActor(LocalActorCreatedByAdminDTO) - Method in class de.gustavblass.fsu.fmi.roombooking.controller.admin.ActorAdminRestController
-
Handles
POSTrequests to/api/v1/admin/usersand saves a newActorbased on the form input (represented as anActorCreatedByAdminDTO) to the database. - createActor(LocalActorCreatedByAdminDTO, BindingResult, HttpServletResponse) - Method in class de.gustavblass.fsu.fmi.roombooking.controller.admin.ActorAdminController
-
Handles
POSTrequests to/admin/users/addand saves a newActorbased on the form input (represented as anActorCreatedByAdminDTO) to the database. - createActor(LocalActorCreatedByAdminDTO) - Method in class de.gustavblass.fsu.fmi.roombooking.service.ActorService
-
Saves a new
Actorto the database. - createdAt - Variable in class de.gustavblass.fsu.fmi.roombooking.model.actor.ActorMetadata
-
When the
Actorsigned up or when their account was created. - createdAt - Variable in class de.gustavblass.fsu.fmi.roombooking.model.actor.VerificationToken
-
When this
VerificationTokenwas generated, saved to the database and sent to theVerificationToken.actor. - createEquipment(EquipmentTypeDTO) - Method in class de.gustavblass.fsu.fmi.roombooking.controller.admin.EquipmentAdminRestController
-
Handles
POSTrequests to/api/v1/admin/equipmentand adds the givenEquipmentTypeDTOas a newEquipmentTypeto the database. - createEquipmentType(EquipmentTypeDTO, BindingResult, Model, HttpServletResponse) - Method in class de.gustavblass.fsu.fmi.roombooking.controller.admin.EquipmentAdminController
-
Handles
POSTrequests to/admin/equipment/newand adds the givenEquipmentTypeDTOas a newEquipmentTypeto the database. - createEquipmentType(EquipmentTypeDTO) - Method in interface de.gustavblass.fsu.fmi.roombooking.mapper.EquipmentTypeMapper
-
Constructs a new
EquipmentTypebased on the givenEquipmentTypeDTO.type. - createEquipmentTypeDTO(EquipmentType) - Method in interface de.gustavblass.fsu.fmi.roombooking.mapper.EquipmentTypeMapper
-
Constructs a new
EquipmentTypeDTOrepresenting the givenEquipmentType. - createRoom(NewRoomDTO) - Method in class de.gustavblass.fsu.fmi.roombooking.controller.admin.RoomAdminRestController
-
Handles
POSTrequests to/api/v1/admin/roomsand adds the givenNewRoomDTOas a newRoomto the database. - createRoom(NewRoomDTO, BindingResult, Model, HttpServletResponse) - Method in class de.gustavblass.fsu.fmi.roombooking.controller.admin.RoomAdminController
- createRoom(NewRoomDTO) - Method in interface de.gustavblass.fsu.fmi.roombooking.mapper.RoomMapper
- createRoom(Room) - Method in class de.gustavblass.fsu.fmi.roombooking.service.RoomService
-
Adds the given
Roomto the database. - createType(EquipmentType) - Method in class de.gustavblass.fsu.fmi.roombooking.service.EquipmentService
-
Adds the given
EquipmentTypeto the database if no type with the sameEquipmentType.nameexists already. - CurrentAuthorityService - Class in de.gustavblass.fsu.fmi.roombooking.service
-
Serves the sole purpose of determining the
ActorAuthorityof theActorwho made the current web request. - CurrentAuthorityService() - Constructor for class de.gustavblass.fsu.fmi.roombooking.service.CurrentAuthorityService
- currentPassword - Variable in record class de.gustavblass.fsu.fmi.roombooking.dto.ChangePasswordDTO
-
The field for the
currentPasswordrecord component. - currentPassword() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.ChangePasswordDTO
-
Returns the value of the
currentPasswordrecord component.
D
- date - Variable in class de.gustavblass.fsu.fmi.roombooking.dto.FilterReservationsDTO
-
Only show Reservations for this date.
- date - Variable in record class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.RoomSchedule
-
The field for the
daterecord component. - date() - Method in class de.gustavblass.fsu.fmi.roombooking.dto.FilterReservationsDTO
- date() - Method in record class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.RoomSchedule
-
Returns the value of the
daterecord component. - de.gustavblass.fsu.fmi.roombooking - package de.gustavblass.fsu.fmi.roombooking
- de.gustavblass.fsu.fmi.roombooking.configuration - package de.gustavblass.fsu.fmi.roombooking.configuration
- de.gustavblass.fsu.fmi.roombooking.controller - package de.gustavblass.fsu.fmi.roombooking.controller
- de.gustavblass.fsu.fmi.roombooking.controller.admin - package de.gustavblass.fsu.fmi.roombooking.controller.admin
- de.gustavblass.fsu.fmi.roombooking.dto - package de.gustavblass.fsu.fmi.roombooking.dto
- de.gustavblass.fsu.fmi.roombooking.events - package de.gustavblass.fsu.fmi.roombooking.events
- de.gustavblass.fsu.fmi.roombooking.exceptions - package de.gustavblass.fsu.fmi.roombooking.exceptions
- de.gustavblass.fsu.fmi.roombooking.mapper - package de.gustavblass.fsu.fmi.roombooking.mapper
- de.gustavblass.fsu.fmi.roombooking.model - package de.gustavblass.fsu.fmi.roombooking.model
- de.gustavblass.fsu.fmi.roombooking.model.actor - package de.gustavblass.fsu.fmi.roombooking.model.actor
- de.gustavblass.fsu.fmi.roombooking.model.reservation - package de.gustavblass.fsu.fmi.roombooking.model.reservation
- de.gustavblass.fsu.fmi.roombooking.model.room - package de.gustavblass.fsu.fmi.roombooking.model.room
- de.gustavblass.fsu.fmi.roombooking.model.room.equipment - package de.gustavblass.fsu.fmi.roombooking.model.room.equipment
- de.gustavblass.fsu.fmi.roombooking.model.room.schedule - package de.gustavblass.fsu.fmi.roombooking.model.room.schedule
- de.gustavblass.fsu.fmi.roombooking.repository - package de.gustavblass.fsu.fmi.roombooking.repository
- de.gustavblass.fsu.fmi.roombooking.security - package de.gustavblass.fsu.fmi.roombooking.security
- de.gustavblass.fsu.fmi.roombooking.service - package de.gustavblass.fsu.fmi.roombooking.service
- de.gustavblass.fsu.fmi.roombooking.util - package de.gustavblass.fsu.fmi.roombooking.util
- DEAN - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.model.actor.ActorRole
- decodeBase64Properties(PropertySource) - Method in class de.gustavblass.fsu.fmi.roombooking.configuration.Base64PropertyDecoder
-
For each entry in the given
EnumerablePropertySource, checks if it is a Based64-encoded string and, if so, decodes it. - decodeBase64Property(String) - Method in class de.gustavblass.fsu.fmi.roombooking.configuration.Base64PropertyDecoder
-
Converts the given Base64-encoded
Stringback to its original (decoded) form. - DEFAULT_LOCALE - Static variable in class de.gustavblass.fsu.fmi.roombooking.configuration.Configuration
-
Default language that all pages shall be rendered in if no locale is explicitly specified: German.
- DefaultCommonEquipmentType - Enum Class in de.gustavblass.fsu.fmi.roombooking.model.room.equipment
-
All kinds of common equipment supported.
- DefaultCommonEquipmentType(String) - Constructor for enum class de.gustavblass.fsu.fmi.roombooking.model.room.equipment.DefaultCommonEquipmentType
- DefaultIndividualEquipmentType - Enum Class in de.gustavblass.fsu.fmi.roombooking.model.room.equipment
-
Facilities available in a
Room. - DefaultIndividualEquipmentType(String) - Constructor for enum class de.gustavblass.fsu.fmi.roombooking.model.room.equipment.DefaultIndividualEquipmentType
- defaultPassword - Variable in class de.gustavblass.fsu.fmi.roombooking.service.ActorService
-
The
Actor.password()of the default administrator. - defaultUserName - Variable in class de.gustavblass.fsu.fmi.roombooking.service.ActorService
-
The
Actor.userNameof the default administrator. - delete(Actor) - Method in interface de.gustavblass.fsu.fmi.roombooking.repository.ActorRepository
-
Removes the given
Actorfrom the database table. - delete(ActorMetadata) - Method in interface de.gustavblass.fsu.fmi.roombooking.repository.ActorMetadataRepository
-
Removes the given
ActorMetadatafrom the database table. - delete(VerificationToken) - Method in interface de.gustavblass.fsu.fmi.roombooking.repository.VerificationTokenRepository
-
Removes the given
VerificationTokenfrom the database table. - delete(Room) - Method in interface de.gustavblass.fsu.fmi.roombooking.repository.RoomRepository
-
Permanently removes the given
Roomfrom the database. - delete(Iterable) - Method in class de.gustavblass.fsu.fmi.roombooking.service.ReservationService
-
Permanently removes the Reservations with the given identifiers from the database, if all of them exist.
- delete(Long) - Method in class de.gustavblass.fsu.fmi.roombooking.service.ReservationService
-
Permanently removes the
Reservationwith the givenReservation.idfrom the database. - DELETE - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.controller.admin.ReservationAdminController.Template
-
The path to the HTML resource file used as a template for a “delete” page for a specific
Reservation. - DELETE - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.dto.ReservationMultiActionRequest.ReservationMultiAction
- DELETE_TYPE_CONFIRMATION_PAGE - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.controller.admin.EquipmentAdminController.Template
-
The path to the HTML resource file used as a form to confirm the deletion of an existing
EquipmentType. - deleteActor(String) - Method in class de.gustavblass.fsu.fmi.roombooking.service.ActorService
-
Removes the
Actorwith the givenActor.userNamefrom the database. - deleteActor(String) - Method in class de.gustavblass.fsu.fmi.roombooking.controller.admin.ActorAdminRestController
-
Handles
DELETErequests to/api/v1/admin/users/{userName}and removes theActorwith the givenActor.userNamefrom the database. - deleteAllById(Iterable) - Method in interface de.gustavblass.fsu.fmi.roombooking.repository.ReservationRepository
- deleteAllByTypeName(String) - Method in interface de.gustavblass.fsu.fmi.roombooking.repository.EquipmentRepository
- deleteByActor(Actor) - Method in interface de.gustavblass.fsu.fmi.roombooking.repository.VerificationTokenRepository
-
Removes the
VerificationTokenof the givenVerificationToken.actorfrom the database. - deleteById(Long) - Method in interface de.gustavblass.fsu.fmi.roombooking.repository.ReservationRepository
- deleteByName(String) - Method in interface de.gustavblass.fsu.fmi.roombooking.repository.EquipmentTypeRepository
-
Removes the
EquipmentTypewith the givenEquipmentType.namefrom the database. - deleteByName(String) - Method in class de.gustavblass.fsu.fmi.roombooking.service.EquipmentService
-
Removes the
EquipmentTypewith the givenEquipmentType.namefrom the database if existent. - deleteEquipment(String) - Method in class de.gustavblass.fsu.fmi.roombooking.controller.admin.EquipmentAdminRestController
-
Removes the
EquipmentTypewith the givenEquipmentType.namefrom the database. - deleteEquipmentType(String, Locale) - Method in class de.gustavblass.fsu.fmi.roombooking.controller.admin.EquipmentAdminController
-
Removes the
EquipmentTypewith the givenEquipmentType.namefrom the database if existent. - deleteOwnReservation(Long) - Method in class de.gustavblass.fsu.fmi.roombooking.service.ReservationService
-
Permanently removes the current Actor's
Reservationwith the givenReservation.idfrom the database. - deleteOwnReservations(Iterable) - Method in class de.gustavblass.fsu.fmi.roombooking.service.ReservationService
-
Permanently removes the Reservations which belong to the current Actor and have the given identifiers from the database, if all of them exist.
- deleteReservation(Long) - Method in class de.gustavblass.fsu.fmi.roombooking.controller.admin.ReservationAdminRestController
-
Handles
DELETErequests to/api/v1/admin/reservations/{id}and removes theReservationwith the givenReservation.idfrom the database. - deleteReservation(Long) - Method in class de.gustavblass.fsu.fmi.roombooking.controller.ReservationRestController
-
Handles
DELETErequests to/api/v1/reservations/{id}and removes the requestingActor'sReservationwith the givenReservation.idfrom the database. - deleteReservation(Long, Locale) - Method in class de.gustavblass.fsu.fmi.roombooking.controller.admin.ReservationAdminController
-
Handles
POSTrequests to/admin/reservations/{id}/deleteand permanently removes theReservationwith the givenReservation.idfrom the database. - deleteReservation(Long, Locale) - Method in class de.gustavblass.fsu.fmi.roombooking.controller.ReservationController
-
Handles
POSTrequests to/reservations/{id}/deleteand permanently removes the currentActor'sReservationwith the givenReservation.idfrom the database. - deleteReservation(ArrayList) - Method in class de.gustavblass.fsu.fmi.roombooking.controller.admin.ReservationAdminRestController
-
Handles
DELETErequests to/api/v1/admin/reservationsand mass-removes all Reservations with the given IDs from the database. - deleteRoom(String) - Method in class de.gustavblass.fsu.fmi.roombooking.controller.admin.RoomAdminRestController
-
Removes the
Roomwith the givenRoom.numberfrom the database, if there are no Reservations for the Room that end afterLocalDateTime.now(). - deleteRoom(String) - Method in class de.gustavblass.fsu.fmi.roombooking.service.RoomService
-
Removes the
Roomwith the givenRoom.numberfrom the database, if there are no Reservations for the Room that end afterLocalDateTime.now(). - DIRECTOR - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.model.actor.ActorRole
-
Director (head) of the Institute of Computer Science at the FMI.
- domainBlacklist - Variable in class de.gustavblass.fsu.fmi.roombooking.configuration.EMailConfiguration
-
These domains are explicitly not permitted as part of the Actors' e-mail addresses.
- domainBlacklist - Variable in class de.gustavblass.fsu.fmi.roombooking.service.ActorService
-
These domains are explicitly not permitted as part of the Actors' e-mail addresses.
- domainWhitelist - Variable in class de.gustavblass.fsu.fmi.roombooking.configuration.EMailConfiguration
-
If this List is not empty, only these domains are permitted in the Actors' e-mail addresses.
- domainWhitelist - Variable in class de.gustavblass.fsu.fmi.roombooking.service.ActorService
-
If this List is not empty, only these domains are permitted in the Actors' e-mail addresses.
- duration - Variable in exception class de.gustavblass.fsu.fmi.roombooking.exceptions.ReservationPeriodTooBigException
-
The time difference between the
Reservation.startDateandReservation.endDate. - duration - Variable in exception class de.gustavblass.fsu.fmi.roombooking.exceptions.ReservationPeriodTooSmallException
-
The time difference between the
Reservation.startDateandReservation.endDate.
E
- eMailAddress - Variable in class de.gustavblass.fsu.fmi.roombooking.dto.ActorCreatedByAdminDTO
-
The e-mail address of the future Actor.
- eMailAddress - Variable in record class de.gustavblass.fsu.fmi.roombooking.dto.ActorDTO
-
The field for the
eMailAddressrecord component. - eMailAddress - Variable in class de.gustavblass.fsu.fmi.roombooking.model.actor.Actor
-
The e-mail address of the user.
- eMailAddress - Variable in class de.gustavblass.fsu.fmi.roombooking.model.actor.EMailVerificationToken
-
The
VerificationToken.actorwants to set theirActor.eMailAddressto this value. - eMailAddress() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.ActorDTO
-
Returns the value of the
eMailAddressrecord component. - eMailChange - Variable in class de.gustavblass.fsu.fmi.roombooking.events.EMailChangeEvent
-
The user that was newly saved to the database.
- EMailChange(Actor, String, EMailVerificationToken) - Constructor for record class de.gustavblass.fsu.fmi.roombooking.events.EMailChangeEvent.EMailChange
-
Creates an instance of a
EMailChangerecord class. - EMailChangeEvent - Class in de.gustavblass.fsu.fmi.roombooking.events
-
Signals that an
Actorrequested theirActor.eMailAddressto be changed. - EMailChangeEvent(EMailChangeEvent.EMailChange) - Constructor for class de.gustavblass.fsu.fmi.roombooking.events.EMailChangeEvent
-
Constructs a new
EMailChangeEvent. - EMailChangeEvent(EMailChangeEvent.EMailChange, Locale) - Constructor for class de.gustavblass.fsu.fmi.roombooking.events.EMailChangeEvent
-
Constructs a new
EMailChangeEvent. - EMailChangeEvent.EMailChange - Record Class in de.gustavblass.fsu.fmi.roombooking.events
-
Represents an
Actor's wish to update theirActor.eMailAddress. - EMailConfiguration - Class in de.gustavblass.fsu.fmi.roombooking.configuration
-
Settings for the
EMailService. - EMailConfiguration(Duration, String[], String[]) - Constructor for class de.gustavblass.fsu.fmi.roombooking.configuration.EMailConfiguration
-
Constructs a new
EMailConfiguration. - eMailDomainBlacklist() - Method in class de.gustavblass.fsu.fmi.roombooking.configuration.EMailConfiguration
- eMailDomainWhitelist() - Method in class de.gustavblass.fsu.fmi.roombooking.configuration.EMailConfiguration
- EMailService - Class in de.gustavblass.fsu.fmi.roombooking.service
-
Sends e-mails to Actors when something of relevance happens.
- EMailService(JavaMailSender, String, MessageSource, TemplateEngine, Environment) - Constructor for class de.gustavblass.fsu.fmi.roombooking.service.EMailService
-
Constructs a new
EMailService. - EMailService.Template - Enum Class in de.gustavblass.fsu.fmi.roombooking.service
-
Represents the templates available for e-mails to be sent to end users.
- eMailTemplateEngine(MessageSource) - Method in class de.gustavblass.fsu.fmi.roombooking.configuration.EMailConfiguration
-
Creates a new
TemplateEnginefor theEMailService. - EMailVerificationToken - Class in de.gustavblass.fsu.fmi.roombooking.model.actor
-
A
VerificationTokenthat is used to confirm a newActor.eMailAddress. - EMailVerificationToken(Duration) - Constructor for class de.gustavblass.fsu.fmi.roombooking.model.actor.EMailVerificationToken
- eMailVerificationTokenValidity - Variable in class de.gustavblass.fsu.fmi.roombooking.configuration.EMailConfiguration
-
The timespan after which an
EMailVerificationTokenshall expire. - eMailVerificationTokenValidity - Variable in class de.gustavblass.fsu.fmi.roombooking.service.ActorService
- eMailVerificationTokenValidity() - Method in class de.gustavblass.fsu.fmi.roombooking.configuration.EMailConfiguration
- emojiMap - Static variable in class de.gustavblass.fsu.fmi.roombooking.util.TimeEmojifier
-
All clock emoji in the Unicode standard.
- enableAccount(String) - Method in class de.gustavblass.fsu.fmi.roombooking.service.ActorService
-
Sets
Actor.enabledto true for theVerificationToken.actorbelonging to the givenVerificationToken.token. - enabled - Variable in class de.gustavblass.fsu.fmi.roombooking.dto.ActorCreatedByAdminDTO
-
Whether to enable the future Actor's account.
- enabled - Variable in record class de.gustavblass.fsu.fmi.roombooking.dto.ActorDTO
-
The field for the
enabledrecord component. - enabled - Variable in class de.gustavblass.fsu.fmi.roombooking.model.actor.Actor
-
Whether the user has activated their account after self-registration.
- enabled() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.ActorDTO
-
Returns the value of the
enabledrecord component. - enableLocalRegistration - Variable in class de.gustavblass.fsu.fmi.roombooking.configuration.SecurityConfiguration
-
Whether local registrations are enabled.
- END - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.TimespanOverlapItem.Type
-
The
TimespanOverlapItemfinishes at theTimespanOverlapItem.time. - endDate - Variable in record class de.gustavblass.fsu.fmi.roombooking.dto.ReservationDTO
-
The field for the
endDaterecord component. - endDate - Variable in record class de.gustavblass.fsu.fmi.roombooking.dto.ReservationSummaryDTO
-
The field for the
endDaterecord component. - endDate - Variable in class de.gustavblass.fsu.fmi.roombooking.model.reservation.Reservation
-
Specifies the date and time at which the interval ends during which the
Reservation.roomis blocked for use by theReservation.applicant. - endDate() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.ReservationDTO
-
Returns the value of the
endDaterecord component. - endDate() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.ReservationSummaryDTO
-
Returns the value of the
endDaterecord component. - endTime - Variable in record class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.RoomScheduleItem
-
The field for the
endTimerecord component. - endTime() - Method in record class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.RoomScheduleItem
-
Returns the value of the
endTimerecord component. - environment - Variable in class de.gustavblass.fsu.fmi.roombooking.service.EMailService
-
Used by certain e-mail templates.
- equals(Object) - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.ActorDTO
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.ChangeEMailAddressDTO
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.ChangeNameDTO
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.ChangePasswordDTO
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.ChangeUserNameDTO
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.EquipmentTypeDTO
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.IndividualEquipmentDTO
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.ReservationDTO
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.ReservationMultiActionRequest
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.ReservationSummaryDTO
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.RoomDTO
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.RoomSummaryDTO
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class de.gustavblass.fsu.fmi.roombooking.events.EMailChangeEvent.EMailChange
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.MergeOptions
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.RoomSchedule
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.RoomScheduleItem
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.TimespanOverlapItem
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class de.gustavblass.fsu.fmi.roombooking.util.TimeEmojifier.HourEmoji
-
Indicates whether some other object is "equal to" this one.
- equipment - Variable in class de.gustavblass.fsu.fmi.roombooking.model.room.Room
-
The
IndividualEquipmentsuitable for use by one person each that is available in this Room. - EQUIPMENT_TYPES - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.controller.admin.EquipmentAdminController.Template
-
The path to the HTML resource file used to display the existing EquipmentTypes and used as a form to create a new EquipmentType.
- EquipmentAdminController - Class in de.gustavblass.fsu.fmi.roombooking.controller.admin
-
Defines the behaviour of the API server for the path
/admin/equipment. - EquipmentAdminController(EquipmentService, EquipmentTypeMapper, PathLocaliser) - Constructor for class de.gustavblass.fsu.fmi.roombooking.controller.admin.EquipmentAdminController
-
Constructs a new
EquipmentAdminController. - EquipmentAdminController.Template - Enum Class in de.gustavblass.fsu.fmi.roombooking.controller.admin
-
Represents templates in the resources, allowing one or several EquipmentTypes to be rendered as HTML.
- EquipmentAdminRestController - Class in de.gustavblass.fsu.fmi.roombooking.controller.admin
-
Defines the behaviour of the API server for the path
/api/v1/admin/equipment. - EquipmentAdminRestController(EquipmentService, EquipmentTypeMapper) - Constructor for class de.gustavblass.fsu.fmi.roombooking.controller.admin.EquipmentAdminRestController
-
Constructs a new
EquipmentAdminRestControllerwith the givenEquipmentAdminRestController.equipmentService. - EquipmentCountCategory - Enum Class in de.gustavblass.fsu.fmi.roombooking.model.room.equipment
- EquipmentCountCategory(String) - Constructor for enum class de.gustavblass.fsu.fmi.roombooking.model.room.equipment.EquipmentCountCategory
- equipmentRepository - Variable in class de.gustavblass.fsu.fmi.roombooking.service.EquipmentService
-
Provides database access to actually create, modify and delete
RoomEquipment. - EquipmentRepository - Interface in de.gustavblass.fsu.fmi.roombooking.repository
-
Fetches/saves
RoomEquipmentfrom/to the database tableequipment. - equipmentService - Variable in class de.gustavblass.fsu.fmi.roombooking.controller.admin.EquipmentAdminController
-
Used to fetch existing EquipmentTypes from the database.
- equipmentService - Variable in class de.gustavblass.fsu.fmi.roombooking.controller.admin.EquipmentAdminRestController
-
Used to retrieve and save EquipmentTypes from the database.
- equipmentService - Variable in class de.gustavblass.fsu.fmi.roombooking.controller.admin.RoomAdminController
-
Used to fetch existing EquipmentTypes from the database.
- equipmentService - Variable in class de.gustavblass.fsu.fmi.roombooking.service.RoomService
-
Used to fetch existing EquipmentTypes from the database.
- EquipmentService - Class in de.gustavblass.fsu.fmi.roombooking.service
-
Provides functionality to manage
RoomEquipment, namely to create, modify and delete them. - EquipmentService(EquipmentRepository, EquipmentTypeRepository) - Constructor for class de.gustavblass.fsu.fmi.roombooking.service.EquipmentService
-
Constructs a new
EquipmentService. - EquipmentType - Class in de.gustavblass.fsu.fmi.roombooking.model.room.equipment
-
A type (i.e. general class, category) of a specific, physical
RoomEquipmentobject. - EquipmentType() - Constructor for class de.gustavblass.fsu.fmi.roombooking.model.room.equipment.EquipmentType
- EquipmentTypeDTO - Record Class in de.gustavblass.fsu.fmi.roombooking.dto
-
Data-transfer object that represents an
EquipmentType. - EquipmentTypeDTO(String, String) - Constructor for record class de.gustavblass.fsu.fmi.roombooking.dto.EquipmentTypeDTO
-
Creates an instance of a
EquipmentTypeDTOrecord class. - equipmentTypeMapper - Variable in class de.gustavblass.fsu.fmi.roombooking.controller.admin.EquipmentAdminController
-
Converts data-transfer objects to EquipmentTypes.
- equipmentTypeMapper - Variable in class de.gustavblass.fsu.fmi.roombooking.controller.admin.EquipmentAdminRestController
-
Converts data-transfer objects to EquipmentTypes.
- EquipmentTypeMapper - Interface in de.gustavblass.fsu.fmi.roombooking.mapper
-
Converts
EquipmentTypeDTOtoEquipmentTypeobjects. - equipmentTypeRepository - Variable in class de.gustavblass.fsu.fmi.roombooking.service.EquipmentService
-
Provides database access to actually create, modify and delete EquipmentTypes.
- EquipmentTypeRepository - Interface in de.gustavblass.fsu.fmi.roombooking.repository
-
Fetches/saves EquipmentTypes from/to the database table
equipment_types. - eraseCredentials() - Method in class de.gustavblass.fsu.fmi.roombooking.model.actor.LdapActor
-
Warning! This method is only meant for the Spring framework and does nothing!
- eraseCredentials() - Method in class de.gustavblass.fsu.fmi.roombooking.model.actor.LocalActor
-
Sets the
LocalActor.passwordtonullin order to delete it from memory for security reasons. - eventPublisher - Variable in class de.gustavblass.fsu.fmi.roombooking.service.ActorService
-
Used to publish certain events like
ActorCreatedEvent. - eventPublisher - Variable in class de.gustavblass.fsu.fmi.roombooking.service.ReservationService
-
Used to publish certain events like
ReservationConfirmedEvent. - exists(Long) - Method in class de.gustavblass.fsu.fmi.roombooking.service.ReservationService
-
Checks whether the database contains a
Reservationwith the givenReservation.id. - existsActorByUserName(String) - Method in interface de.gustavblass.fsu.fmi.roombooking.repository.ActorRepository
-
Checks whether the database contains an
Actorwith the givenActor.userName. - existsByApplicantAndId(Actor, Long) - Method in interface de.gustavblass.fsu.fmi.roombooking.repository.ReservationRepository
- existsById(Long) - Method in interface de.gustavblass.fsu.fmi.roombooking.repository.ReservationRepository
- existsByName(String) - Method in interface de.gustavblass.fsu.fmi.roombooking.repository.EquipmentTypeRepository
-
Checks whether the database contains an
EquipmentTypewith the givenEquipmentType.name. - existsByNumber(String) - Method in interface de.gustavblass.fsu.fmi.roombooking.repository.RoomRepository
-
Checks whether a
Roomwith the givenRoom.numberis present in the database. - ExpiredException - Exception Class in de.gustavblass.fsu.fmi.roombooking.exceptions
-
Indicates that a certain resource could not be retrieved because it is no longer valid.
- ExpiredException() - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.ExpiredException
-
See
Exception(). - ExpiredException(String) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.ExpiredException
-
See
Exception(String). - ExpiredException(String, Throwable) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.ExpiredException
- ExpiredException(Throwable) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.ExpiredException
-
See
Exception(Throwable). - expiresAt - Variable in class de.gustavblass.fsu.fmi.roombooking.model.actor.VerificationToken
-
After this
LocalDateTime, theVerificationToken.tokenwill become useless.
F
- FACULTY_ADMINISTRATION - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.model.actor.ActorAuthority
-
Actors with this authority are permitted to act in the name of lower-authority Actors, e.g.
- FilterReservationsDTO - Class in de.gustavblass.fsu.fmi.roombooking.dto
-
Data-transfer object that represents the filtering parameters when viewing as an administrator.
- FilterReservationsDTO() - Constructor for class de.gustavblass.fsu.fmi.roombooking.dto.FilterReservationsDTO
- findAll() - Method in interface de.gustavblass.fsu.fmi.roombooking.repository.EquipmentRepository
-
All
RoomEquipmentin the database table. - findAll() - Method in interface de.gustavblass.fsu.fmi.roombooking.repository.EquipmentTypeRepository
-
Fetches all EquipmentTypes from the database table.
- findAll() - Method in class de.gustavblass.fsu.fmi.roombooking.service.EquipmentService
-
A subset of all
RoomEquipmentin the database table. - findAll(Pageable) - Method in interface de.gustavblass.fsu.fmi.roombooking.repository.ActorRepository
-
A subset of all Actors in the database table according to the given
Pageable. - findAll(Pageable) - Method in interface de.gustavblass.fsu.fmi.roombooking.repository.ReservationRepository
-
A subset of all Reservations in the database table according to the given
Pageable. - findAll(Pageable) - Method in interface de.gustavblass.fsu.fmi.roombooking.repository.RoomRepository
-
A subset of all Rooms in the database table according to the given
Pageable. - findAll(Pageable) - Method in class de.gustavblass.fsu.fmi.roombooking.service.ActorService
-
A subset of all Actors in the database table according to the given
Pageable. - findAll(Pageable) - Method in class de.gustavblass.fsu.fmi.roombooking.service.ReservationService
-
A subset of all Reservations in the database table according to the given
Pageable. - findAll(Pageable) - Method in class de.gustavblass.fsu.fmi.roombooking.service.RoomService
-
A subset of all Rooms in the database table according to the given
Pageable. - findAllRoomNumbers() - Method in interface de.gustavblass.fsu.fmi.roombooking.repository.RoomRepository
-
Fetches all room numbers present on any Rooms in the database.
- findAllRoomNumbers() - Method in class de.gustavblass.fsu.fmi.roombooking.service.RoomService
-
Fetches all room numbers present on any Rooms in the database.
- findAllTypes() - Method in class de.gustavblass.fsu.fmi.roombooking.service.EquipmentService
-
Fetches all EquipmentTypes from the database.
- findByActorUserName(String) - Method in interface de.gustavblass.fsu.fmi.roombooking.repository.VerificationTokenRepository
- findById(Long) - Method in class de.gustavblass.fsu.fmi.roombooking.service.ReservationService
-
Fetches the
Reservationwith the specified ID from the database. - findByName(String) - Method in interface de.gustavblass.fsu.fmi.roombooking.repository.EquipmentTypeRepository
-
Fetches the
EquipmentTypewith the givenEquipmentType.namefrom the database table. - findByToken(String) - Method in interface de.gustavblass.fsu.fmi.roombooking.repository.VerificationTokenRepository
-
Fetches the
VerificationTokenwith the givenVerificationToken.tokenfrom the database. - findByTokenAndActorUserName(String, String) - Method in interface de.gustavblass.fsu.fmi.roombooking.repository.VerificationTokenRepository
-
Fetches the
VerificationTokenthat matches - findCommonEquipmentTypes() - Method in class de.gustavblass.fsu.fmi.roombooking.service.EquipmentService
- findCurrentReservationsByApplicant(Actor, LocalDateTime, Pageable) - Method in interface de.gustavblass.fsu.fmi.roombooking.repository.ReservationRepository
-
Fetches all Reservations from the database placed by the given
Actorwhere theReservation.endDateis in the future. - findCurrentReservationsByApplicant(Actor, Pageable) - Method in class de.gustavblass.fsu.fmi.roombooking.service.ReservationService
- findIndividualEquipmentTypes() - Method in class de.gustavblass.fsu.fmi.roombooking.service.EquipmentService
- findReservationByRoomForDate(Long, LocalDateTime) - Method in interface de.gustavblass.fsu.fmi.roombooking.repository.ReservationRepository
-
Fetches the
Reservation– for the givenRoom– that starts before and ends after the givenLocalDateTimefrom the database. - findReservationsAfterDateForApplicant(Long, LocalDateTime) - Method in interface de.gustavblass.fsu.fmi.roombooking.repository.ReservationRepository
-
Fetches all Reservations from the database placed for the
Reservation.applicantwith the givenActor.idand starting or ending after the given date. - findReservationsAfterDateTime(Actor, LocalDateTime) - Method in class de.gustavblass.fsu.fmi.roombooking.service.ReservationService
-
Fetches all Reservations from the database placed for the
Reservation.applicantwith the givenActor.idand starting or ending after the given date. - findReservationsBetweenDates(LocalDateTime, LocalDateTime) - Method in interface de.gustavblass.fsu.fmi.roombooking.repository.ReservationRepository
-
Fetches all Reservations from the database that
- findReservationsBetweenDatesForApplicant(Long, LocalDateTime, LocalDateTime) - Method in interface de.gustavblass.fsu.fmi.roombooking.repository.ReservationRepository
-
Fetches all Reservations from the database placed for the
Reservation.applicantwith the givenActor.idand - findReservationsBetweenDatesForRoom(Long, LocalDateTime, LocalDateTime) - Method in interface de.gustavblass.fsu.fmi.roombooking.repository.ReservationRepository
- findReservationsByApplicant(Actor) - Method in interface de.gustavblass.fsu.fmi.roombooking.repository.ReservationRepository
-
Fetches all Reservations from the database placed by the given
Actor. - findReservationsByApplicant(Actor) - Method in class de.gustavblass.fsu.fmi.roombooking.service.ReservationService
-
Fetches all Reservations from the database placed by the given
Actor. - findReservationsByApplicant(String, Pageable) - Method in class de.gustavblass.fsu.fmi.roombooking.service.ReservationService
- findReservationsByApplicantUserName(String, Pageable) - Method in interface de.gustavblass.fsu.fmi.roombooking.repository.ReservationRepository
- findReservationsByDateTime(String, LocalDateTime, LocalDateTime) - Method in class de.gustavblass.fsu.fmi.roombooking.service.ReservationService
- findReservationsByDateTime(LocalDateTime, LocalDateTime) - Method in class de.gustavblass.fsu.fmi.roombooking.service.ReservationService
- findReservationsByRoom(String) - Method in class de.gustavblass.fsu.fmi.roombooking.service.ReservationService
- findReservationsByRoomId(Long) - Method in interface de.gustavblass.fsu.fmi.roombooking.repository.ReservationRepository
- findRoomByNumber(String) - Method in interface de.gustavblass.fsu.fmi.roombooking.repository.RoomRepository
-
Fetches the
Roomwith the specifiedRoom.numberfrom the database table. - findRoomByNumber(String) - Method in class de.gustavblass.fsu.fmi.roombooking.service.RoomService
-
Fetches the
Roomwith the specifiedRoom.numberfrom the database table. - findSeatReservationsBetweenDatesForRoom(Long, LocalDateTime, LocalDateTime) - Method in interface de.gustavblass.fsu.fmi.roombooking.repository.ReservationRepository
- findTypeByName(String) - Method in class de.gustavblass.fsu.fmi.roombooking.service.EquipmentService
-
Fetches the
EquipmentTypewith the givenEquipmentType.namefrom the database table. - findUserByUserName(String) - Method in interface de.gustavblass.fsu.fmi.roombooking.repository.ActorRepository
- findUserByUserName(String) - Method in class de.gustavblass.fsu.fmi.roombooking.service.ActorService
- floor - Variable in class de.gustavblass.fsu.fmi.roombooking.dto.NewRoomDTO
-
The
Room.floor. - floor - Variable in record class de.gustavblass.fsu.fmi.roombooking.dto.RoomDTO
-
The field for the
floorrecord component. - floor - Variable in record class de.gustavblass.fsu.fmi.roombooking.dto.RoomSummaryDTO
-
The field for the
floorrecord component. - floor - Variable in class de.gustavblass.fsu.fmi.roombooking.model.room.Room
-
The number of the floor this
Roomis to be found on, if it is located in a multi-storey building. - floor() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.RoomDTO
-
Returns the value of the
floorrecord component. - floor() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.RoomSummaryDTO
-
Returns the value of the
floorrecord component. - FREE - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.RoomStatus
-
The
Roomis available for use. - from - Variable in class de.gustavblass.fsu.fmi.roombooking.dto.FilterReservationsDTO
-
Only show Reservations starting or ending after the given time on the given
FilterReservationsDTO.date. - from() - Method in class de.gustavblass.fsu.fmi.roombooking.dto.FilterReservationsDTO
- fromDto(ActorCreatedByAdminDTO) - Method in interface de.gustavblass.fsu.fmi.roombooking.mapper.ActorMapper
-
Creates a proper
LdapActorobject from the given data-transfer object. - fromDto(EquipmentTypeDTO) - Method in interface de.gustavblass.fsu.fmi.roombooking.mapper.EquipmentTypeMapper
-
Creates a proper
EquipmentTypeobject from the given data-transfer object. - fromDto(IndividualEquipmentDTO) - Method in interface de.gustavblass.fsu.fmi.roombooking.mapper.IndividualEquipmentMapper
-
Creates a proper
IndividualEquipmentobject from the given data-transfer object. - fromDto(IndividualEquipmentMutableDTO) - Method in interface de.gustavblass.fsu.fmi.roombooking.mapper.IndividualEquipmentMapper
-
Creates a proper
IndividualEquipmentobject from the given data-transfer object. - fromDto(LocalActorCreatedByAdminDTO) - Method in interface de.gustavblass.fsu.fmi.roombooking.mapper.ActorMapper
-
Creates a proper
LocalActorobject from the given data-transfer object. - fromDto(NewRoomDTO) - Method in interface de.gustavblass.fsu.fmi.roombooking.mapper.RoomMapper
-
Converts a
NewRoomDTOto aRoom. - FULL - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.model.room.Accessibility
-
There is no known barrier hindering people with impaired mobility from accessing the
Room.
G
- generateVerificationToken(Actor) - Method in class de.gustavblass.fsu.fmi.roombooking.service.ActorService
-
Generates a new
VerificationTokenwith theActorService.verificationTokenValidityfor the givenActorand saves the former to the database. - getAccessibility() - Method in class de.gustavblass.fsu.fmi.roombooking.model.room.Room
- getAccountConfirmationPage(String, Model, HttpServletResponse) - Method in class de.gustavblass.fsu.fmi.roombooking.controller.ActorController
-
Handles
GETrequests to/users/confirm/{token}and enables theActorassociated with the givenVerificationToken. - getActor() - Static method in class de.gustavblass.fsu.fmi.roombooking.service.CurrentAuthorityService
-
Determines the
Actorthat makes the current request. - getActor(String) - Method in class de.gustavblass.fsu.fmi.roombooking.controller.ActorRestController
-
Handles
GETrequests to/api/v1/user/{userName}and fetches theActorwith the specifiedActor.userNamefrom the database, converts it to anActorDTOobject and returns that. - getActor(String, Model, ChangeUserNameDTO, ChangeNameDTO, ChangeEMailAddressDTO) - Method in class de.gustavblass.fsu.fmi.roombooking.controller.ActorController
-
Handles
GETrequests to/benutzer/@{userName}. - getActors(int, int, String, boolean) - Method in class de.gustavblass.fsu.fmi.roombooking.controller.ActorRestController
-
Handles
GETrequests to/api/v1/users. - getActors(int, int, String, boolean, Model) - Method in class de.gustavblass.fsu.fmi.roombooking.controller.admin.ActorAdminController
-
Handles
GETrequests to/users. - getActors(HttpServletResponse) - Method in class de.gustavblass.fsu.fmi.roombooking.controller.ActorController
-
Redirects the user to
/admin/users. - getAdminArea() - Method in class de.gustavblass.fsu.fmi.roombooking.controller.admin.ActorAdminController
-
Handles
GETrequests to/adminand returns teh main administrators' interface. - getAuthorities() - Method in class de.gustavblass.fsu.fmi.roombooking.model.actor.Actor
- getChangePasswordPage(Model) - Method in class de.gustavblass.fsu.fmi.roombooking.controller.ActorController
-
Handles
GETrequests to/change-passwordand returns theActorController.Template.CHANGE_PASSWORDform. - getCommonEquipment() - Method in class de.gustavblass.fsu.fmi.roombooking.dto.NewRoomDTO
- getCommonEquipment() - Method in class de.gustavblass.fsu.fmi.roombooking.model.room.ConferenceRoom
-
Returns a copy of the
ConferenceRoom.commonEquipmentset. - getCommonEquipment(CommonEquipmentType) - Method in class de.gustavblass.fsu.fmi.roombooking.model.room.ConferenceRoom
- getCountCategory() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.IndividualEquipmentDTO
- getCountCategory() - Method in class de.gustavblass.fsu.fmi.roombooking.model.room.equipment.IndividualEquipment
- getCreateActorForm(LocalActorCreatedByAdminDTO) - Method in class de.gustavblass.fsu.fmi.roombooking.controller.admin.ActorAdminController
-
Handles
GETrequests to/admin/users/add. - getCreatedAt() - Method in class de.gustavblass.fsu.fmi.roombooking.model.actor.ActorMetadata
- getCreateEquipmentTypeForm(EquipmentTypeDTO, Model) - Method in class de.gustavblass.fsu.fmi.roombooking.controller.admin.EquipmentAdminController
-
Handles
GETrequests to/admin/equipment. - getCreateRoomForm(NewRoomDTO, Model) - Method in class de.gustavblass.fsu.fmi.roombooking.controller.admin.RoomAdminController
-
Handles
GETrequests to/admin/rooms/add. - getDate() - Method in class de.gustavblass.fsu.fmi.roombooking.dto.FilterReservationsDTO
-
Warning! Do not use this method! It is meant for the Spring framework only.
- getDeleteTypeConfirmationPage(String, Model) - Method in class de.gustavblass.fsu.fmi.roombooking.controller.admin.EquipmentAdminController
-
Handles
GETrequests to/admin/equipment/{name}/deleteand asks the user whether they really wish to delete theEquipmentTypewith the givenEquipmentType.namefrom the database. - getDeletionPage(Long, Model) - Method in class de.gustavblass.fsu.fmi.roombooking.controller.admin.ReservationAdminController
-
Shows a confirmation page asking the user whether they are sure they wish to permanently remove the
Reservationwith the givenReservation.idfrom the database. - getDeletionPage(Long, Model) - Method in class de.gustavblass.fsu.fmi.roombooking.controller.ReservationController
-
Shows a confirmation page asking the user whether they are sure they wish to permanently remove their
Reservationwith the givenReservation.idfrom the database. - getDuration() - Method in record class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.RoomScheduleItem
- getEMailAddress() - Method in class de.gustavblass.fsu.fmi.roombooking.model.actor.EMailVerificationToken
- getEMailConfirmationPage(String, Model, HttpServletResponse) - Method in class de.gustavblass.fsu.fmi.roombooking.controller.ActorController
-
Handles
GETrequests to/users/change-email/confirm/{token}and updates theActor.eMailAddressof theActorassociated with the givenEMailVerificationTokento the valueEMailVerificationToken.eMailAddress. - getEnabled() - Method in class de.gustavblass.fsu.fmi.roombooking.dto.LocalRegistrationActorDTO
- getEquipmentTypes(EquipmentTypeDTO, Model) - Method in class de.gustavblass.fsu.fmi.roombooking.controller.admin.EquipmentAdminController
-
Handles
GETrequests to/admin/equipment. - getFloor() - Method in class de.gustavblass.fsu.fmi.roombooking.model.room.Room
- getFreePeriods() - Method in record class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.RoomSchedule
- getFrom() - Method in class de.gustavblass.fsu.fmi.roombooking.dto.FilterReservationsDTO
-
Warning! Do not use this method! It is meant for the Spring framework only.
- getGenericChangePasswordPage() - Method in class de.gustavblass.fsu.fmi.roombooking.controller.ActorController
- getGrantedAuthorities(DirContextOperations, String) - Method in class de.gustavblass.fsu.fmi.roombooking.security.LdapDatabaseActorPopulator
- getHighestAuthority() - Static method in class de.gustavblass.fsu.fmi.roombooking.service.CurrentAuthorityService
-
Determines the
ActorAuthorityof theActorwho made the current web request. - getId() - Method in interface de.gustavblass.fsu.fmi.roombooking.model.Identified
- getIndividualEquipment() - Method in class de.gustavblass.fsu.fmi.roombooking.dto.NewRoomDTO
- getIndividualEquipment() - Method in class de.gustavblass.fsu.fmi.roombooking.model.room.Room
-
Returns a copy of the
Room.equipmentset. - getIndividualEquipment(IndividualEquipmentType) - Method in class de.gustavblass.fsu.fmi.roombooking.model.room.Room
- getLastLogin() - Method in class de.gustavblass.fsu.fmi.roombooking.model.actor.ActorMetadata
- getMaximumComponentLength() - Method in record class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.MergeOptions
- getMetadata() - Method in class de.gustavblass.fsu.fmi.roombooking.model.actor.Actor
- getNotes() - Method in class de.gustavblass.fsu.fmi.roombooking.model.room.Room
- getOccupancy() - Method in record class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.RoomScheduleItem
- getOccupiedPeriods() - Method in record class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.RoomSchedule
- getPartiallyOrFullyOccupiedPeriods() - Method in record class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.RoomSchedule
- getPassword() - Method in class de.gustavblass.fsu.fmi.roombooking.model.actor.Actor
- getPassword() - Method in class de.gustavblass.fsu.fmi.roombooking.model.actor.LdapActor
-
Warning! This method is only meant for the Spring framework and always returns null!
- getPassword() - Method in class de.gustavblass.fsu.fmi.roombooking.model.actor.LocalActor
-
Warning! This method is only meant for the Spring framework! Use
LocalActor.password()instead! - getRegistrationForm(Model, LocalRegistrationActorDTO, LdapRegistrationActorDTO, HttpServletResponse) - Method in class de.gustavblass.fsu.fmi.roombooking.controller.ActorController
-
Handles
GETrequests to/registerand returns an HTML form that allows the user to sign up at this service. - getRequiredCommonEquipment() - Method in class de.gustavblass.fsu.fmi.roombooking.model.reservation.Reservation
- getRequiredIndividualEquipment() - Method in class de.gustavblass.fsu.fmi.roombooking.model.reservation.Reservation
- getReservation(Long) - Method in class de.gustavblass.fsu.fmi.roombooking.controller.admin.ReservationAdminRestController
-
Handles
GETrequests to/api/v1/admin/reservations/{id}and fetches theReservationwith the specifiedReservation.idfrom the database, converts it to anReservationDTOobject and returns that. - getReservation(Long) - Method in class de.gustavblass.fsu.fmi.roombooking.controller.ReservationRestController
-
Handles
GETrequests to/api/v1/reservations/{id}and fetches theReservationwith the specifiedReservation.idfrom the database, converts it to aReservationDTOobject and returns that. - getReservation(Long, Model) - Method in class de.gustavblass.fsu.fmi.roombooking.controller.admin.ReservationAdminController
-
Handles
GETrequests to/admin/reservations/{id}. - getReservation(Long, Model) - Method in class de.gustavblass.fsu.fmi.roombooking.controller.ReservationController
-
Handles
GETrequests to/reservations/{id}. - getReservationPage(BookRoomDTO, Model) - Method in class de.gustavblass.fsu.fmi.roombooking.controller.ReservationController
-
Handles
GETrequests to/en/book-roomand presents the end-user a form that allows them to book a room. - getReservations() - Method in class de.gustavblass.fsu.fmi.roombooking.model.room.Room
-
Returns a copy of the
Room.reservationsset. - getReservations(int, int, String, boolean) - Method in class de.gustavblass.fsu.fmi.roombooking.controller.admin.ReservationAdminRestController
-
Retrieves a paginated subset of all Reservations according to the URL parameters given.
- getReservations(int, int, String, boolean) - Method in class de.gustavblass.fsu.fmi.roombooking.controller.ReservationRestController
-
Handles
GETrequests to/api/v1/reservationsand retrieves a paginated subset of all Reservations by the requestingActoraccording to the URL parameters given. - getReservations(int, int, String, boolean, FilterReservationsDTO) - Method in class de.gustavblass.fsu.fmi.roombooking.controller.admin.ReservationAdminRestController
-
Handles
GETrequests to/api/v1/admin/reservations. - getReservations(int, int, String, boolean, FilterReservationsDTO, HttpServletResponse, Model, BindingResult) - Method in class de.gustavblass.fsu.fmi.roombooking.controller.admin.ReservationAdminController
-
Handles
GETrequests to/admin/reservations. - getReservations(int, int, String, boolean, FilterReservationsDTO, HttpServletResponse, Model, BindingResult) - Method in class de.gustavblass.fsu.fmi.roombooking.controller.ReservationController
-
Handles
GETrequests to/admin/reservations. - getReservations(int, int, String, boolean, FilterReservationsDTO, HttpServletResponse, Model, BindingResult, Function, boolean) - Method in class de.gustavblass.fsu.fmi.roombooking.controller.ReservationController
-
Retrieves a paginated subset of all Reservations according to the URL parameters given.
- getRole() - Method in class de.gustavblass.fsu.fmi.roombooking.dto.LocalRegistrationActorDTO
- getRoom() - Method in class de.gustavblass.fsu.fmi.roombooking.dto.FilterReservationsDTO
-
Warning! Do not use this method! It is meant for the Spring framework only.
- getRoom() - Method in class de.gustavblass.fsu.fmi.roombooking.model.room.equipment.CommonEquipment
- getRoom() - Method in class de.gustavblass.fsu.fmi.roombooking.model.room.equipment.IndividualEquipment
- getRoom(String) - Method in class de.gustavblass.fsu.fmi.roombooking.controller.RoomRestController
-
Handles
GETrequests to/api/v1/rooms/{number}. - getRoom(String, Model) - Method in class de.gustavblass.fsu.fmi.roombooking.controller.RoomController
-
Handles
GETrequests to/räume/{number}. - getRooms(int, int, String, boolean) - Method in class de.gustavblass.fsu.fmi.roombooking.controller.RoomRestController
-
Handles
GETrequests to/api/v1/rooms. - getRooms(int, int, String, boolean, Model) - Method in class de.gustavblass.fsu.fmi.roombooking.controller.RoomController
-
Handles
GETrequests to/rooms. - getRoomSchedule(String, LocalDate, LocalTime, LocalTime) - Method in class de.gustavblass.fsu.fmi.roombooking.controller.RoomRestController
-
Handles
GETrequests to/api/v1/rooms/{number}/scheduleand returns today'sRoomSchedulefor theRoomwith the givenRoom.number. - getRootDirectory(HttpServletRequest) - Static method in class de.gustavblass.fsu.fmi.roombooking.configuration.RootDirectoryBasedLocaleContextResolver
-
Determines the top-level directory denoted by the URL path of the request.
- getSchedule(String, LocalDate, Model) - Method in class de.gustavblass.fsu.fmi.roombooking.controller.RoomController
-
Handles
GETrequests to/rooms/{number}/scheduleand returns theRoomSchedulefor theRoomwith the givenRoom.numberon the givenLocalDate. - getSeats() - Method in class de.gustavblass.fsu.fmi.roombooking.dto.BookRoomDTO
-
Warning! Do not use this method! It is meant for the Spring framework only.
- getSource() - Method in class de.gustavblass.fsu.fmi.roombooking.events.ActorCreatedEvent
- getSource() - Method in class de.gustavblass.fsu.fmi.roombooking.events.EMailChangeEvent
- getSource() - Method in class de.gustavblass.fsu.fmi.roombooking.events.ReservationConfirmedEvent
- getTo() - Method in class de.gustavblass.fsu.fmi.roombooking.dto.FilterReservationsDTO
-
Warning! Do not use this method! It is meant for the Spring framework only.
- getToken() - Method in class de.gustavblass.fsu.fmi.roombooking.model.actor.VerificationToken
- getType() - Method in class de.gustavblass.fsu.fmi.roombooking.dto.BookRoomDTO
-
Warning! Do not use this method! It is meant for the Spring framework only.
- getType() - Method in class de.gustavblass.fsu.fmi.roombooking.model.room.ConferenceRoom
- getType() - Method in class de.gustavblass.fsu.fmi.roombooking.model.room.equipment.CommonEquipment
- getType() - Method in class de.gustavblass.fsu.fmi.roombooking.model.room.equipment.IndividualEquipment
- getType() - Method in class de.gustavblass.fsu.fmi.roombooking.model.room.QuietStudyRoom
- getType() - Method in class de.gustavblass.fsu.fmi.roombooking.model.room.Room
- getTypeCode() - Method in class de.gustavblass.fsu.fmi.roombooking.model.actor.Actor
- getTypeCode() - Method in class de.gustavblass.fsu.fmi.roombooking.model.actor.LdapActor
- getTypeCode() - Method in class de.gustavblass.fsu.fmi.roombooking.model.actor.LocalActor
- getUse() - Method in class de.gustavblass.fsu.fmi.roombooking.dto.BookRoomDTO
-
Warning! Do not use this method! It is meant for the Spring framework only.
- getUsername() - Method in class de.gustavblass.fsu.fmi.roombooking.model.actor.Actor
- getWeekSchedule(String, LocalDate, Model) - Method in class de.gustavblass.fsu.fmi.roombooking.controller.RoomController
-
Handles
GETrequests to/rooms/{number}/schedule/weekand returns the RoomSchedules for each day in the givenLocalDate's week for theRoomwith the givenRoom.numberon the givenLocalDate.
H
- halfHour - Static variable in class de.gustavblass.fsu.fmi.roombooking.util.TimeEmojifier
-
One half of an hour (i.e. 30 minutes).
- halfHour - Variable in record class de.gustavblass.fsu.fmi.roombooking.util.TimeEmojifier.HourEmoji
-
The field for the
halfHourrecord component. - halfHour() - Method in record class de.gustavblass.fsu.fmi.roombooking.util.TimeEmojifier.HourEmoji
-
Returns the value of the
halfHourrecord component. - hashCode() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.ActorDTO
-
Returns a hash code value for this object.
- hashCode() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.ChangeEMailAddressDTO
-
Returns a hash code value for this object.
- hashCode() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.ChangeNameDTO
-
Returns a hash code value for this object.
- hashCode() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.ChangePasswordDTO
-
Returns a hash code value for this object.
- hashCode() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.ChangeUserNameDTO
-
Returns a hash code value for this object.
- hashCode() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.EquipmentTypeDTO
-
Returns a hash code value for this object.
- hashCode() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.IndividualEquipmentDTO
-
Returns a hash code value for this object.
- hashCode() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.ReservationDTO
-
Returns a hash code value for this object.
- hashCode() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.ReservationMultiActionRequest
-
Returns a hash code value for this object.
- hashCode() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.ReservationSummaryDTO
-
Returns a hash code value for this object.
- hashCode() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.RoomDTO
-
Returns a hash code value for this object.
- hashCode() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.RoomSummaryDTO
-
Returns a hash code value for this object.
- hashCode() - Method in record class de.gustavblass.fsu.fmi.roombooking.events.EMailChangeEvent.EMailChange
-
Returns a hash code value for this object.
- hashCode() - Method in record class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.MergeOptions
-
Returns a hash code value for this object.
- hashCode() - Method in record class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.RoomSchedule
-
Returns a hash code value for this object.
- hashCode() - Method in record class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.RoomScheduleItem
-
Returns a hash code value for this object.
- hashCode() - Method in record class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.TimespanOverlapItem
-
Returns a hash code value for this object.
- hashCode() - Method in record class de.gustavblass.fsu.fmi.roombooking.util.TimeEmojifier.HourEmoji
-
Returns a hash code value for this object.
- HEADPHONE - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.model.room.equipment.DefaultIndividualEquipmentType
-
Used by one person to listen to calls, audio streams, music files etc.
- HEADSET - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.model.room.equipment.DefaultIndividualEquipmentType
-
A pair of
DefaultIndividualEquipmentType.HEADPHONEs with a microphone. - HourEmoji(String, String) - Constructor for record class de.gustavblass.fsu.fmi.roombooking.util.TimeEmojifier.HourEmoji
-
Creates an instance of a
HourEmojirecord class. - htmlTemplateResolver() - Method in class de.gustavblass.fsu.fmi.roombooking.configuration.EMailConfiguration
I
- id - Variable in record class de.gustavblass.fsu.fmi.roombooking.dto.ActorDTO
-
The field for the
idrecord component. - id - Variable in record class de.gustavblass.fsu.fmi.roombooking.dto.ReservationDTO
-
The field for the
idrecord component. - id - Variable in record class de.gustavblass.fsu.fmi.roombooking.dto.ReservationSummaryDTO
-
The field for the
idrecord component. - id - Variable in class de.gustavblass.fsu.fmi.roombooking.model.actor.Actor
-
Identifies this Actor uniquely.
- id - Variable in class de.gustavblass.fsu.fmi.roombooking.model.actor.ActorMetadata
-
Identifies these
ActorMetadatauniquely. - id - Variable in class de.gustavblass.fsu.fmi.roombooking.model.actor.VerificationToken
-
Identifies this
VerificationTokenuniquely. - id - Variable in class de.gustavblass.fsu.fmi.roombooking.model.reservation.Reservation
-
Identifies this Reservation uniquely.
- id - Variable in class de.gustavblass.fsu.fmi.roombooking.model.room.equipment.EquipmentType
-
Identifies this
EquipmentTypeuniquely. - id - Variable in class de.gustavblass.fsu.fmi.roombooking.model.room.equipment.RequiredCommonEquipment
-
Identifies this piece of equipment uniquely.
- id - Variable in class de.gustavblass.fsu.fmi.roombooking.model.room.equipment.RequiredIndividualEquipment
-
Identifies this piece of equipment uniquely.
- id - Variable in class de.gustavblass.fsu.fmi.roombooking.model.room.equipment.RoomEquipment
-
Identifies this piece of equipment uniquely.
- id - Variable in class de.gustavblass.fsu.fmi.roombooking.model.room.Room
-
Identifies this Room uniquely.
- id() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.ActorDTO
-
Returns the value of the
idrecord component. - id() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.ReservationDTO
-
Returns the value of the
idrecord component. - id() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.ReservationSummaryDTO
-
Returns the value of the
idrecord component. - Identified - Interface in de.gustavblass.fsu.fmi.roombooking.model
-
Represents an object with a unique identifier.
- ids - Variable in record class de.gustavblass.fsu.fmi.roombooking.dto.ReservationMultiActionRequest
-
The field for the
idsrecord component. - ids() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.ReservationMultiActionRequest
-
Returns the value of the
idsrecord component. - IllegalHttpMethodException - Exception Class in de.gustavblass.fsu.fmi.roombooking.exceptions
-
The HTTP method is not allowed.
- IllegalHttpMethodException() - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.IllegalHttpMethodException
-
See
Exception(). - IllegalHttpMethodException(String) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.IllegalHttpMethodException
-
See
Exception(String). - IllegalHttpMethodException(String, Throwable) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.IllegalHttpMethodException
- IllegalHttpMethodException(Throwable) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.IllegalHttpMethodException
-
See
Exception(Throwable). - IllegalStateException - Exception Class in de.gustavblass.fsu.fmi.roombooking.exceptions
-
Indicates an internal server error.
- IllegalStateException() - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.IllegalStateException
-
See
Exception(). - IllegalStateException(String) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.IllegalStateException
-
See
Exception(String). - IllegalStateException(String, Throwable) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.IllegalStateException
- IllegalStateException(Throwable) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.IllegalStateException
-
See
Exception(Throwable). - INDEPENDENT_FROM_WORKSTATIONS - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.model.room.equipment.EquipmentCountCategory
-
The equipment's quantity is unrelated to the number of workstations.
- individualEquipment - Variable in class de.gustavblass.fsu.fmi.roombooking.dto.NewRoomDTO
-
The
Room.equipment. - individualEquipment - Variable in record class de.gustavblass.fsu.fmi.roombooking.dto.RoomDTO
-
The field for the
individualEquipmentrecord component. - individualEquipment() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.RoomDTO
-
Returns the value of the
individualEquipmentrecord component. - IndividualEquipment - Class in de.gustavblass.fsu.fmi.roombooking.model.room.equipment
-
One piece of
RoomEquipmentfacilities useful only to one occupant each, not to the wholeRoom. - IndividualEquipment() - Constructor for class de.gustavblass.fsu.fmi.roombooking.model.room.equipment.IndividualEquipment
- IndividualEquipmentDTO - Record Class in de.gustavblass.fsu.fmi.roombooking.dto
-
Represents a piece of
IndividualEquipment - IndividualEquipmentDTO(String, Integer, EquipmentCountCategory) - Constructor for record class de.gustavblass.fsu.fmi.roombooking.dto.IndividualEquipmentDTO
-
Creates an instance of a
IndividualEquipmentDTOrecord class. - IndividualEquipmentMapper - Interface in de.gustavblass.fsu.fmi.roombooking.mapper
-
Converts
IndividualEquipmentDTOtoIndividualEquipmentobjects. - IndividualEquipmentMutableDTO - Class in de.gustavblass.fsu.fmi.roombooking.dto
-
Data-transfer object that represents a piece of
IndividualEquipmentand whose fields can be modified, in contrast to theIndividualEquipmentDTOrecord class. - IndividualEquipmentMutableDTO() - Constructor for class de.gustavblass.fsu.fmi.roombooking.dto.IndividualEquipmentMutableDTO
- IndividualEquipmentType - Class in de.gustavblass.fsu.fmi.roombooking.model.room.equipment
-
Represents a type (i.e. general class or category) of many physical pieces
RoomEquipmentthat are useful to all of aRoom's occupants. - IndividualEquipmentType() - Constructor for class de.gustavblass.fsu.fmi.roombooking.model.room.equipment.IndividualEquipmentType
- initialise() - Method in class de.gustavblass.fsu.fmi.roombooking.service.ActorService
-
Creates an administrator
Actorfrom theActorService.defaultUserNameandActorService.defaultPasswordand saves the new administrator to the database, after the application has started. - initialise() - Method in class de.gustavblass.fsu.fmi.roombooking.service.EquipmentService
-
Adds the
DefaultIndividualEquipmentTypeandDefaultCommonEquipmentTypeto the database if there is noRoomEquipmentyet. - initialiseIndividualEquipment(int) - Method in class de.gustavblass.fsu.fmi.roombooking.dto.NewRoomDTO
- initialiseLdap() - Method in class de.gustavblass.fsu.fmi.roombooking.service.ActorService
-
If the
ActorService.ldapAuthenticatorhas been set up, initialises theActorService.ldapAuthenticationProviderwith it. - initialize(ConfigurableApplicationContext) - Method in class de.gustavblass.fsu.fmi.roombooking.configuration.Base64PropertyDecoder
-
Overrides all Base64-encoded properties with their decoded contents.
- INSTANCE - Static variable in interface de.gustavblass.fsu.fmi.roombooking.mapper.IndividualEquipmentMapper
-
Auto-generated implementation of this interface.
- intendedUse - Variable in record class de.gustavblass.fsu.fmi.roombooking.dto.ReservationDTO
-
The field for the
intendedUserecord component. - intendedUse - Variable in class de.gustavblass.fsu.fmi.roombooking.model.reservation.Reservation
-
The purpose of the
Reservation.applicant's booking of theReservation.room. - intendedUse() - Method in class de.gustavblass.fsu.fmi.roombooking.dto.BookRoomDTO
- intendedUse() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.ReservationDTO
-
Returns the value of the
intendedUserecord component. - IntendedUse - Enum Class in de.gustavblass.fsu.fmi.roombooking.model.reservation
-
Represents the purpose of a room booking:
- IntendedUse(String) - Constructor for enum class de.gustavblass.fsu.fmi.roombooking.model.reservation.IntendedUse
- InvalidCommonEquipmentException - Exception Class in de.gustavblass.fsu.fmi.roombooking.exceptions
-
The given CommonEquipmentTypes do not exist in the database.
- InvalidCommonEquipmentException() - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.InvalidCommonEquipmentException
-
See
Exception(). - InvalidCommonEquipmentException(String) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.InvalidCommonEquipmentException
-
See
Exception(String). - InvalidCommonEquipmentException(String, Throwable) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.InvalidCommonEquipmentException
- InvalidCommonEquipmentException(Throwable) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.InvalidCommonEquipmentException
-
See
Exception(Throwable). - InvalidEquipmentException - Exception Class in de.gustavblass.fsu.fmi.roombooking.exceptions
-
The given
EquipmentTypedo not exist in the database. - InvalidEquipmentException() - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.InvalidEquipmentException
-
See
Exception(). - InvalidEquipmentException(String) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.InvalidEquipmentException
-
See
Exception(String). - InvalidEquipmentException(String, Throwable) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.InvalidEquipmentException
- InvalidEquipmentException(Throwable) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.InvalidEquipmentException
-
See
Exception(Throwable). - InvalidIndividualEquipmentException - Exception Class in de.gustavblass.fsu.fmi.roombooking.exceptions
-
The given IndividualEquipmentTypes do not exist in the database.
- InvalidIndividualEquipmentException() - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.InvalidIndividualEquipmentException
-
See
Exception(). - InvalidIndividualEquipmentException(String) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.InvalidIndividualEquipmentException
-
See
Exception(String). - InvalidIndividualEquipmentException(String, Throwable) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.InvalidIndividualEquipmentException
- InvalidIndividualEquipmentException(Throwable) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.InvalidIndividualEquipmentException
-
See
Exception(Throwable). - InvalidOrBannedEMailAddressException - Exception Class in de.gustavblass.fsu.fmi.roombooking.exceptions
-
Indicates that the given e-mail address is syntactically invalid or has been banned.
- InvalidOrBannedEMailAddressException() - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.InvalidOrBannedEMailAddressException
-
See
Exception(). - InvalidOrBannedEMailAddressException(String) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.InvalidOrBannedEMailAddressException
-
See
Exception(String). - InvalidOrBannedEMailAddressException(String, Throwable) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.InvalidOrBannedEMailAddressException
- InvalidOrBannedEMailAddressException(Throwable) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.InvalidOrBannedEMailAddressException
-
See
Exception(Throwable). - InvalidSeatCountException - Exception Class in de.gustavblass.fsu.fmi.roombooking.exceptions
-
The given number of seats in a
Room(potentially for aSeatReservation) is invalid. - InvalidSeatCountException() - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.InvalidSeatCountException
-
See
Exception(). - InvalidSeatCountException(String) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.InvalidSeatCountException
-
See
Exception(String). - InvalidSeatCountException(String, Throwable) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.InvalidSeatCountException
- InvalidSeatCountException(Throwable) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.InvalidSeatCountException
-
See
Exception(Throwable). - InvalidUseException - Exception Class in de.gustavblass.fsu.fmi.roombooking.exceptions
-
The given string is not a valid
IntendedUse. - InvalidUseException() - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.InvalidUseException
-
See
Exception(). - InvalidUseException(String) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.InvalidUseException
-
See
Exception(String). - InvalidUseException(String, Throwable) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.InvalidUseException
- InvalidUseException(Throwable) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.InvalidUseException
-
See
Exception(Throwable). - inverseComparator(TimespanOverlapItem.Type) - Method in enum class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.TimespanOverlapItem.Type
-
Custom comparator method that returns the inverse of
Enum.compareTo(E). - isAccountNonLocked() - Method in class de.gustavblass.fsu.fmi.roombooking.model.actor.Actor
- isEmpty() - Method in class de.gustavblass.fsu.fmi.roombooking.dto.FilterReservationsDTO
-
Checks whether all fields are null:
- isEnabled() - Method in class de.gustavblass.fsu.fmi.roombooking.model.actor.Actor
- isMergeRequired(RoomScheduleItem, RoomScheduleItem, int) - Method in record class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.MergeOptions
-
Determines whether the given two RoomScheduleItems shall be merged.
- isPairing(RoomScheduleItem, RoomScheduleItem, RoomStatus, RoomStatus, boolean) - Static method in record class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.MergeOptions
-
Checks whether the given RoomScheduleItems have the given RoomStatuses as the
RoomScheduleItem.status. - isRoomFree(Room) - Method in class de.gustavblass.fsu.fmi.roombooking.service.ReservationService
- isRoomFree(Room) - Method in class de.gustavblass.fsu.fmi.roombooking.service.RoomService
- isSeatReservationPossible(Room, LocalDate, LocalTime, LocalTime, int) - Method in class de.gustavblass.fsu.fmi.roombooking.service.ReservationService
-
Checks whether the given number of seats is available for use in the given
Roomduring the entire duration between thestartTimeandendTimeon the givendate. - isValidAndAllowedEmail(String) - Method in class de.gustavblass.fsu.fmi.roombooking.service.ActorService
-
Verifies that the given e-mail address is syntactically valid and that simultaneously
- IT_ADMINISTRATION - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.model.actor.ActorAuthority
-
Highest level of trust and permissions.
- IT_ADMINISTRATOR - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.model.actor.ActorRole
-
Assigned to the most important Actors.
L
- lastLogin - Variable in class de.gustavblass.fsu.fmi.roombooking.model.actor.ActorMetadata
-
The last time the corresponding
Actorauthenticated (successfully) with the system. - LDAP - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.configuration.RegistrationMode
-
Users are only permitted to sign up via LDAP, but not locally.
- LdapActor - Class in de.gustavblass.fsu.fmi.roombooking.model.actor
-
Represents an
Actorthat is authenticated against an LDAP server. - LdapActor() - Constructor for class de.gustavblass.fsu.fmi.roombooking.model.actor.LdapActor
- LdapActorLoginMapper - Class in de.gustavblass.fsu.fmi.roombooking.security
- LdapActorLoginMapper(ActorService) - Constructor for class de.gustavblass.fsu.fmi.roombooking.security.LdapActorLoginMapper
-
Constructs a new
LdapActorLoginMapperwith the givenLdapActorLoginMapper.actorService. - LdapActorRegistrationMapper - Class in de.gustavblass.fsu.fmi.roombooking.security
- LdapActorRegistrationMapper() - Constructor for class de.gustavblass.fsu.fmi.roombooking.security.LdapActorRegistrationMapper
- ldapAuthenticationProvider - Variable in class de.gustavblass.fsu.fmi.roombooking.service.ActorService
-
Used to authenticate users against an LDAP server.
- ldapAuthenticationProvider(UserDetailsService, BindAuthenticator) - Method in class de.gustavblass.fsu.fmi.roombooking.configuration.SecurityConfiguration
-
Creates a new
LdapAuthenticationProviderbased on the givenBindAuthenticator. - ldapAuthenticator - Variable in class de.gustavblass.fsu.fmi.roombooking.service.ActorService
-
Used to authenticate users against an LDAP server.
- ldapBase - Variable in class de.gustavblass.fsu.fmi.roombooking.configuration.SecurityConfiguration
-
See
AbstractContextSource.setBase(String). - LdapDatabaseActorPopulator - Class in de.gustavblass.fsu.fmi.roombooking.security
-
Used to determine an LDAP user's
Actor.role. - LdapDatabaseActorPopulator(ActorService) - Constructor for class de.gustavblass.fsu.fmi.roombooking.security.LdapDatabaseActorPopulator
-
Constructs a new
LdapDatabaseActorPopulatorwith the givenLdapDatabaseActorPopulator.actorService. - LdapRegistrationActorDTO - Class in de.gustavblass.fsu.fmi.roombooking.dto
-
A data-transfer object that represents an LDAP user whose
LdapRegistrationActorDTO.passwordis stored remotely. - LdapRegistrationActorDTO() - Constructor for class de.gustavblass.fsu.fmi.roombooking.dto.LdapRegistrationActorDTO
- ldapUrl - Variable in class de.gustavblass.fsu.fmi.roombooking.configuration.SecurityConfiguration
-
The URL of the LDAP server, including the matching protocol.
- LIST - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.controller.ActorController.Template
-
The path to the HTML resource file used as a template for a list of Actors.
- LIST - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.controller.admin.ReservationAdminController.Template
-
The path to the HTML resource file used as a template for a list of Reservatoins.
- LIST - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.controller.RoomController.Template
-
The path to the HTML resource file used as a template for a list of Rooms.
- loadUserByUsername(String) - Method in class de.gustavblass.fsu.fmi.roombooking.service.ActorService
-
Do not use this method! It is meant only for the Spring framework!
- LOCAL - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.configuration.RegistrationMode
-
Users are only permitted to sign up locally, but not via LDAP.
- LocalActor - Class in de.gustavblass.fsu.fmi.roombooking.model.actor
-
Represents an
Actorwhose credentials are stored locally in the database. - LocalActor() - Constructor for class de.gustavblass.fsu.fmi.roombooking.model.actor.LocalActor
- LocalActorCreatedByAdminDTO - Class in de.gustavblass.fsu.fmi.roombooking.dto
-
An
ActorCreatedByAdminDTOthat represents a local user whose authentication credentials are stored locally. - LocalActorCreatedByAdminDTO(ActorRole, String, String, String, Boolean, Boolean, String, String) - Constructor for class de.gustavblass.fsu.fmi.roombooking.dto.LocalActorCreatedByAdminDTO
-
Constructs a new
LocalActorCreatedByAdminDTO. - locale - Variable in class de.gustavblass.fsu.fmi.roombooking.events.LocalisedEvent
-
The language that shall be used in the context of this
LocalisedEvent, for example because it's the language of the user whom thisLocalisedEventis associated with. - localeResolver() - Method in class de.gustavblass.fsu.fmi.roombooking.configuration.Configuration
-
Registers a
RootDirectoryBasedLocaleContextResolveras theLocaleResolver. - LocalisedEvent - Class in de.gustavblass.fsu.fmi.roombooking.events
-
Represents an
ApplicationEventthat happened in a certain natural language. - LocalisedEvent(Object, Clock, Locale) - Constructor for class de.gustavblass.fsu.fmi.roombooking.events.LocalisedEvent
-
Constructs a new
LocalisedEvent. - LocalisedEvent(Object, Locale) - Constructor for class de.gustavblass.fsu.fmi.roombooking.events.LocalisedEvent
-
Constructs a new
LocalisedEvent. - localisedPathSource - Variable in class de.gustavblass.fsu.fmi.roombooking.service.PathLocaliser
-
Used to resolve the given path codes to translated path strings.
- LocalRegistrationActorDTO - Class in de.gustavblass.fsu.fmi.roombooking.dto
-
Represents an end-user's sign-up request.
- LocalRegistrationActorDTO() - Constructor for class de.gustavblass.fsu.fmi.roombooking.dto.LocalRegistrationActorDTO
-
Constructs a new
LocalRegistrationActorDTO. - locked - Variable in class de.gustavblass.fsu.fmi.roombooking.dto.ActorCreatedByAdminDTO
-
Whether to lock the future Actor's account.
- locked - Variable in record class de.gustavblass.fsu.fmi.roombooking.dto.ActorDTO
-
The field for the
lockedrecord component. - locked - Variable in class de.gustavblass.fsu.fmi.roombooking.model.actor.Actor
-
Whether the faculty's administration has chosen to make the account temporarily unusable.
- locked() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.ActorDTO
-
Returns the value of the
lockedrecord component. - LOG - Static variable in class de.gustavblass.fsu.fmi.roombooking.security.LdapActorLoginMapper
- LOG - Static variable in class de.gustavblass.fsu.fmi.roombooking.security.LdapActorRegistrationMapper
M
- mailSender - Variable in class de.gustavblass.fsu.fmi.roombooking.service.EMailService
-
Used to actually send the e-mails.
- main(String[]) - Static method in class de.gustavblass.fsu.fmi.roombooking.RoombookingApplication
- map(IndividualEquipmentType) - Method in interface de.gustavblass.fsu.fmi.roombooking.mapper.IndividualEquipmentMapper
-
Converts the given
IndividualEquipmentTypeto a String. - map(String) - Method in interface de.gustavblass.fsu.fmi.roombooking.mapper.IndividualEquipmentMapper
-
Constructs a new
IndividualEquipmentTypefrom the given String. - mapUserFromContext(DirContextOperations, String, Collection) - Method in class de.gustavblass.fsu.fmi.roombooking.security.LdapActorRegistrationMapper
-
Creates an
Actorfrom the attributes returned by the LDAP server. - mapUserFromContext(DirContextOperations, String, Collection) - Method in class de.gustavblass.fsu.fmi.roombooking.security.LdapActorLoginMapper
-
Retrieves the
Actorwith the givenActor.userNamefrom the local database. - mapUserToContext(UserDetails, DirContextAdapter) - Method in class de.gustavblass.fsu.fmi.roombooking.security.LdapActorLoginMapper
-
Warning! Not implemented!
- mapUserToContext(UserDetails, DirContextAdapter) - Method in class de.gustavblass.fsu.fmi.roombooking.security.LdapActorRegistrationMapper
-
Warning! Not implemented!
- MASS_DELETE_CONFIRMATION - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.controller.admin.ReservationAdminController.Template
-
Template for a page where the admin end-user receives the confirmation that the previously executed deletion of multiple Reservations at once succeeded.
- massDelete(ReservationMultiActionRequest, Model) - Method in class de.gustavblass.fsu.fmi.roombooking.controller.admin.ReservationAdminController
-
Handles
POSTrequests to/admin/reservations/deleteand mass deletes the Reservations with the identifiers that are specified in the given data-transfer object. - massDelete(ReservationMultiActionRequest, Model) - Method in class de.gustavblass.fsu.fmi.roombooking.controller.ReservationController
-
Handles
POSTrequests to/reservations/deleteand [mass deletes][ReservationService#deleteOwnReservations(Iterable)(Iterable)] the currentActor's Reservations with the identifiers that are specified in the given data-transfer object. - matches(Room) - Method in class de.gustavblass.fsu.fmi.roombooking.model.reservation.Reservation
-
Determines how well the given
Roomis suited for this Reservation, based on the accessibility, the intended use and the required vs. - MAXIMUM_QUERY_TIMESPAN - Static variable in class de.gustavblass.fsu.fmi.roombooking.service.ReservationService
-
The maximum interval between the start date and end date when calling
ReservationService.findReservationsByDateTime(String, LocalDateTime, LocalDateTime). - MAXIMUM_RESERVATION_TIMESPAN - Static variable in class de.gustavblass.fsu.fmi.roombooking.service.ReservationService
- maximumComponentLength - Variable in record class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.MergeOptions
-
The field for the
maximumComponentLengthrecord component. - maximumComponentLength() - Method in record class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.MergeOptions
-
Returns the value of the
maximumComponentLengthrecord component. - maximumGap - Variable in record class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.MergeOptions
-
The field for the
maximumGaprecord component. - maximumGap() - Method in record class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.MergeOptions
-
Returns the value of the
maximumGaprecord component. - merge(RoomScheduleItem, RoomScheduleItem) - Static method in class de.gustavblass.fsu.fmi.roombooking.service.ReservationService
-
Creates a new
RoomScheduleItemfrom the two given ones. - merge(List, int, MergeOptions) - Static method in class de.gustavblass.fsu.fmi.roombooking.service.ReservationService
-
Merges consecutive RoomScheduleItems in the given schedule according to the given
MergeOptions. - MergeOptions - Record Class in de.gustavblass.fsu.fmi.roombooking.model.room.schedule
-
Specifies the behaviour when merging two RoomScheduleItems into one.
- MergeOptions(MergeOptions.AsymmetricMergeMode, boolean, Duration, Duration) - Constructor for record class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.MergeOptions
-
Creates an instance of a
MergeOptionsrecord class. - MergeOptions.AsymmetricMergeMode - Enum Class in de.gustavblass.fsu.fmi.roombooking.model.room.schedule
-
Specifies which RoomScheduleItems are allowed to be merged.
- messageSource - Variable in class de.gustavblass.fsu.fmi.roombooking.service.EMailService
-
Used to translate the e-mail subject.
- messageSource() - Method in class de.gustavblass.fsu.fmi.roombooking.configuration.Configuration
-
Sets up an
ICUMessageSourceas theMessageSourceused to translate web pages. - metadata - Variable in class de.gustavblass.fsu.fmi.roombooking.model.actor.Actor
-
Additional information on the account of this
Actor. - methodSecurityExpressionHandler(RoleHierarchy) - Static method in class de.gustavblass.fsu.fmi.roombooking.configuration.SecurityConfiguration
-
Creates a new
DefaultMethodSecurityExpressionHandlerfor theSecurityConfiguration.roleHierarchy(). - MINIMUM_NAME_LENGTH - Static variable in class de.gustavblass.fsu.fmi.roombooking.dto.ActorCreatedByAdminDTO
-
The
ActorCreatedByAdminDTO.namemust contain at least this number of characters. - MINIMUM_RESERVATION_TIMESPAN - Static variable in class de.gustavblass.fsu.fmi.roombooking.service.ReservationService
N
- name - Variable in enum class de.gustavblass.fsu.fmi.roombooking.configuration.RegistrationMode
- name - Variable in class de.gustavblass.fsu.fmi.roombooking.dto.ActorCreatedByAdminDTO
- name - Variable in record class de.gustavblass.fsu.fmi.roombooking.dto.ActorDTO
-
The field for the
namerecord component. - name - Variable in record class de.gustavblass.fsu.fmi.roombooking.dto.EquipmentTypeDTO
-
The field for the
namerecord component. - name - Variable in class de.gustavblass.fsu.fmi.roombooking.model.actor.Actor
-
The user's clear name, as stated on their university ID card or their government ID.
- name - Variable in enum class de.gustavblass.fsu.fmi.roombooking.model.actor.ActorAuthority
- name - Variable in enum class de.gustavblass.fsu.fmi.roombooking.model.reservation.IntendedUse
- name - Variable in enum class de.gustavblass.fsu.fmi.roombooking.model.room.equipment.DefaultCommonEquipmentType
- name - Variable in enum class de.gustavblass.fsu.fmi.roombooking.model.room.equipment.EquipmentCountCategory
- name - Variable in class de.gustavblass.fsu.fmi.roombooking.model.room.equipment.EquipmentType
-
The human- and machine-readable title of this
EquipmentType. - name - Variable in enum class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.TimespanOverlapItem.Type
- name() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.ActorDTO
-
Returns the value of the
namerecord component. - name() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.EquipmentTypeDTO
-
Returns the value of the
namerecord component. - NAME_PATTERN - Static variable in class de.gustavblass.fsu.fmi.roombooking.dto.ActorCreatedByAdminDTO
-
The regular expression that defines how the
ActorCreatedByAdminDTO.namemust be formatted. - NEW_EMAIL_CONFIRMATION - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.controller.ActorController.Template
-
The path to the HTML resource file that tells the user that they successfully confirmed their new e-mail address.
- newAddress - Variable in record class de.gustavblass.fsu.fmi.roombooking.dto.ChangeEMailAddressDTO
-
The field for the
newAddressrecord component. - newAddress() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.ChangeEMailAddressDTO
-
Returns the value of the
newAddressrecord component. - newEmail - Variable in record class de.gustavblass.fsu.fmi.roombooking.events.EMailChangeEvent.EMailChange
-
The field for the
newEmailrecord component. - newEmail() - Method in record class de.gustavblass.fsu.fmi.roombooking.events.EMailChangeEvent.EMailChange
-
Returns the value of the
newEmailrecord component. - newName - Variable in record class de.gustavblass.fsu.fmi.roombooking.dto.ChangeNameDTO
-
The field for the
newNamerecord component. - newName() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.ChangeNameDTO
-
Returns the value of the
newNamerecord component. - newPassword - Variable in record class de.gustavblass.fsu.fmi.roombooking.dto.ChangePasswordDTO
-
The field for the
newPasswordrecord component. - newPassword() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.ChangePasswordDTO
-
Returns the value of the
newPasswordrecord component. - NewRoomDTO - Class in de.gustavblass.fsu.fmi.roombooking.dto
-
A data-transfer object that represents a
Roomto be newly added to the database. - NewRoomDTO() - Constructor for class de.gustavblass.fsu.fmi.roombooking.dto.NewRoomDTO
- newUserName - Variable in record class de.gustavblass.fsu.fmi.roombooking.dto.ChangeUserNameDTO
-
The field for the
newUserNamerecord component. - newUserName() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.ChangeUserNameDTO
-
Returns the value of the
newUserNamerecord component. - NoDifferenceException - Exception Class in de.gustavblass.fsu.fmi.roombooking.exceptions
-
Indicates that a certain modification operation could not be performed because the new value matches the old one.
- NoDifferenceException() - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.NoDifferenceException
-
See
Exception(). - NoDifferenceException(String) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.NoDifferenceException
-
See
Exception(String). - NoDifferenceException(String, Throwable) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.NoDifferenceException
- NoDifferenceException(Throwable) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.NoDifferenceException
-
See
Exception(Throwable). - NONE - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.configuration.RegistrationMode
-
Users are not permitted to sign up.
- NONE - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.model.room.Accessibility
-
No one with any kind of mobility impairment is probably able to access the
Room. - NONE - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.MergeOptions.AsymmetricMergeMode
-
Absolutely no RoomScheduleItems shall be merged.
- NoSuchLocalUserException - Exception Class in de.gustavblass.fsu.fmi.roombooking.exceptions
-
There is no
Actorwith the givenActor.userNamepresent in the database. - NoSuchLocalUserException(String) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.NoSuchLocalUserException
-
See
Exception(String). - NoSuchLocalUserException(String, Throwable) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.NoSuchLocalUserException
- NotALocalUserException - Exception Class in de.gustavblass.fsu.fmi.roombooking.exceptions
-
Indicates that a certain action could not be performed because the
Actor's account credentials are not managed locally. - NotALocalUserException() - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.NotALocalUserException
-
See
Exception(). - NotALocalUserException(String) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.NotALocalUserException
-
See
Exception(String). - NotALocalUserException(String, Throwable) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.NotALocalUserException
- NotALocalUserException(Throwable) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.NotALocalUserException
-
See
Exception(Throwable). - notes - Variable in class de.gustavblass.fsu.fmi.roombooking.dto.NewRoomDTO
-
The
Room.notes. - notes - Variable in record class de.gustavblass.fsu.fmi.roombooking.dto.RoomDTO
-
The field for the
notesrecord component. - notes - Variable in class de.gustavblass.fsu.fmi.roombooking.model.room.Room
-
Useful information about this Room, possibly displayed to end users when placing a
Reservation. - notes() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.RoomDTO
-
Returns the value of the
notesrecord component. - NotFoundException - Exception Class in de.gustavblass.fsu.fmi.roombooking.exceptions
-
Indicates that a certain resource requested could not be found.
- NotFoundException() - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.NotFoundException
-
See
Exception(). - NotFoundException(String) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.NotFoundException
-
See
Exception(String). - NotFoundException(String, Throwable) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.NotFoundException
- NotFoundException(Throwable) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.NotFoundException
-
See
Exception(Throwable). - NotLoggedInException - Exception Class in de.gustavblass.fsu.fmi.roombooking.exceptions
-
Indicates that the user must be logged in for the intended action but is not.
- NotLoggedInException() - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.NotLoggedInException
-
See
Exception(). - NotLoggedInException(String) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.NotLoggedInException
-
See
Exception(String). - NotLoggedInException(String, Throwable) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.NotLoggedInException
- NotLoggedInException(Throwable) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.NotLoggedInException
-
See
Exception(Throwable). - number - Variable in class de.gustavblass.fsu.fmi.roombooking.dto.NewRoomDTO
-
The
Room.number. - number - Variable in record class de.gustavblass.fsu.fmi.roombooking.dto.RoomDTO
-
The field for the
numberrecord component. - number - Variable in record class de.gustavblass.fsu.fmi.roombooking.dto.RoomSummaryDTO
-
The field for the
numberrecord component. - number - Variable in class de.gustavblass.fsu.fmi.roombooking.model.room.Room
-
Human-friendly identifier of the room.
- number() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.RoomDTO
-
Returns the value of the
numberrecord component. - number() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.RoomSummaryDTO
-
Returns the value of the
numberrecord component.
O
- occupancy - Variable in record class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.RoomScheduleItem
-
The field for the
occupancyrecord component. - occupancy() - Method in record class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.RoomScheduleItem
-
Returns the value of the
occupancyrecord component. - OCCUPIED - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.RoomStatus
-
The
Roomis not available for use, because someone is currently using it or has placed aReservationthat is currently valid. - ofAction(String) - Static method in enum class de.gustavblass.fsu.fmi.roombooking.dto.ReservationMultiActionRequest.ReservationMultiAction
-
Converts the given label to the matching enum value.
- ofActorAuthority(ActorAuthority) - Static method in enum class de.gustavblass.fsu.fmi.roombooking.model.actor.ActorRole
-
Of those ActorRoles that correspond to the given
ActorAuthority, returns that role with the lowest level of authority. - OFFICIAL_MEETING - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.model.reservation.IntendedUse
-
Indicates that the user who booked the room wishes to hold an official conference related to their work at FMI.
- ofName(String) - Static method in enum class de.gustavblass.fsu.fmi.roombooking.model.actor.ActorAuthority
-
Converts the given label to the matching enum value.
- ofName(String) - Static method in enum class de.gustavblass.fsu.fmi.roombooking.model.actor.ActorRole
-
Converts the given label to the matching enum value.
- ofName(String) - Static method in enum class de.gustavblass.fsu.fmi.roombooking.model.reservation.IntendedUse
-
Converts the given label to the matching enum value.
- ofName(String) - Static method in enum class de.gustavblass.fsu.fmi.roombooking.model.room.equipment.DefaultIndividualEquipmentType
-
Converts the given label to the matching enum value.
- onAuthenticationSuccess(HttpServletRequest, HttpServletResponse, Authentication) - Method in class de.gustavblass.fsu.fmi.roombooking.configuration.SessionAndSavedRequestAwareAuthenticationSuccessHandler
-
If session attribute named
SessionAndSavedRequestAwareAuthenticationSuccessHandler.REDIRECT_TARGETis set (and of typeURI), it will be used to redirect the user. - ONE - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.model.room.equipment.EquipmentCountCategory
-
Only one workstation is equipped, i.e.
- onEMailChange(EMailChangeEvent) - Method in class de.gustavblass.fsu.fmi.roombooking.service.EMailService
-
Sends an e-mail to the
EMailChangeEvent.EMailChange.actorasking them to open the link with theEMailChangeEvent.EMailChange.verificationToken, in order to verify their new e-mail address. - onHour - Variable in record class de.gustavblass.fsu.fmi.roombooking.util.TimeEmojifier.HourEmoji
-
The field for the
onHourrecord component. - onHour() - Method in record class de.gustavblass.fsu.fmi.roombooking.util.TimeEmojifier.HourEmoji
-
Returns the value of the
onHourrecord component. - onLogin(AuthenticationSuccessEvent) - Method in class de.gustavblass.fsu.fmi.roombooking.service.ActorService
- onlyRoomIsSet() - Method in class de.gustavblass.fsu.fmi.roombooking.dto.FilterReservationsDTO
-
Checks that the
FilterReservationsDTO.roomnumber is specified but all other fields are null: - onRegistration(ActorCreatedEvent) - Method in class de.gustavblass.fsu.fmi.roombooking.service.ActorService
-
Saves the registration date of the given
ActorCreatedEventto theActorMetadatabelonging to theActorCreatedEvent.actor. - onRegistration(UnconfirmedRegistrationEvent) - Method in class de.gustavblass.fsu.fmi.roombooking.service.EMailService
-
Sends an e-mail to the new
ActorCreatedEvent.actorasking them to open the link with theUnconfirmedRegistrationEvent.verificationToken, in order to verify theirActor.eMailAddress. - onReservationConfirmation(ReservationConfirmedEvent) - Method in class de.gustavblass.fsu.fmi.roombooking.service.EMailService
-
Sends an e-mail to the
Reservation.applicanttelling them that their newReservationwas just accepted by the server. - OptionalMapper - Interface in de.gustavblass.fsu.fmi.roombooking.mapper
P
- parseEMailAddress(DirContextOperations) - Method in class de.gustavblass.fsu.fmi.roombooking.security.LdapActorRegistrationMapper
-
Determines the
Actor.eMailAddressfrom the givenDirContextOperations, trying - parseName(DirContextOperations) - Method in class de.gustavblass.fsu.fmi.roombooking.security.LdapActorRegistrationMapper
-
Determine's the user's
Actor.namefrom the givenDirContextOperations, trying the attributes: - parseRole(DirContextOperations, Collection) - Method in class de.gustavblass.fsu.fmi.roombooking.security.LdapActorRegistrationMapper
-
Determines the
Actor.rolefrom the givenDirContextOperations(trying the attributeeduPersonAffiliation) and GrantedAuthorities. - PARTIAL - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.model.room.Accessibility
-
There are known barriers hindering people with severely impaired mobility from accessing the
Room. - PARTIAL_OCCUPANCIES - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.MergeOptions.AsymmetricMergeMode
-
Only pairs of RoomScheduleItems where for both the
RoomScheduleItem.statusisRoomStatus.PARTIALLY_OCCUPIEDshall be merged. - PARTIALLY_OCCUPIED - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.RoomStatus
-
Some seats in the
Roomare occupied, some are still available for use. - password - Variable in class de.gustavblass.fsu.fmi.roombooking.dto.LdapRegistrationActorDTO
-
The literal password that the future Actor will use for login.
- password - Variable in class de.gustavblass.fsu.fmi.roombooking.dto.LocalActorCreatedByAdminDTO
-
The literal password that the future Actor will use for login.
- password - Variable in class de.gustavblass.fsu.fmi.roombooking.model.actor.LocalActor
-
Secret login credential chosen by the user and only known to them.
- password() - Method in class de.gustavblass.fsu.fmi.roombooking.model.actor.Actor
-
A null-safe alternative to
Actor.getPassword(). - password() - Method in class de.gustavblass.fsu.fmi.roombooking.model.actor.LdapActor
- password() - Method in class de.gustavblass.fsu.fmi.roombooking.model.actor.LocalActor
- passwordEncoder - Variable in class de.gustavblass.fsu.fmi.roombooking.service.ActorService
- PasswordNotConfirmedException - Exception Class in de.gustavblass.fsu.fmi.roombooking.exceptions
-
While registering, the password did not match the repeated password.
- PasswordNotConfirmedException() - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.PasswordNotConfirmedException
-
See
Exception(). - PasswordNotConfirmedException(String) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.PasswordNotConfirmedException
-
See
Exception(String). - PasswordNotConfirmedException(String, Throwable) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.PasswordNotConfirmedException
- PasswordNotConfirmedException(Throwable) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.PasswordNotConfirmedException
-
See
Exception(Throwable). - pathLocaliser - Variable in class de.gustavblass.fsu.fmi.roombooking.controller.ActorController
-
Used to resolve the URL paths in the correct
Locale. - pathLocaliser - Variable in class de.gustavblass.fsu.fmi.roombooking.controller.admin.ActorAdminController
-
Used to resolve the URL paths in the correct
Locale. - pathLocaliser - Variable in class de.gustavblass.fsu.fmi.roombooking.controller.admin.EquipmentAdminController
-
Used to resolve the URL paths in the correct
Locale. - pathLocaliser - Variable in class de.gustavblass.fsu.fmi.roombooking.controller.admin.ReservationAdminController
-
Used to resolve the URL paths in the correct
Locale. - pathLocaliser - Variable in class de.gustavblass.fsu.fmi.roombooking.controller.admin.RoomAdminController
-
Used to resolve the URL paths in the correct
Locale. - pathLocaliser - Variable in class de.gustavblass.fsu.fmi.roombooking.controller.ReservationController
-
Used to resolve the URL paths in the correct
Locale. - pathLocaliser(MessageSource) - Method in class de.gustavblass.fsu.fmi.roombooking.configuration.Configuration
-
Creates a
PathLocalisersuitable to convert translated strings into URIs. - PathLocaliser - Class in de.gustavblass.fsu.fmi.roombooking.service
-
Translates
URIs based on aPathLocaliser.localisedPathSource. - PathLocaliser(MessageSource) - Constructor for class de.gustavblass.fsu.fmi.roombooking.service.PathLocaliser
-
Constructs a new
PathLocaliser. - PENDING_FORM_DATA - Static variable in class de.gustavblass.fsu.fmi.roombooking.controller.ReservationController
-
The name of the session attribute that remembers the
BookRoomDTOduring the login process. - performMultiAction(ReservationMultiActionRequest, Model) - Method in class de.gustavblass.fsu.fmi.roombooking.controller.admin.ReservationAdminController
-
Handles
POSTrequests to/admin/reservations/multi-actionand performs the appropriate operation according to the givenReservationMultiActionRequest.action. - performMultiAction(ReservationMultiActionRequest, Model) - Method in class de.gustavblass.fsu.fmi.roombooking.controller.ReservationController
-
Handles
POSTrequests to/reservations/multi-actionand performs the appropriate operation according to the givenReservationMultiActionRequest.action. - PHD_CANDIDATE - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.model.actor.ActorRole
-
Person writing a doctoral dissertation in order to obtain a Doctor title.
- POWER_OUTLET - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.model.room.equipment.DefaultIndividualEquipmentType
-
Electricity socket used to provide electrical devices with power.
- prepareMail(MimeMessageHelper, String, String, Locale) - Method in class de.gustavblass.fsu.fmi.roombooking.service.EMailService
-
Adds the given recipient and subject to the given
MimeMessageHelperin the givenLocale. - PRIVILEGED - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.model.actor.ActorAuthority
-
Actors with this authority are generally preferred in
Reservationconflicts. - PROFESSOR - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.model.actor.ActorRole
-
University professors.
- PROJECTOR - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.model.room.equipment.DefaultCommonEquipmentType
-
Projects still or moving image onto a larger screen.
Q
- quarterHour - Static variable in class de.gustavblass.fsu.fmi.roombooking.util.TimeEmojifier
-
A quarter of an hour (i.e. 15 minutes).
- QUIET_STUDY_ROOM - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.model.room.RoomType
-
Represents the
QuietStudyRoomclass. - QuietStudyRoom - Class in de.gustavblass.fsu.fmi.roombooking.model.room
-
A
Roomintended and suitable for working silently. - QuietStudyRoom() - Constructor for class de.gustavblass.fsu.fmi.roombooking.model.room.QuietStudyRoom
-
Do not use this constructor! It exists solely for Spring Data JPA.
- QuietStudyRoom(Long, String, int) - Constructor for class de.gustavblass.fsu.fmi.roombooking.model.room.QuietStudyRoom
R
- recurse - Variable in record class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.MergeOptions
-
The field for the
recurserecord component. - recurse() - Method in record class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.MergeOptions
-
Returns the value of the
recurserecord component. - REDIRECT_TARGET - Static variable in class de.gustavblass.fsu.fmi.roombooking.configuration.SessionAndSavedRequestAwareAuthenticationSuccessHandler
-
The name of the session attribute used as the
URIthat the user shall be redirected to after successful authentication. - register(LdapRegistrationActorDTO) - Method in class de.gustavblass.fsu.fmi.roombooking.service.ActorService
-
Creates a new
Actorin the database, according to the givenLdapRegistrationActorDTO. - register(LocalRegistrationActorDTO) - Method in class de.gustavblass.fsu.fmi.roombooking.service.ActorService
-
Creates a new
Actorin the database, according to the givenLocalRegistrationActorDTO. - REGISTER - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.controller.ActorController.Template
-
The path to the HTML resource file used as a template for a registration page.
- registerLocally(Model, LocalRegistrationActorDTO, BindingResult, HttpServletResponse, LdapRegistrationActorDTO) - Method in class de.gustavblass.fsu.fmi.roombooking.controller.ActorController
-
Handles
POSTrequests to/registerand allows the user to sign up at this service. - registerViaLdap(LdapRegistrationActorDTO) - Method in class de.gustavblass.fsu.fmi.roombooking.controller.ActorRestController
-
Handles
POSTrequests to/api/v1/register/ldapand creates a newActorbased on the givenLdapRegistrationActorDTO. - registerViaLdap(Model, LdapRegistrationActorDTO, BindingResult, HttpServletResponse, LocalRegistrationActorDTO) - Method in class de.gustavblass.fsu.fmi.roombooking.controller.ActorController
-
Handles
POSTrequests to/registerand allows the user to sign up at this service. - REGISTRATION_CONFIRMATION - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.controller.ActorController.Template
-
The path to the HTML resource file that tells the user that they successfully confirmed their registration.
- REGISTRATION_SUCCESS - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.controller.ActorController.Template
-
Confirmation page after signing up.
- registrationMode - Variable in class de.gustavblass.fsu.fmi.roombooking.service.ActorService
-
Whether and which registrations are configured to be permitted.
- registrationMode() - Method in class de.gustavblass.fsu.fmi.roombooking.configuration.SecurityConfiguration
-
Determines the
RegistrationModeconfigured in the application properties. - RegistrationMode - Enum Class in de.gustavblass.fsu.fmi.roombooking.configuration
-
Whether and which sign-up options shall be available.
- RegistrationMode(String) - Constructor for enum class de.gustavblass.fsu.fmi.roombooking.configuration.RegistrationMode
- REGULAR - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.model.actor.ActorAuthority
-
Actors with this authority have no privileges.
- REGULAR_MEETING - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.model.reservation.IntendedUse
-
Indicates that the user who booked the room wishes to hold some general conference of unspecified type.
- removeAllCommonEquipment(CommonEquipmentType) - Method in class de.gustavblass.fsu.fmi.roombooking.model.room.ConferenceRoom
-
Deletes the
CommonEquipmentobject with the givenRoomEquipment.typefrom theConferenceRoom.commonEquipmentset. - removeAllCommonEquipment(Collection) - Method in class de.gustavblass.fsu.fmi.roombooking.model.room.ConferenceRoom
-
Deletes multiple
CommonEquipmentfrom theConferenceRoom.commonEquipmentset. - removeAllIndividualEquipment(IndividualEquipmentType) - Method in class de.gustavblass.fsu.fmi.roombooking.model.room.Room
-
Deletes the
IndividualEquipmentobject with the givenRoomEquipment.typefrom theRoom.equipmentset. - removeAllIndividualEquipment(Collection) - Method in class de.gustavblass.fsu.fmi.roombooking.model.room.Room
-
Deletes multiple
IndividualEquipmentfrom theRoom.equipmentset. - removeAllRequiredCommonEquipment(CommonEquipmentType) - Method in class de.gustavblass.fsu.fmi.roombooking.model.reservation.Reservation
-
Removes all pieces of common equipment from the
Reservation.requiredCommonEquipmentset that match the givenCommonEquipmentType. - removeAllRequiredCommonEquipment(Collection) - Method in class de.gustavblass.fsu.fmi.roombooking.model.reservation.Reservation
-
Removes several pieces of common equipment from the
Reservation.requiredCommonEquipmentset. - removeAllRequiredIndividualEquipment(IndividualEquipmentType) - Method in class de.gustavblass.fsu.fmi.roombooking.model.reservation.Reservation
-
Removes all pieces of individual equipment from the
Reservation.requiredIndividualEquipmentset that match the givenIndividualEquipmentType. - removeAllRequiredIndividualEquipment(Collection) - Method in class de.gustavblass.fsu.fmi.roombooking.model.reservation.Reservation
-
Removes several pieces of individual equipment from the
Reservation.requiredIndividualEquipmentset. - removeCommonEquipment(CommonEquipment) - Method in class de.gustavblass.fsu.fmi.roombooking.model.room.ConferenceRoom
-
Deletes the given
CommonEquipmentfrom theConferenceRoom.commonEquipmentset. - removeIndividualEquipment(IndividualEquipment) - Method in class de.gustavblass.fsu.fmi.roombooking.model.room.Room
-
Deletes the given
IndividualEquipmentfrom theRoom.equipmentset. - removeRequiredCommonEquipment(RequiredCommonEquipment) - Method in class de.gustavblass.fsu.fmi.roombooking.model.reservation.Reservation
-
Removes a piece of common equipment from the
Reservation.requiredCommonEquipmentset. - removeRequiredIndividualEquipment(RequiredIndividualEquipment) - Method in class de.gustavblass.fsu.fmi.roombooking.model.reservation.Reservation
-
Removes a piece of individual equipment from the
Reservation.requiredIndividualEquipmentset. - repeatedNewPassword - Variable in record class de.gustavblass.fsu.fmi.roombooking.dto.ChangePasswordDTO
-
The field for the
repeatedNewPasswordrecord component. - repeatedNewPassword() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.ChangePasswordDTO
-
Returns the value of the
repeatedNewPasswordrecord component. - repeatedPassword - Variable in class de.gustavblass.fsu.fmi.roombooking.dto.LocalActorCreatedByAdminDTO
-
Must have the exact same value as
LocalActorCreatedByAdminDTO.passwordin order to confirm that the password chosen by the user really is correct and that the user has not made a typo. - requestDate - Variable in record class de.gustavblass.fsu.fmi.roombooking.dto.ReservationDTO
-
The field for the
requestDaterecord component. - requestDate - Variable in record class de.gustavblass.fsu.fmi.roombooking.dto.ReservationSummaryDTO
-
The field for the
requestDaterecord component. - requestDate - Variable in class de.gustavblass.fsu.fmi.roombooking.model.reservation.Reservation
-
The date and time at which the applicant first requested this Reservation.
- requestDate() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.ReservationDTO
-
Returns the value of the
requestDaterecord component. - requestDate() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.ReservationSummaryDTO
-
Returns the value of the
requestDaterecord component. - requiredAuthority - Variable in exception class de.gustavblass.fsu.fmi.roombooking.exceptions.UnauthorisedException
- requiredCommonEquipment - Variable in record class de.gustavblass.fsu.fmi.roombooking.dto.ReservationDTO
-
The field for the
requiredCommonEquipmentrecord component. - requiredCommonEquipment - Variable in class de.gustavblass.fsu.fmi.roombooking.model.reservation.Reservation
- requiredCommonEquipment() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.ReservationDTO
-
Returns the value of the
requiredCommonEquipmentrecord component. - RequiredCommonEquipment - Class in de.gustavblass.fsu.fmi.roombooking.model.room.equipment
- RequiredCommonEquipment() - Constructor for class de.gustavblass.fsu.fmi.roombooking.model.room.equipment.RequiredCommonEquipment
- requiredIndividualEquipment - Variable in record class de.gustavblass.fsu.fmi.roombooking.dto.ReservationDTO
-
The field for the
requiredIndividualEquipmentrecord component. - requiredIndividualEquipment - Variable in class de.gustavblass.fsu.fmi.roombooking.model.reservation.Reservation
- requiredIndividualEquipment() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.ReservationDTO
-
Returns the value of the
requiredIndividualEquipmentrecord component. - RequiredIndividualEquipment - Class in de.gustavblass.fsu.fmi.roombooking.model.room.equipment
- RequiredIndividualEquipment() - Constructor for class de.gustavblass.fsu.fmi.roombooking.model.room.equipment.RequiredIndividualEquipment
- RESEARCH_ASSISTANT - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.model.actor.ActorRole
-
See Wikipedia.
- Reservation - Class in de.gustavblass.fsu.fmi.roombooking.model.reservation
-
Represents a time interval during which a specific actor is permitted to use a specific
Reservation.roomexclusively. - Reservation() - Constructor for class de.gustavblass.fsu.fmi.roombooking.model.reservation.Reservation
- RESERVATION_CONFIRMATION - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.service.EMailService.Template
-
INforms the user that their
Reservationwas accepted by the system. - ReservationAdminController - Class in de.gustavblass.fsu.fmi.roombooking.controller.admin
-
Defines the behaviour of the web server for the path
/admin/reservations. - ReservationAdminController(ReservationController, ReservationService, RoomService, PathLocaliser) - Constructor for class de.gustavblass.fsu.fmi.roombooking.controller.admin.ReservationAdminController
-
Creates a new
ReservationAdminControllerwith the givenReservationAdminController.reservationService. - ReservationAdminController.Template - Enum Class in de.gustavblass.fsu.fmi.roombooking.controller.admin
-
Represents templates in the resources, allowing one or several Reservations to be rendered as HTML.
- ReservationAdminRestController - Class in de.gustavblass.fsu.fmi.roombooking.controller.admin
-
Defines the behaviour of the API server for the path
/api/v1/admin/reservations. - ReservationAdminRestController(ReservationService, ReservationMapper) - Constructor for class de.gustavblass.fsu.fmi.roombooking.controller.admin.ReservationAdminRestController
-
Constructs a new
ReservationAdminRestControllerwith the givenReservationAdminRestController.reservationService. - ReservationAdminRestController.ReservationRestUriTemplate - Enum Class in de.gustavblass.fsu.fmi.roombooking.controller.admin
-
Pre-compiled UriTemplates for HATEOAS-compliant API responses.
- ReservationConfirmedEvent - Class in de.gustavblass.fsu.fmi.roombooking.events
-
Indicates that a new
Reservationwas just accepted by the system. - ReservationConfirmedEvent(Reservation) - Constructor for class de.gustavblass.fsu.fmi.roombooking.events.ReservationConfirmedEvent
-
Constructs a new
ReservationConfirmedEvent. - ReservationConfirmedEvent(Reservation, Locale) - Constructor for class de.gustavblass.fsu.fmi.roombooking.events.ReservationConfirmedEvent
-
Constructs a new
ReservationConfirmedEvent. - reservationController - Variable in class de.gustavblass.fsu.fmi.roombooking.controller.admin.ReservationAdminController
- ReservationController - Class in de.gustavblass.fsu.fmi.roombooking.controller
-
Defines the behaviour of the web server for the path
/book-room. - ReservationController(ReservationService, RoomService, PathLocaliser) - Constructor for class de.gustavblass.fsu.fmi.roombooking.controller.ReservationController
-
Creates a new
ReservationController. - ReservationController.Template - Enum Class in de.gustavblass.fsu.fmi.roombooking.controller
-
Represents templates in the resources, allowing one or several Reservations to be rendered as HTML.
- reservationCount - Variable in exception class de.gustavblass.fsu.fmi.roombooking.exceptions.ActorStillHasReservationsException
-
How many Reservations are still active for the
Actorconcerned. - reservationCount - Variable in exception class de.gustavblass.fsu.fmi.roombooking.exceptions.ConflictingReservationsException
-
How many Reservations are active between the
Reservation.startDateandReservation.endDateof the Reservation that was attempted to be placed. - reservationCount - Variable in exception class de.gustavblass.fsu.fmi.roombooking.exceptions.RoomStillHasReservationsException
-
How many Reservations are still active for the
Actorconcerned. - ReservationDTO - Record Class in de.gustavblass.fsu.fmi.roombooking.dto
-
Data-transfer object representing a
Reservation. - ReservationDTO(Long, Long, LocalDateTime, LocalDateTime, LocalDateTime, Long, Map, Set, Boolean, IntendedUse, Double) - Constructor for record class de.gustavblass.fsu.fmi.roombooking.dto.ReservationDTO
-
Creates an instance of a
ReservationDTOrecord class. - reservationMapper - Variable in class de.gustavblass.fsu.fmi.roombooking.controller.admin.ReservationAdminRestController
-
Converts Reservations to data-transfer objects.
- reservationMapper - Variable in class de.gustavblass.fsu.fmi.roombooking.controller.ReservationRestController
-
Converts Reservations to data-transfer objects.
- ReservationMapper - Interface in de.gustavblass.fsu.fmi.roombooking.mapper
-
Converts Reservations to data-transfer objects.
- ReservationMultiAction(String) - Constructor for enum class de.gustavblass.fsu.fmi.roombooking.dto.ReservationMultiActionRequest.ReservationMultiAction
- ReservationMultiActionRequest - Record Class in de.gustavblass.fsu.fmi.roombooking.dto
-
Represents a
POSTrequest made to.invalid reference
ReservationAdminController#performMultiAction(ReservationMultiActionRequest) - ReservationMultiActionRequest(String, Long[], Boolean) - Constructor for record class de.gustavblass.fsu.fmi.roombooking.dto.ReservationMultiActionRequest
-
Creates an instance of a
ReservationMultiActionRequestrecord class. - ReservationMultiActionRequest.ReservationMultiAction - Enum Class in de.gustavblass.fsu.fmi.roombooking.dto
-
Operations available for multiple Reservations at once.
- ReservationPeriodTooBigException - Exception Class in de.gustavblass.fsu.fmi.roombooking.exceptions
-
Indicates that the
Reservationcannot be placed because theReservation.startDateandReservation.endDateare too far apart. - ReservationPeriodTooBigException(String, Throwable, Duration) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.ReservationPeriodTooBigException
- ReservationPeriodTooBigException(String, Duration) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.ReservationPeriodTooBigException
-
See
Exception(String). - ReservationPeriodTooBigException(Throwable, Duration) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.ReservationPeriodTooBigException
-
See
Exception(Throwable). - ReservationPeriodTooBigException(Duration) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.ReservationPeriodTooBigException
-
See
Exception(). - ReservationPeriodTooSmallException - Exception Class in de.gustavblass.fsu.fmi.roombooking.exceptions
-
Indicates that the
Reservationcannot be placed because theReservation.endDatecomes too soon after theReservation.startDate. - ReservationPeriodTooSmallException(String, Throwable, Duration) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.ReservationPeriodTooSmallException
- ReservationPeriodTooSmallException(String, Duration) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.ReservationPeriodTooSmallException
-
See
Exception(String). - ReservationPeriodTooSmallException(Throwable, Duration) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.ReservationPeriodTooSmallException
-
See
Exception(Throwable). - ReservationPeriodTooSmallException(Duration) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.ReservationPeriodTooSmallException
-
See
Exception(). - reservationRepository - Variable in class de.gustavblass.fsu.fmi.roombooking.service.ReservationService
-
Provides database access to actually create, modify and delete Reservations.
- ReservationRepository - Interface in de.gustavblass.fsu.fmi.roombooking.repository
-
Fetches/saves Reservations from/to the database table
reservations. - ReservationRestController - Class in de.gustavblass.fsu.fmi.roombooking.controller
-
Defines the behaviour of the API server for the path
/api/v1/book-room. - ReservationRestController(ReservationService, ReservationMapper) - Constructor for class de.gustavblass.fsu.fmi.roombooking.controller.ReservationRestController
-
Creates a new
ReservationRestController. - ReservationRestController.ReservationRestUriTemplate - Enum Class in de.gustavblass.fsu.fmi.roombooking.controller
-
Pre-compiled UriTemplates for HATEOAS-compliant API responses.
- ReservationRestUriTemplate(UriTemplate) - Constructor for enum class de.gustavblass.fsu.fmi.roombooking.controller.admin.ReservationAdminRestController.ReservationRestUriTemplate
- ReservationRestUriTemplate(UriTemplate) - Constructor for enum class de.gustavblass.fsu.fmi.roombooking.controller.ReservationRestController.ReservationRestUriTemplate
- reservations - Variable in class de.gustavblass.fsu.fmi.roombooking.model.room.Room
-
The Reservations that are associated with this Room.
- reservationService - Variable in class de.gustavblass.fsu.fmi.roombooking.controller.admin.ReservationAdminController
-
Used to retrieve and save Reservations from the database.
- reservationService - Variable in class de.gustavblass.fsu.fmi.roombooking.controller.admin.ReservationAdminRestController
-
Used to retrieve and save Reservations from the database.
- reservationService - Variable in class de.gustavblass.fsu.fmi.roombooking.controller.ReservationController
-
Used to retrieve and save Reservations from the database.
- reservationService - Variable in class de.gustavblass.fsu.fmi.roombooking.controller.ReservationRestController
-
Used to retrieve and save Reservations from the database.
- reservationService - Variable in class de.gustavblass.fsu.fmi.roombooking.service.ActorService
-
Used by
ActorService.deleteActor(String)to find Reservations of the user to be deleted. - reservationService - Variable in class de.gustavblass.fsu.fmi.roombooking.service.RoomService
- ReservationService - Class in de.gustavblass.fsu.fmi.roombooking.service
-
Provides functionality to manage Reservations, namely to create, modify and delete them.
- ReservationService(ReservationRepository, RoomService, ApplicationEventPublisher) - Constructor for class de.gustavblass.fsu.fmi.roombooking.service.ReservationService
-
Constructs a new ReservationService.
- ReservationSummaryDTO - Record Class in de.gustavblass.fsu.fmi.roombooking.dto
-
Data-transfer object representing a
Reservation. - ReservationSummaryDTO(Long, Long, LocalDateTime, LocalDateTime, LocalDateTime, Long) - Constructor for record class de.gustavblass.fsu.fmi.roombooking.dto.ReservationSummaryDTO
-
Creates an instance of a
ReservationSummaryDTOrecord class. - reservationToSummaryDtoModel - Variable in class de.gustavblass.fsu.fmi.roombooking.controller.admin.ReservationAdminRestController
- reservationToSummaryDtoModel(Reservation) - Method in class de.gustavblass.fsu.fmi.roombooking.controller.ReservationRestController
- ReservationType - Enum Class in de.gustavblass.fsu.fmi.roombooking.model.reservation
-
Indicates whether a
Reservationis a regular room reservation or aSeatReservation. - ReservationType(String) - Constructor for enum class de.gustavblass.fsu.fmi.roombooking.model.reservation.ReservationType
- resetMetadata() - Method in class de.gustavblass.fsu.fmi.roombooking.model.actor.Actor
-
Sets the
Actor.metadatato null. - resolve(String, Locale, Object...) - Method in class de.gustavblass.fsu.fmi.roombooking.service.PathLocaliser
-
Retrieves the given path code from the
PathLocaliser.localisedPathSourceand converts it to aURI. - resolveAsString(String, Locale, Object...) - Method in class de.gustavblass.fsu.fmi.roombooking.service.PathLocaliser
-
Retrieves the given path code from the
PathLocaliser.localisedPathSourceand first converts it to aURIand then to an ASCII string. - resolveLocale(HttpServletRequest) - Method in class de.gustavblass.fsu.fmi.roombooking.configuration.RootDirectoryBasedLocaleContextResolver
-
Determines the appropriate
Localethat shall be used to translate the resource requested. - resolveType(EquipmentType) - Method in interface de.gustavblass.fsu.fmi.roombooking.mapper.EquipmentTypeMapper
-
Returns the
CODEof the givenEquipmentType. - ReversedTimePeriodException - Exception Class in de.gustavblass.fsu.fmi.roombooking.exceptions
-
The given time period is invalid because it ends before it starts.
- ReversedTimePeriodException() - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.ReversedTimePeriodException
-
See
Exception(). - ReversedTimePeriodException(String) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.ReversedTimePeriodException
-
See
Exception(String). - ReversedTimePeriodException(String, Throwable) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.ReversedTimePeriodException
- ReversedTimePeriodException(Throwable) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.ReversedTimePeriodException
-
See
Exception(Throwable). - role - Variable in class de.gustavblass.fsu.fmi.roombooking.dto.ActorCreatedByAdminDTO
-
The role that the future Actor shall have.
- role - Variable in record class de.gustavblass.fsu.fmi.roombooking.dto.ActorDTO
-
The field for the
rolerecord component. - role - Variable in class de.gustavblass.fsu.fmi.roombooking.model.actor.Actor
-
Classification of this Actor.
- role - Variable in enum class de.gustavblass.fsu.fmi.roombooking.model.actor.ActorRole
- role() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.ActorDTO
-
Returns the value of the
rolerecord component. - roleHierarchy() - Static method in class de.gustavblass.fsu.fmi.roombooking.configuration.SecurityConfiguration
-
Specifies a
RoleHierarchywhere every role implicitly includes all lower roles. - room - Variable in class de.gustavblass.fsu.fmi.roombooking.dto.FilterReservationsDTO
-
Only show Reservations for the
Roomwith this room number. - room - Variable in class de.gustavblass.fsu.fmi.roombooking.model.reservation.Reservation
-
The
Roomblocked for use by theReservation.applicantbetween theReservation.startDateand theReservation.endDate. - room - Variable in class de.gustavblass.fsu.fmi.roombooking.model.room.equipment.CommonEquipment
-
The
ConferenceRoomthat thisConferenceRoom.commonEquipmentis part of. - room - Variable in class de.gustavblass.fsu.fmi.roombooking.model.room.equipment.IndividualEquipment
-
The
Roomthat thisRoom.equipmentis part of. - Room - Class in de.gustavblass.fsu.fmi.roombooking.model.room
-
Represents a room in the FMI building at Inselplatz.
- Room() - Constructor for class de.gustavblass.fsu.fmi.roombooking.model.room.Room
-
Do not use this constructor! It exists solely for Spring Data JPA.
- Room(Long, String, int) - Constructor for class de.gustavblass.fsu.fmi.roombooking.model.room.Room
- ROOM_RESERVATION - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.model.reservation.ReservationType
-
The
Reservationis a regular room reservation. - RoomAdminController - Class in de.gustavblass.fsu.fmi.roombooking.controller.admin
-
Defines the behaviour of the API server for the path
/admin/rooms. - RoomAdminController(RoomService, EquipmentService, RoomMapper, PathLocaliser) - Constructor for class de.gustavblass.fsu.fmi.roombooking.controller.admin.RoomAdminController
-
Constructs a new
RoomAdminControllerwith the givenRoomAdminController.roomService. - RoomAdminController.Template - Enum Class in de.gustavblass.fsu.fmi.roombooking.controller.admin
-
Represents templates in the resources, allowing one or several Reservations to be rendered as HTML.
- RoomAdminRestController - Class in de.gustavblass.fsu.fmi.roombooking.controller.admin
-
Defines the behaviour of the API server for the path
/api/v1/admin/rooms. - RoomAdminRestController(RoomService, RoomMapper) - Constructor for class de.gustavblass.fsu.fmi.roombooking.controller.admin.RoomAdminRestController
-
Constructs a new
RoomAdminRestControllerwith the givenRoomAdminRestController.roomService. - RoombookingApplication - Class in de.gustavblass.fsu.fmi.roombooking
- RoombookingApplication() - Constructor for class de.gustavblass.fsu.fmi.roombooking.RoombookingApplication
- RoomController - Class in de.gustavblass.fsu.fmi.roombooking.controller
-
Defines the behaviour of the web server for the path
/rooms. - RoomController(RoomService) - Constructor for class de.gustavblass.fsu.fmi.roombooking.controller.RoomController
-
Constructs a new
RoomController. - RoomController.Template - Enum Class in de.gustavblass.fsu.fmi.roombooking.controller
-
Represents templates in the resources, allowing one or several Rooms to be rendered as HTML.
- RoomDTO - Record Class in de.gustavblass.fsu.fmi.roombooking.dto
-
Data-transfer object that represents a
Roomwith theRoomDTO.type()field indicating the extending class. - RoomDTO(String, RoomType, int, int, Set, Set, Accessibility, String) - Constructor for record class de.gustavblass.fsu.fmi.roombooking.dto.RoomDTO
-
Creates an instance of a
RoomDTOrecord class. - RoomEquipment - Class in de.gustavblass.fsu.fmi.roombooking.model.room.equipment
-
A physical piece of
Roomfacilities. - RoomEquipment() - Constructor for class de.gustavblass.fsu.fmi.roombooking.model.room.equipment.RoomEquipment
- roomId - Variable in record class de.gustavblass.fsu.fmi.roombooking.dto.ReservationDTO
-
The field for the
roomIdrecord component. - roomId - Variable in record class de.gustavblass.fsu.fmi.roombooking.dto.ReservationSummaryDTO
-
The field for the
roomIdrecord component. - roomId() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.ReservationDTO
-
Returns the value of the
roomIdrecord component. - roomId() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.ReservationSummaryDTO
-
Returns the value of the
roomIdrecord component. - roomMapper - Variable in class de.gustavblass.fsu.fmi.roombooking.controller.admin.RoomAdminController
-
Converts data-transfer objects to Rooms.
- roomMapper - Variable in class de.gustavblass.fsu.fmi.roombooking.controller.admin.RoomAdminRestController
-
Converts data-transfer objects to Rooms.
- roomMapper - Variable in class de.gustavblass.fsu.fmi.roombooking.controller.RoomRestController
- RoomMapper - Interface in de.gustavblass.fsu.fmi.roombooking.mapper
-
Converts Rooms to data-transfer objects.
- roomNumber() - Method in class de.gustavblass.fsu.fmi.roombooking.dto.FilterReservationsDTO
- roomRepository - Variable in class de.gustavblass.fsu.fmi.roombooking.service.RoomService
-
Provides database access to actually create, modify and delete Rooms.
- RoomRepository - Interface in de.gustavblass.fsu.fmi.roombooking.repository
-
Fetches/saves Rooms from/to the database table
rooms. - RoomRestController - Class in de.gustavblass.fsu.fmi.roombooking.controller
-
Defines the behaviour of the API server for the path
/api/v1/rooms. - RoomRestController(RoomService, RoomMapper) - Constructor for class de.gustavblass.fsu.fmi.roombooking.controller.RoomRestController
-
Constructs a new
RoomRestControllerwith the givenRoomRestController.roomService. - RoomRestController.RoomRestUriTemplate - Enum Class in de.gustavblass.fsu.fmi.roombooking.controller
-
Pre-compiled UriTemplates for HATEOAS-compliant API responses.
- RoomRestUriTemplate(UriTemplate) - Constructor for enum class de.gustavblass.fsu.fmi.roombooking.controller.RoomRestController.RoomRestUriTemplate
- RoomSchedule - Record Class in de.gustavblass.fsu.fmi.roombooking.model.room.schedule
- RoomSchedule(LocalDate, List) - Constructor for record class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.RoomSchedule
-
Constructs a new schedule.
- RoomScheduleItem - Record Class in de.gustavblass.fsu.fmi.roombooking.model.room.schedule
-
A single element of a
RoomSchedule. - RoomScheduleItem(RoomStatus, LocalTime, LocalTime, Integer) - Constructor for record class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.RoomScheduleItem
-
Constructs a new schedule element.
- roomService - Variable in class de.gustavblass.fsu.fmi.roombooking.controller.admin.ReservationAdminController
- roomService - Variable in class de.gustavblass.fsu.fmi.roombooking.controller.admin.RoomAdminController
-
Used to retrieve and save Rooms from the database.
- roomService - Variable in class de.gustavblass.fsu.fmi.roombooking.controller.admin.RoomAdminRestController
-
Used to retrieve and save Rooms from the database.
- roomService - Variable in class de.gustavblass.fsu.fmi.roombooking.controller.ReservationController
-
Used to retrieve Rooms from the database.
- roomService - Variable in class de.gustavblass.fsu.fmi.roombooking.controller.RoomController
- roomService - Variable in class de.gustavblass.fsu.fmi.roombooking.controller.RoomRestController
-
Used to retrieve and save Rooms from the database.
- roomService - Variable in class de.gustavblass.fsu.fmi.roombooking.service.ReservationService
-
Used to get a
Roomby itsRoom.number. - RoomService - Class in de.gustavblass.fsu.fmi.roombooking.service
-
Provides functionality to manage Rooms, namely to create, modify and delete them.
- RoomService(RoomRepository, ReservationService, EquipmentService) - Constructor for class de.gustavblass.fsu.fmi.roombooking.service.RoomService
-
Constructs a new RoomService.
- RoomStatus - Enum Class in de.gustavblass.fsu.fmi.roombooking.model.room.schedule
-
Indicates the state a
Roomis currently in: - RoomStatus(String) - Constructor for enum class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.RoomStatus
- RoomStillHasReservationsException - Exception Class in de.gustavblass.fsu.fmi.roombooking.exceptions
- RoomStillHasReservationsException(int) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.RoomStillHasReservationsException
-
See
Exception(). - RoomStillHasReservationsException(String, int) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.RoomStillHasReservationsException
-
See
Exception(String). - RoomStillHasReservationsException(String, Throwable, int) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.RoomStillHasReservationsException
- RoomStillHasReservationsException(Throwable, int) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.RoomStillHasReservationsException
-
See
Exception(Throwable). - RoomSummaryDTO - Record Class in de.gustavblass.fsu.fmi.roombooking.dto
-
Data-transfer object that represents a summary of a
Roomwith theRoomSummaryDTO.type()field indicating the extending class. - RoomSummaryDTO(String, RoomType, int, int) - Constructor for record class de.gustavblass.fsu.fmi.roombooking.dto.RoomSummaryDTO
-
Creates an instance of a
RoomSummaryDTOrecord class. - RoomType - Enum Class in de.gustavblass.fsu.fmi.roombooking.model.room
-
Represents the class that extends
Room. - RoomType(String) - Constructor for enum class de.gustavblass.fsu.fmi.roombooking.model.room.RoomType
- RootDirectoryBasedLocaleContextResolver - Class in de.gustavblass.fsu.fmi.roombooking.configuration
-
Determines the
Localeto be used for translation depending on the URL path. - RootDirectoryBasedLocaleContextResolver() - Constructor for class de.gustavblass.fsu.fmi.roombooking.configuration.RootDirectoryBasedLocaleContextResolver
- roundToHalfHour(LocalTime) - Static method in class de.gustavblass.fsu.fmi.roombooking.util.TimeEmojifier
-
Replaces the
part of the giveninvalid reference
LocalTime#minuteLocalTimewith either `00:00` or `00:30`, depending onwhether the minute part is closer to the full hour or closer to the half hour.
S
- save(Actor) - Method in interface de.gustavblass.fsu.fmi.roombooking.repository.ActorRepository
- save(ActorMetadata) - Method in interface de.gustavblass.fsu.fmi.roombooking.repository.ActorMetadataRepository
-
Stores the given
ActorMetadatain the database table. - save(VerificationToken) - Method in interface de.gustavblass.fsu.fmi.roombooking.repository.VerificationTokenRepository
-
Stores the given
VerificationTokenin the database table. - schedule - Variable in record class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.RoomSchedule
-
The field for the
schedulerecord component. - schedule() - Method in record class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.RoomSchedule
-
Returns the value of the
schedulerecord component. - SCHEDULE - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.controller.RoomController.Template
-
The path to the HTML resource file used as a template for a
RoomSchedule. - SCHEDULE_TEMPLATE - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.controller.RoomRestController.RoomRestUriTemplate
-
Represents the path to the
RoomRestController.getRoomSchedule(String, LocalDate, LocalTime, LocalTime)method with the arguments represented asTemplateVariables. - score - Variable in record class de.gustavblass.fsu.fmi.roombooking.dto.ReservationDTO
-
The field for the
scorerecord component. - score() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.ReservationDTO
-
Returns the value of the
scorerecord component. - SEAT_RESERVATION - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.model.reservation.ReservationType
-
The
Reservationis aSeatReservation. - SeatReservation - Class in de.gustavblass.fsu.fmi.roombooking.model.reservation
-
A
Reservationfor just a subset of all seats available in theReservation.room, i.e. - SeatReservation() - Constructor for class de.gustavblass.fsu.fmi.roombooking.model.reservation.SeatReservation
- seats - Variable in class de.gustavblass.fsu.fmi.roombooking.dto.BookRoomDTO
- seats() - Method in class de.gustavblass.fsu.fmi.roombooking.dto.BookRoomDTO
- SecurityConfiguration - Class in de.gustavblass.fsu.fmi.roombooking.configuration
-
Configures authentication and authorisation for the Spring application.
- SecurityConfiguration(String, String, String, String, Duration) - Constructor for class de.gustavblass.fsu.fmi.roombooking.configuration.SecurityConfiguration
-
Constructs a new
SecurityConfiguration. - securityFilterChain(HttpSecurity, AuthenticationManager, RegistrationMode, AuthenticationSuccessHandler) - Method in class de.gustavblass.fsu.fmi.roombooking.configuration.SecurityConfiguration
-
Sets up basic user-password authentication for all paths except for the following ones:
- sendEMail(String, String, EMailService.Template, Context, Locale) - Method in class de.gustavblass.fsu.fmi.roombooking.service.EMailService
-
Sends an e-mail to the given recipient's address, with the given subject and content in the given language.
- senderAddress - Variable in class de.gustavblass.fsu.fmi.roombooking.service.EMailService
-
The e-mail address of the account from which the e-mails are sent.
- SessionAndSavedRequestAwareAuthenticationSuccessHandler - Class in de.gustavblass.fsu.fmi.roombooking.configuration
-
A
SavedRequestAwareAuthenticationSuccessHandlerthat uses theSessionAndSavedRequestAwareAuthenticationSuccessHandler.REDIRECT_TARGETsession attribute in order to redirect the user to the correct target page after logging in successfully. - SessionAndSavedRequestAwareAuthenticationSuccessHandler() - Constructor for class de.gustavblass.fsu.fmi.roombooking.configuration.SessionAndSavedRequestAwareAuthenticationSuccessHandler
- setApplicationContext(ApplicationContext) - Method in class de.gustavblass.fsu.fmi.roombooking.configuration.EMailConfiguration
- setCapacity(int) - Method in class de.gustavblass.fsu.fmi.roombooking.model.room.Room
-
Updates the
Room.capacity. - setCommonEquipment(Collection) - Method in class de.gustavblass.fsu.fmi.roombooking.dto.NewRoomDTO
-
Updates the
NewRoomDTO.commonEquipment. - setCount(int) - Method in class de.gustavblass.fsu.fmi.roombooking.model.reservation.SeatReservation
-
Updates the
SeatReservation.count. - setDate(LocalDate) - Method in class de.gustavblass.fsu.fmi.roombooking.dto.FilterReservationsDTO
-
Updates the
FilterReservationsDTO.date. - setDefaultLocale(Locale) - Method in class de.gustavblass.fsu.fmi.roombooking.configuration.RootDirectoryBasedLocaleContextResolver
-
Alias for
Locale.setDefault(Locale). - setEnabled(boolean) - Method in class de.gustavblass.fsu.fmi.roombooking.dto.LocalRegistrationActorDTO
-
Sets
ActorCreatedByAdminDTO.enabledto false. - setFrom(LocalTime) - Method in class de.gustavblass.fsu.fmi.roombooking.dto.FilterReservationsDTO
-
Updates the start time.
- setIndividualEquipment(Collection) - Method in class de.gustavblass.fsu.fmi.roombooking.dto.NewRoomDTO
-
Updates the
NewRoomDTO.individualEquipment. - setLocale(HttpServletRequest, HttpServletResponse, Locale) - Method in class de.gustavblass.fsu.fmi.roombooking.configuration.RootDirectoryBasedLocaleContextResolver
-
Warning
Always throws
UnsupportedOperationException! This is because the locale appropriate for a request depends only on the URL path and not on anything else. - setMetadata(ActorMetadata) - Method in class de.gustavblass.fsu.fmi.roombooking.model.actor.Actor
-
Updates the
Actor.metadata. - setRole(ActorRole) - Method in class de.gustavblass.fsu.fmi.roombooking.dto.LocalRegistrationActorDTO
-
Sets the
ActorCreatedByAdminDTO.roletoActorRole.UNKNOWN. - setRoom(String) - Method in class de.gustavblass.fsu.fmi.roombooking.dto.FilterReservationsDTO
-
Updates the
FilterReservationsDTO.roomnumber. - setTo(LocalTime) - Method in class de.gustavblass.fsu.fmi.roombooking.dto.FilterReservationsDTO
-
Updates the end time.
- setUse(String) - Method in class de.gustavblass.fsu.fmi.roombooking.dto.BookRoomDTO
-
Updates the intended use.
- SINGLE - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.controller.ActorController.Template
-
The path to the HTML resource file used as a template for one
Actor. - SINGLE - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.controller.admin.ReservationAdminController.Template
-
The path to the HTML resource file used as a template for one
Reservation. - SINGLE - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.controller.RoomController.Template
-
The path to the HTML resource file used as a template for one
Room. - SINGLE_TEMPLATE - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.controller.ActorRestController.ActorRestUriTemplate
-
Represents the path to the
ActorRestController.getActor(String)with theuserNameargument represented as aTemplateVariable. - SINGLE_TEMPLATE - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.controller.admin.ReservationAdminRestController.ReservationRestUriTemplate
-
Represents the path to the
ReservationAdminRestController.getReservation(Long)with thenumberargument represented as aTemplateVariable. - SINGLE_TEMPLATE - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.controller.ReservationRestController.ReservationRestUriTemplate
-
Represents the path to the
ReservationRestController.getReservation(Long)with theidargument represented as aTemplateVariable. - SINGLE_TEMPLATE - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.controller.RoomRestController.RoomRestUriTemplate
-
Represents the path to the
RoomRestController.getRoom(String)with thenumberargument represented as aTemplateVariable. - SOME_WORKSTATIONS - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.model.room.equipment.EquipmentCountCategory
-
More than one workstation is equipped, but not all.
- START - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.TimespanOverlapItem.Type
-
The
TimespanOverlapItembegins at theTimespanOverlapItem.time. - startDate - Variable in record class de.gustavblass.fsu.fmi.roombooking.dto.ReservationDTO
-
The field for the
startDaterecord component. - startDate - Variable in record class de.gustavblass.fsu.fmi.roombooking.dto.ReservationSummaryDTO
-
The field for the
startDaterecord component. - startDate - Variable in class de.gustavblass.fsu.fmi.roombooking.model.reservation.Reservation
-
Specifies the date and time at which the interval begins during which the
Reservation.roomis blocked for use by theReservation.applicant. - startDate() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.ReservationDTO
-
Returns the value of the
startDaterecord component. - startDate() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.ReservationSummaryDTO
-
Returns the value of the
startDaterecord component. - startTime - Variable in record class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.RoomScheduleItem
-
The field for the
startTimerecord component. - startTime() - Method in record class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.RoomScheduleItem
-
Returns the value of the
startTimerecord component. - status - Variable in record class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.RoomScheduleItem
-
The field for the
statusrecord component. - status - Variable in enum class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.RoomStatus
- status() - Method in record class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.RoomScheduleItem
-
Returns the value of the
statusrecord component. - STUDENT - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.model.actor.ActorRole
-
Regular university student.
- STUDYING - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.model.reservation.IntendedUse
-
Indicates that the user who booked the room wishes to work rather silently and not to hold any kind of conference.
- supportedLocaleCodes - Variable in class de.gustavblass.fsu.fmi.roombooking.configuration.RootDirectoryBasedLocaleContextResolver
-
All language codes that the application has already been translated to.
T
- TECHNICAL_EMPLOYEE - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.model.actor.ActorRole
-
Associated with the
ActorAuthority.PRIVILEGED. - template - Variable in enum class de.gustavblass.fsu.fmi.roombooking.controller.ActorController.Template
- template - Variable in enum class de.gustavblass.fsu.fmi.roombooking.controller.admin.ActorAdminController.Template
- template - Variable in enum class de.gustavblass.fsu.fmi.roombooking.controller.admin.EquipmentAdminController.Template
- template - Variable in enum class de.gustavblass.fsu.fmi.roombooking.controller.admin.ReservationAdminController.Template
- template - Variable in enum class de.gustavblass.fsu.fmi.roombooking.controller.admin.RoomAdminController.Template
- template - Variable in enum class de.gustavblass.fsu.fmi.roombooking.controller.ReservationController.Template
- template - Variable in enum class de.gustavblass.fsu.fmi.roombooking.controller.RoomController.Template
- template - Variable in enum class de.gustavblass.fsu.fmi.roombooking.service.EMailService.Template
- Template(String) - Constructor for enum class de.gustavblass.fsu.fmi.roombooking.controller.ActorController.Template
- Template(String) - Constructor for enum class de.gustavblass.fsu.fmi.roombooking.controller.admin.ActorAdminController.Template
- Template(String) - Constructor for enum class de.gustavblass.fsu.fmi.roombooking.controller.admin.EquipmentAdminController.Template
- Template(String) - Constructor for enum class de.gustavblass.fsu.fmi.roombooking.controller.admin.ReservationAdminController.Template
- Template(String) - Constructor for enum class de.gustavblass.fsu.fmi.roombooking.controller.admin.RoomAdminController.Template
- Template(String) - Constructor for enum class de.gustavblass.fsu.fmi.roombooking.controller.ReservationController.Template
- Template(String) - Constructor for enum class de.gustavblass.fsu.fmi.roombooking.controller.RoomController.Template
- Template(String) - Constructor for enum class de.gustavblass.fsu.fmi.roombooking.service.EMailService.Template
- templateEngine - Variable in class de.gustavblass.fsu.fmi.roombooking.service.EMailService
-
Used to construct the actual content s of the e-mails.
- textTemplateResolver() - Method in class de.gustavblass.fsu.fmi.roombooking.configuration.EMailConfiguration
- threeQuartersHour - Static variable in class de.gustavblass.fsu.fmi.roombooking.util.TimeEmojifier
-
Three quarters of an hour (i.e. 45 minutes).
- time - Variable in record class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.TimespanOverlapItem
-
The field for the
timerecord component. - time() - Method in record class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.TimespanOverlapItem
-
Returns the value of the
timerecord component. - TimeEmojifier - Class in de.gustavblass.fsu.fmi.roombooking.util
-
Utility class that converts timestamps to emoji.
- TimeEmojifier() - Constructor for class de.gustavblass.fsu.fmi.roombooking.util.TimeEmojifier
- TimeEmojifier.HourEmoji - Record Class in de.gustavblass.fsu.fmi.roombooking.util
-
Represents two emoji for one specific hour on a 12-day clock.
- TimespanOverlapItem - Record Class in de.gustavblass.fsu.fmi.roombooking.model.room.schedule
-
Useful to convert a collection of SeatReservations into a
RoomSchedule. - TimespanOverlapItem(TimespanOverlapItem.Type, LocalTime, int) - Constructor for record class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.TimespanOverlapItem
-
Creates an instance of a
TimespanOverlapItemrecord class. - TimespanOverlapItem.Type - Enum Class in de.gustavblass.fsu.fmi.roombooking.model.room.schedule
-
Indicates whether the
TimespanOverlapItemstarts or ends at the setTimespanOverlapItem.time. - TimeTravelException - Exception Class in de.gustavblass.fsu.fmi.roombooking.exceptions
-
The given time period is invalid because it starts in the past.
- TimeTravelException() - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.TimeTravelException
-
See
Exception(). - TimeTravelException(String) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.TimeTravelException
-
See
Exception(String). - TimeTravelException(String, Throwable) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.TimeTravelException
- TimeTravelException(Throwable) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.TimeTravelException
-
See
Exception(Throwable). - to - Variable in class de.gustavblass.fsu.fmi.roombooking.dto.FilterReservationsDTO
-
Only show Reservations starting or ending before the given time on the given
FilterReservationsDTO.date. - to() - Method in class de.gustavblass.fsu.fmi.roombooking.dto.FilterReservationsDTO
- toActorAuthority() - Method in enum class de.gustavblass.fsu.fmi.roombooking.model.actor.ActorRole
-
Converts this ActorRole to its corresponding
ActorAuthority: - toClockEmoji(LocalTime) - Static method in class de.gustavblass.fsu.fmi.roombooking.util.TimeEmojifier
-
Converts a given
LocalTimeto a fitting clock emoji. - toDto(Actor) - Method in interface de.gustavblass.fsu.fmi.roombooking.mapper.ActorMapper
-
Converts a given
Actorobject to a data-transfer object. - toDto(Reservation) - Method in interface de.gustavblass.fsu.fmi.roombooking.mapper.ReservationMapper
-
Converts a
Reservationto aReservationDTO. - toDto(ConferenceRoom) - Method in interface de.gustavblass.fsu.fmi.roombooking.mapper.RoomMapper
-
Converts a
ConferenceRoomto aRoomDTO. - toDto(EquipmentType) - Method in interface de.gustavblass.fsu.fmi.roombooking.mapper.EquipmentTypeMapper
-
Converts the given
EquipmentTypeto a data-transfer object. - toDto(IndividualEquipment) - Method in interface de.gustavblass.fsu.fmi.roombooking.mapper.IndividualEquipmentMapper
-
Converts the given
IndividualEquipmentTypeto a data-transfer object. - toDto(Room) - Method in interface de.gustavblass.fsu.fmi.roombooking.mapper.RoomMapper
- toGrantedAuthority() - Method in enum class de.gustavblass.fsu.fmi.roombooking.model.actor.ActorRole
-
Creates a new
SimpleGrantedAuthorityby prependingROLE_to theActorRole.toActorAuthority()result. - token - Variable in class de.gustavblass.fsu.fmi.roombooking.model.actor.VerificationToken
-
The actual value of this
VerificationToken. - toString() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.ActorDTO
-
Returns a string representation of this record class.
- toString() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.ChangeEMailAddressDTO
-
Returns a string representation of this record class.
- toString() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.ChangeNameDTO
-
Returns a string representation of this record class.
- toString() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.ChangePasswordDTO
-
Returns a string representation of this record class.
- toString() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.ChangeUserNameDTO
-
Returns a string representation of this record class.
- toString() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.EquipmentTypeDTO
-
Returns a string representation of this record class.
- toString() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.IndividualEquipmentDTO
-
Returns a string representation of this record class.
- toString() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.ReservationDTO
-
Returns a string representation of this record class.
- toString() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.ReservationMultiActionRequest
-
Returns a string representation of this record class.
- toString() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.ReservationSummaryDTO
-
Returns a string representation of this record class.
- toString() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.RoomDTO
-
Returns a string representation of this record class.
- toString() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.RoomSummaryDTO
-
Returns a string representation of this record class.
- toString() - Method in record class de.gustavblass.fsu.fmi.roombooking.events.EMailChangeEvent.EMailChange
-
Returns a string representation of this record class.
- toString() - Method in record class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.MergeOptions
-
Returns a string representation of this record class.
- toString() - Method in record class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.RoomSchedule
-
Returns a string representation of this record class.
- toString() - Method in record class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.RoomScheduleItem
-
Returns a string representation of this record class.
- toString() - Method in record class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.TimespanOverlapItem
-
Returns a string representation of this record class.
- toString() - Method in record class de.gustavblass.fsu.fmi.roombooking.util.TimeEmojifier.HourEmoji
-
Returns a string representation of this record class.
- toSummaryDto(Reservation) - Method in interface de.gustavblass.fsu.fmi.roombooking.mapper.ReservationMapper
-
Converts a
Reservationto aReservationSummaryDTO. - toSummaryDto(Room) - Method in interface de.gustavblass.fsu.fmi.roombooking.mapper.RoomMapper
-
Converts a given
Roomto aRoomSummaryDTO. - type - Variable in class de.gustavblass.fsu.fmi.roombooking.dto.BookRoomDTO
-
Whether this DTO represents a regular
Reservationor aSeatReservation. - type - Variable in record class de.gustavblass.fsu.fmi.roombooking.dto.EquipmentTypeDTO
-
The field for the
typerecord component. - type - Variable in record class de.gustavblass.fsu.fmi.roombooking.dto.IndividualEquipmentDTO
-
The field for the
typerecord component. - type - Variable in class de.gustavblass.fsu.fmi.roombooking.dto.IndividualEquipmentMutableDTO
-
The
EquipmentType.nameof theRoomEquipment.type. - type - Variable in class de.gustavblass.fsu.fmi.roombooking.dto.NewRoomDTO
- type - Variable in record class de.gustavblass.fsu.fmi.roombooking.dto.RoomDTO
-
The field for the
typerecord component. - type - Variable in record class de.gustavblass.fsu.fmi.roombooking.dto.RoomSummaryDTO
-
The field for the
typerecord component. - type - Variable in class de.gustavblass.fsu.fmi.roombooking.model.room.equipment.RequiredCommonEquipment
-
The kind of equipment that the
Reservation.applicantneeds. - type - Variable in class de.gustavblass.fsu.fmi.roombooking.model.room.equipment.RequiredIndividualEquipment
-
The kind of
IndividualEquipmentthat theReservation.applicantneeds for theReservation.intendedUse. - type - Variable in class de.gustavblass.fsu.fmi.roombooking.model.room.equipment.RoomEquipment
-
The specifics of this piece of
RoomEquipment. - type - Variable in record class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.TimespanOverlapItem
-
The field for the
typerecord component. - type() - Method in class de.gustavblass.fsu.fmi.roombooking.dto.BookRoomDTO
- type() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.EquipmentTypeDTO
-
Returns the value of the
typerecord component. - type() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.IndividualEquipmentDTO
-
Returns the value of the
typerecord component. - type() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.RoomDTO
-
Returns the value of the
typerecord component. - type() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.RoomSummaryDTO
-
Returns the value of the
typerecord component. - type() - Method in record class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.TimespanOverlapItem
-
Returns the value of the
typerecord component. - Type(String) - Constructor for enum class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.TimespanOverlapItem.Type
U
- UnauthorisedException - Exception Class in de.gustavblass.fsu.fmi.roombooking.exceptions
-
Indicates that the user does not possess the authorisation required for the intended action.
- UnauthorisedException(ActorAuthority, ActorAuthority) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.UnauthorisedException
-
See
Exception(). - UnauthorisedException(String, ActorAuthority, ActorAuthority) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.UnauthorisedException
-
See
Exception(String). - UnauthorisedException(String, Throwable, ActorAuthority, ActorAuthority) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.UnauthorisedException
- UnauthorisedException(Throwable, ActorAuthority, ActorAuthority) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.UnauthorisedException
-
See
Exception(Throwable). - UnconfirmedRegistrationEvent - Class in de.gustavblass.fsu.fmi.roombooking.events
-
An
Actorsigned up but has not yet confirmed theirActor.eMailAddress. - UnconfirmedRegistrationEvent(Actor, VerificationToken) - Constructor for class de.gustavblass.fsu.fmi.roombooking.events.UnconfirmedRegistrationEvent
-
Constructs a new
UnconfirmedRegistrationEvent. - UnconfirmedRegistrationEvent(Actor, VerificationToken, Locale) - Constructor for class de.gustavblass.fsu.fmi.roombooking.events.UnconfirmedRegistrationEvent
-
Constructs a new
UnconfirmedRegistrationEvent. - UNKNOWN - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.model.actor.ActorRole
-
Person not assigned any
ActorRole. - unwrapOptional(Optional) - Method in interface de.gustavblass.fsu.fmi.roombooking.mapper.OptionalMapper
-
Returns the object enclosed by an
Optional - uriTemplate - Variable in enum class de.gustavblass.fsu.fmi.roombooking.controller.ActorRestController.ActorRestUriTemplate
- uriTemplate - Variable in enum class de.gustavblass.fsu.fmi.roombooking.controller.admin.ReservationAdminRestController.ReservationRestUriTemplate
- uriTemplate - Variable in enum class de.gustavblass.fsu.fmi.roombooking.controller.ReservationRestController.ReservationRestUriTemplate
- uriTemplate - Variable in enum class de.gustavblass.fsu.fmi.roombooking.controller.RoomRestController.RoomRestUriTemplate
- USB_SOCKET - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.model.room.equipment.DefaultIndividualEquipmentType
-
USB port for electricity or data transfer.
- use - Variable in class de.gustavblass.fsu.fmi.roombooking.dto.BookRoomDTO
- USER_NAME_MAXIMUM_LENGTH - Static variable in class de.gustavblass.fsu.fmi.roombooking.dto.ActorCreatedByAdminDTO
-
The
ActorCreatedByAdminDTO.userNamemust not contain more than this number of characters. - USER_NAME_MINIMUM_LENGTH - Static variable in class de.gustavblass.fsu.fmi.roombooking.dto.ActorCreatedByAdminDTO
-
The
ActorCreatedByAdminDTO.userNamemust contain at least this number of characters. - USER_NAME_PATTERN - Static variable in class de.gustavblass.fsu.fmi.roombooking.dto.ActorCreatedByAdminDTO
-
The regular expression that defines how the
ActorCreatedByAdminDTO.userNamemust be formatted. - userDnPattern - Variable in class de.gustavblass.fsu.fmi.roombooking.configuration.SecurityConfiguration
-
See
AbstractLdapAuthenticator.setUserDnPatterns(java.lang.String[]). - userName - Variable in class de.gustavblass.fsu.fmi.roombooking.dto.ActorCreatedByAdminDTO
- userName - Variable in record class de.gustavblass.fsu.fmi.roombooking.dto.ActorDTO
-
The field for the
userNamerecord component. - userName - Variable in class de.gustavblass.fsu.fmi.roombooking.dto.LdapRegistrationActorDTO
- userName - Variable in class de.gustavblass.fsu.fmi.roombooking.model.actor.Actor
-
Human-friendly identifier.
- userName() - Method in record class de.gustavblass.fsu.fmi.roombooking.dto.ActorDTO
-
Returns the value of the
userNamerecord component.
V
- valideTimeInterval(LocalDateTime, LocalDateTime) - Method in class de.gustavblass.fsu.fmi.roombooking.service.ReservationService
-
Checks that:
- VALIDITY_TIME - Static variable in class de.gustavblass.fsu.fmi.roombooking.model.actor.EMailVerificationToken
- VALIDITY_TIME - Static variable in class de.gustavblass.fsu.fmi.roombooking.model.actor.VerificationToken
- value - Variable in enum class de.gustavblass.fsu.fmi.roombooking.model.reservation.ReservationType
- value - Variable in enum class de.gustavblass.fsu.fmi.roombooking.model.room.Accessibility
- value - Variable in enum class de.gustavblass.fsu.fmi.roombooking.model.room.equipment.DefaultIndividualEquipmentType
- value - Variable in enum class de.gustavblass.fsu.fmi.roombooking.model.room.RoomType
- value - Variable in enum class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.MergeOptions.AsymmetricMergeMode
- value - Variable in record class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.TimespanOverlapItem
-
The field for the
valuerecord component. - value() - Method in record class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.TimespanOverlapItem
-
Returns the value of the
valuerecord component. - valueOf(String) - Static method in enum class de.gustavblass.fsu.fmi.roombooking.configuration.RegistrationMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.gustavblass.fsu.fmi.roombooking.controller.ActorController.Template
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.gustavblass.fsu.fmi.roombooking.controller.ActorRestController.ActorRestUriTemplate
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.gustavblass.fsu.fmi.roombooking.controller.admin.ActorAdminController.Template
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.gustavblass.fsu.fmi.roombooking.controller.admin.EquipmentAdminController.Template
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.gustavblass.fsu.fmi.roombooking.controller.admin.ReservationAdminController.Template
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.gustavblass.fsu.fmi.roombooking.controller.admin.ReservationAdminRestController.ReservationRestUriTemplate
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.gustavblass.fsu.fmi.roombooking.controller.admin.RoomAdminController.Template
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.gustavblass.fsu.fmi.roombooking.controller.ReservationController.Template
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.gustavblass.fsu.fmi.roombooking.controller.ReservationRestController.ReservationRestUriTemplate
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.gustavblass.fsu.fmi.roombooking.controller.RoomController.Template
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.gustavblass.fsu.fmi.roombooking.controller.RoomRestController.RoomRestUriTemplate
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.gustavblass.fsu.fmi.roombooking.dto.ReservationMultiActionRequest.ReservationMultiAction
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.gustavblass.fsu.fmi.roombooking.model.actor.ActorAuthority
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.gustavblass.fsu.fmi.roombooking.model.actor.ActorRole
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.gustavblass.fsu.fmi.roombooking.model.reservation.IntendedUse
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.gustavblass.fsu.fmi.roombooking.model.reservation.ReservationType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.gustavblass.fsu.fmi.roombooking.model.room.Accessibility
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.gustavblass.fsu.fmi.roombooking.model.room.equipment.DefaultCommonEquipmentType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.gustavblass.fsu.fmi.roombooking.model.room.equipment.DefaultIndividualEquipmentType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.gustavblass.fsu.fmi.roombooking.model.room.equipment.EquipmentCountCategory
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.gustavblass.fsu.fmi.roombooking.model.room.RoomType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.MergeOptions.AsymmetricMergeMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.RoomStatus
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.TimespanOverlapItem.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.gustavblass.fsu.fmi.roombooking.service.EMailService.Template
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class de.gustavblass.fsu.fmi.roombooking.configuration.RegistrationMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.gustavblass.fsu.fmi.roombooking.controller.ActorController.Template
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.gustavblass.fsu.fmi.roombooking.controller.ActorRestController.ActorRestUriTemplate
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.gustavblass.fsu.fmi.roombooking.controller.admin.ActorAdminController.Template
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.gustavblass.fsu.fmi.roombooking.controller.admin.EquipmentAdminController.Template
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.gustavblass.fsu.fmi.roombooking.controller.admin.ReservationAdminController.Template
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.gustavblass.fsu.fmi.roombooking.controller.admin.ReservationAdminRestController.ReservationRestUriTemplate
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.gustavblass.fsu.fmi.roombooking.controller.admin.RoomAdminController.Template
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.gustavblass.fsu.fmi.roombooking.controller.ReservationController.Template
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.gustavblass.fsu.fmi.roombooking.controller.ReservationRestController.ReservationRestUriTemplate
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.gustavblass.fsu.fmi.roombooking.controller.RoomController.Template
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.gustavblass.fsu.fmi.roombooking.controller.RoomRestController.RoomRestUriTemplate
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.gustavblass.fsu.fmi.roombooking.dto.ReservationMultiActionRequest.ReservationMultiAction
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.gustavblass.fsu.fmi.roombooking.model.actor.ActorAuthority
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.gustavblass.fsu.fmi.roombooking.model.actor.ActorRole
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.gustavblass.fsu.fmi.roombooking.model.reservation.IntendedUse
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.gustavblass.fsu.fmi.roombooking.model.reservation.ReservationType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.gustavblass.fsu.fmi.roombooking.model.room.Accessibility
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.gustavblass.fsu.fmi.roombooking.model.room.equipment.DefaultCommonEquipmentType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.gustavblass.fsu.fmi.roombooking.model.room.equipment.DefaultIndividualEquipmentType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.gustavblass.fsu.fmi.roombooking.model.room.equipment.EquipmentCountCategory
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.gustavblass.fsu.fmi.roombooking.model.room.RoomType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.MergeOptions.AsymmetricMergeMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.RoomStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.TimespanOverlapItem.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.gustavblass.fsu.fmi.roombooking.service.EMailService.Template
-
Returns an array containing the constants of this enum class, in the order they are declared.
- verificationToken - Variable in record class de.gustavblass.fsu.fmi.roombooking.events.EMailChangeEvent.EMailChange
-
The field for the
verificationTokenrecord component. - verificationToken - Variable in class de.gustavblass.fsu.fmi.roombooking.events.UnconfirmedRegistrationEvent
-
The
VerificationTokenthat theActorCreatedEvent.actorwill need to use in order to confirm their account. - verificationToken() - Method in record class de.gustavblass.fsu.fmi.roombooking.events.EMailChangeEvent.EMailChange
-
Returns the value of the
verificationTokenrecord component. - VerificationToken - Class in de.gustavblass.fsu.fmi.roombooking.model.actor
-
Represents a kind of quasi-secret that is sent to those Actors who need to verify their
Actor.eMailAddresses after signing up. - VerificationToken(Duration) - Constructor for class de.gustavblass.fsu.fmi.roombooking.model.actor.VerificationToken
-
Generates a new
VerificationToken.tokenwhich is 256 bits in size usingSecureRandomand base64-encodes it URL-safe. - verificationTokenRepository - Variable in class de.gustavblass.fsu.fmi.roombooking.service.ActorService
-
Provides database access to save and retrieve VerificationTokens.
- VerificationTokenRepository - Interface in de.gustavblass.fsu.fmi.roombooking.repository
-
Fetches/saves VerificationTokens from/to the
verification_tokensdatabase table. - verificationTokenValidity - Variable in class de.gustavblass.fsu.fmi.roombooking.configuration.SecurityConfiguration
-
The timespan after which a
VerificationTokenshall expire. - verificationTokenValidity - Variable in class de.gustavblass.fsu.fmi.roombooking.service.ActorService
- verificationTokenValidity() - Method in class de.gustavblass.fsu.fmi.roombooking.configuration.SecurityConfiguration
- violatesMergeMode(RoomScheduleItem, RoomScheduleItem) - Method in record class de.gustavblass.fsu.fmi.roombooking.model.room.schedule.MergeOptions
-
Checks whether the
MergeOptions.asymmetricMergeModeprohibits merging the given two RoomScheduleItems.
W
- WEBCAM - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.model.room.equipment.DefaultIndividualEquipmentType
-
Camera mountable on a
DefaultIndividualEquipmentType.COMPUTER. - WEEK_SCHEDULE - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.controller.RoomController.Template
-
The path to the HTML resource file used as a template for an entire week's
RoomSchedule. - WHITEBOARD - Enum constant in enum class de.gustavblass.fsu.fmi.roombooking.model.room.equipment.DefaultCommonEquipmentType
-
Modern variant of a chalkboard.
- WrongPasswordException - Exception Class in de.gustavblass.fsu.fmi.roombooking.exceptions
-
Indicates that the given password does not match the one stored in the database.
- WrongPasswordException() - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.WrongPasswordException
-
See
Exception(). - WrongPasswordException(String) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.WrongPasswordException
-
See
Exception(String). - WrongPasswordException(String, Throwable) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.WrongPasswordException
- WrongPasswordException(Throwable) - Constructor for exception class de.gustavblass.fsu.fmi.roombooking.exceptions.WrongPasswordException
-
See
Exception(Throwable).
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form