# Serialized Form

- ## Package com.rosivanyshyn.controller

  - ### Class com.rosivanyshyn.controller.AppExceptionHandler

    class AppExceptionHandler extends jakarta.servlet.http.HttpServlet implements Serializable
    serialVersionUID:
      4916712330491358458L

- ## Package com.rosivanyshyn.controller.dispatcher

  - ### Class com.rosivanyshyn.controller.dispatcher.DispatcherServlet

    class DispatcherServlet extends jakarta.servlet.http.HttpServlet implements Serializable
    serialVersionUID:
      7701796250012254733L

- ## Package com.rosivanyshyn.db.dao.entity

  - ### Class com.rosivanyshyn.db.dao.entity.Account

    class Account extends Object implements Serializable
    serialVersionUID:
      1299478402992228383L

    - #### Serialized Fields

      - ##### email

            String email

      - ##### firstName

            String firstName

      - ##### id

            Long id

      - ##### lastName

            String lastName

      - ##### password

            String password

      - ##### role

            String role

      - ##### state

            Boolean state

  - ### Class com.rosivanyshyn.db.dao.entity.Apartment

    class Apartment extends Object implements Serializable
    serialVersionUID:
      -2943941589166694458L

    - #### Serialized Fields

      - ##### address

            String address

      - ##### apartmentClass

            String apartmentClass

      - ##### description

            String description

      - ##### id

            Long id

      - ##### imageURL

            String imageURL

      - ##### maxGuestsNumber

            String maxGuestsNumber

      - ##### price

            Long price

      - ##### roomsNumber

            String roomsNumber

      - ##### state

            Boolean state

      - ##### title

            String title

  - ### Class com.rosivanyshyn.db.dao.entity.Booking

    class Booking extends Object implements Serializable
    serialVersionUID:
      385954903468257504L

    - #### Serialized Fields

      - ##### account

            Account account

      - ##### apartment

            Apartment apartment

      - ##### checkInDate

            Date checkInDate

      - ##### checkOutDate

            Date checkOutDate

      - ##### guestsNumber

            String guestsNumber

      - ##### id

            Long id

      - ##### isPaidForReservation

            Boolean isPaidForReservation

      - ##### reservationData

            Timestamp reservationData

  - ### Class com.rosivanyshyn.db.dao.entity.Order

    class Order extends Object implements Serializable
    serialVersionUID:
      1444499296234806694L

    - #### Serialized Fields

      - ##### account

            Account account

      - ##### apartmentClass

            String apartmentClass

      - ##### checkInDate

            Date checkInDate

      - ##### checkOutDate

            Date checkOutDate

      - ##### description

            String description

      - ##### guestsNumber

            Integer guestsNumber

      - ##### id

            Long id

      - ##### price

            Long price

      - ##### responseToOrder

            ResponseToOrder responseToOrder

      - ##### roomsNumber

            String roomsNumber

  - ### Class com.rosivanyshyn.db.dao.entity.ResponseToOrder

    class ResponseToOrder extends Object implements Serializable
    serialVersionUID:
      1327050385146086057L

    - #### Serialized Fields

      - ##### description

            String description

      - ##### id

            Long id

- ## Package com.rosivanyshyn.exeption

  - ### Exception Class com.rosivanyshyn.exeption.AppException

    class AppException extends RuntimeException implements Serializable
    serialVersionUID:
      -5346086590320186614L

  - ### Exception Class com.rosivanyshyn.exeption.DAOException

    class DAOException extends RuntimeException implements Serializable
    serialVersionUID:
      -8160603862424549851L

  - ### Exception Class com.rosivanyshyn.exeption.DBException

    class DBException extends RuntimeException implements Serializable
    serialVersionUID:
      -5814167690292246702L

  - ### Exception Class com.rosivanyshyn.exeption.SecurityException

    class SecurityException extends RuntimeException implements Serializable
    serialVersionUID:
      -4579122583808954729L

  - ### Exception Class com.rosivanyshyn.exeption.ValidationException

    class ValidationException extends RuntimeException implements Serializable
    serialVersionUID:
      -8404774518851987089L