Serialized Form
-
Package de.gustavblass.fsu.fmi.roombooking.events
-
Class de.gustavblass.fsu.fmi.roombooking.events.ActorCreatedEvent
class ActorCreatedEvent extends LocalisedEvent implements Serializable-
Serialized Fields
-
actor
@NonNull Actor actor
The user that was newly saved to the database.
-
-
-
Class de.gustavblass.fsu.fmi.roombooking.events.EMailChangeEvent
class EMailChangeEvent extends LocalisedEvent implements Serializable-
Serialized Fields
-
eMailChange
@NonNull EMailChangeEvent.EMailChange eMailChange
The user that was newly saved to the database.
-
-
-
Class de.gustavblass.fsu.fmi.roombooking.events.LocalisedEvent
class LocalisedEvent extends org.springframework.context.ApplicationEvent implements Serializable-
Serialized Fields
-
locale
@NonNull Locale locale
The language that shall be used in the context of thisLocalisedEvent, for example because it's the language of the user whom thisLocalisedEventis associated with.
-
-
-
Class de.gustavblass.fsu.fmi.roombooking.events.ReservationConfirmedEvent
class ReservationConfirmedEvent extends LocalisedEvent implements Serializable -
Class de.gustavblass.fsu.fmi.roombooking.events.UnconfirmedRegistrationEvent
class UnconfirmedRegistrationEvent extends ActorCreatedEvent implements Serializable-
Serialized Fields
-
verificationToken
VerificationToken verificationToken
TheVerificationTokenthat theActorCreatedEvent.actorwill need to use in order to confirm their account.
-
-
-
-
Package de.gustavblass.fsu.fmi.roombooking.exceptions
-
Exception Class de.gustavblass.fsu.fmi.roombooking.exceptions.AccountIsLockedException
class AccountIsLockedException extends de.gustavblass.commons.exceptions.IllegalArgumentException implements Serializable -
Exception Class de.gustavblass.fsu.fmi.roombooking.exceptions.ActorStillHasReservationsException
class ActorStillHasReservationsException extends de.gustavblass.commons.exceptions.IllegalArgumentException implements Serializable-
Serialized Fields
-
reservationCount
int reservationCount
How many Reservations are still active for theActorconcerned.
-
-
-
Exception Class de.gustavblass.fsu.fmi.roombooking.exceptions.AlreadyExistsException
class AlreadyExistsException extends de.gustavblass.commons.exceptions.IllegalArgumentException implements Serializable -
Exception Class de.gustavblass.fsu.fmi.roombooking.exceptions.ConflictingReservationsException
class ConflictingReservationsException extends de.gustavblass.commons.exceptions.IllegalArgumentException implements Serializable-
Serialized Fields
-
reservationCount
int reservationCount
How many Reservations are active between theReservation.startDateandReservation.endDateof the Reservation that was attempted to be placed.
-
-
-
Exception Class de.gustavblass.fsu.fmi.roombooking.exceptions.ExpiredException
class ExpiredException extends de.gustavblass.commons.exceptions.IllegalArgumentException implements Serializable -
Exception Class de.gustavblass.fsu.fmi.roombooking.exceptions.IllegalHttpMethodException
class IllegalHttpMethodException extends de.gustavblass.commons.exceptions.IllegalArgumentException implements Serializable -
Exception Class de.gustavblass.fsu.fmi.roombooking.exceptions.IllegalStateException
class IllegalStateException extends de.gustavblass.commons.exceptions.IllegalStateException implements Serializable -
Exception Class de.gustavblass.fsu.fmi.roombooking.exceptions.InvalidCommonEquipmentException
class InvalidCommonEquipmentException extends InvalidEquipmentException implements Serializable -
Exception Class de.gustavblass.fsu.fmi.roombooking.exceptions.InvalidEquipmentException
class InvalidEquipmentException extends de.gustavblass.commons.exceptions.IllegalArgumentException implements Serializable -
Exception Class de.gustavblass.fsu.fmi.roombooking.exceptions.InvalidIndividualEquipmentException
class InvalidIndividualEquipmentException extends InvalidEquipmentException implements Serializable -
Exception Class de.gustavblass.fsu.fmi.roombooking.exceptions.InvalidOrBannedEMailAddressException
class InvalidOrBannedEMailAddressException extends de.gustavblass.commons.exceptions.IllegalArgumentException implements Serializable -
Exception Class de.gustavblass.fsu.fmi.roombooking.exceptions.InvalidSeatCountException
class InvalidSeatCountException extends InvalidEquipmentException implements Serializable -
Exception Class de.gustavblass.fsu.fmi.roombooking.exceptions.InvalidUseException
class InvalidUseException extends de.gustavblass.commons.exceptions.IllegalArgumentException implements Serializable -
Exception Class de.gustavblass.fsu.fmi.roombooking.exceptions.NoDifferenceException
class NoDifferenceException extends de.gustavblass.commons.exceptions.IllegalArgumentException implements Serializable -
Exception Class de.gustavblass.fsu.fmi.roombooking.exceptions.NoSuchLocalUserException
class NoSuchLocalUserException extends org.springframework.security.authentication.AccountStatusException implements Serializable -
Exception Class de.gustavblass.fsu.fmi.roombooking.exceptions.NotALocalUserException
class NotALocalUserException extends de.gustavblass.commons.exceptions.IllegalArgumentException implements Serializable -
Exception Class de.gustavblass.fsu.fmi.roombooking.exceptions.NotFoundException
class NotFoundException extends de.gustavblass.commons.exceptions.NotFoundException implements Serializable -
Exception Class de.gustavblass.fsu.fmi.roombooking.exceptions.NotLoggedInException
class NotLoggedInException extends de.gustavblass.commons.exceptions.IllegalArgumentException implements Serializable -
Exception Class de.gustavblass.fsu.fmi.roombooking.exceptions.PasswordNotConfirmedException
class PasswordNotConfirmedException extends de.gustavblass.commons.exceptions.IllegalArgumentException implements Serializable -
Exception Class de.gustavblass.fsu.fmi.roombooking.exceptions.ReservationPeriodTooBigException
class ReservationPeriodTooBigException extends de.gustavblass.commons.exceptions.IllegalArgumentException implements Serializable-
Serialized Fields
-
duration
Duration duration
The time difference between theReservation.startDateandReservation.endDate.
-
-
-
Exception Class de.gustavblass.fsu.fmi.roombooking.exceptions.ReservationPeriodTooSmallException
class ReservationPeriodTooSmallException extends de.gustavblass.commons.exceptions.IllegalArgumentException implements Serializable-
Serialized Fields
-
duration
Duration duration
The time difference between theReservation.startDateandReservation.endDate.
-
-
-
Exception Class de.gustavblass.fsu.fmi.roombooking.exceptions.ReversedTimePeriodException
class ReversedTimePeriodException extends de.gustavblass.commons.exceptions.IllegalArgumentException implements Serializable -
Exception Class de.gustavblass.fsu.fmi.roombooking.exceptions.RoomStillHasReservationsException
class RoomStillHasReservationsException extends de.gustavblass.commons.exceptions.IllegalArgumentException implements Serializable-
Serialized Fields
-
reservationCount
int reservationCount
How many Reservations are still active for theActorconcerned.
-
-
-
Exception Class de.gustavblass.fsu.fmi.roombooking.exceptions.TimeTravelException
class TimeTravelException extends de.gustavblass.commons.exceptions.IllegalArgumentException implements Serializable -
Exception Class de.gustavblass.fsu.fmi.roombooking.exceptions.UnauthorisedException
class UnauthorisedException extends de.gustavblass.commons.exceptions.IllegalArgumentException implements Serializable-
Serialized Fields
-
actualAuthority
@NonNull ActorAuthority actualAuthority
-
requiredAuthority
@NonNull ActorAuthority requiredAuthority
-
-
-
Exception Class de.gustavblass.fsu.fmi.roombooking.exceptions.WrongPasswordException
class WrongPasswordException extends de.gustavblass.commons.exceptions.IllegalArgumentException implements Serializable
-
-
Package de.gustavblass.fsu.fmi.roombooking.model.actor
-
Class de.gustavblass.fsu.fmi.roombooking.model.actor.Actor
class Actor extends Object implements Serializable-
Serialized Fields
-
eMailAddress
@NonNull String eMailAddress
The e-mail address of the user. Can be used for e-mail notifications. -
enabled
boolean enabled
Whether the user has activated their account after self-registration. -
id
@NonNull Long id
Identifies this Actor uniquely. -
locked
boolean locked
Whether the faculty's administration has chosen to make the account temporarily unusable. -
metadata
ActorMetadata metadata
Additional information on the account of thisActor. -
name
@NonNull String name
The user's clear name, as stated on their university ID card or their government ID. -
role
@NonNull ActorRole role
Classification of this Actor. Every role implies certain privileges/authorities. -
userName
@NonNull String userName
Human-friendly identifier. Used as a log-in credential.
-
-
-
Class de.gustavblass.fsu.fmi.roombooking.model.actor.LdapActor
class LdapActor extends Actor implements Serializable -
Class de.gustavblass.fsu.fmi.roombooking.model.actor.LocalActor
class LocalActor extends Actor implements Serializable-
Serialized Fields
-
password
@Nullable String password
Secret login credential chosen by the user and only known to them. Must be hashed before being stored in the database!- Implementation Note:
- This column is annotated as unique in order to ensure that an attacker cannot notice that two users share the same password. While this application will never generate the same hash twice (thanks to unique salts), an IT administrator might accidentally make a manual modification to the database and copy over a hash.
-
-
-