# Serialized Form

- ## Package cvut.fel.entity

  - ### Class cvut.fel.entity.AbstractEntity extends java.lang.Object implements Serializable

    - #### Serialized Fields

      - ##### id

            java.lang.Long id

      - ##### name

            java.lang.String name

  - ### Class cvut.fel.entity.Address extends AbstractEntity implements Serializable

    - #### Serialized Fields

      - ##### city

            java.lang.String city

      - ##### houseNumber

            java.lang.Integer houseNumber

      - ##### postCode

            java.lang.Integer postCode

      - ##### street

            java.lang.String street

  - ### Class cvut.fel.entity.Author extends AbstractEntity implements Serializable

    - #### Serialized Fields

      - ##### address

            Address address

      - ##### books

            java.util.List<Book> books

      - ##### email

            java.lang.String email

      - ##### firstname

            @NotNull java.lang.String firstname

      - ##### publishers

            java.util.List<Publisher> publishers

      - ##### surname

            @NotNull java.lang.String surname

  - ### Class cvut.fel.entity.Book extends AbstractEntity implements Serializable

    - #### Serialized Fields

      - ##### authors

            java.util.List<Author> authors

      - ##### genre

            Genre genre

      - ##### ISBN

            @NotNull java.lang.String ISBN

      - ##### published

            java.util.Date published

      - ##### publisher

            Publisher publisher

  - ### Class cvut.fel.entity.Genre extends AbstractEntity implements Serializable

    - #### Serialized Fields

      - ##### books

            java.util.List<Book> books

  - ### Class cvut.fel.entity.Library extends AbstractEntity implements Serializable

    - #### Serialized Fields

      - ##### address

            Address address

      - ##### books

            java.util.List<Book> books

  - ### Class cvut.fel.entity.Publisher extends AbstractEntity implements Serializable

    - #### Serialized Fields

      - ##### address

            Address address

      - ##### authors

            java.util.List<Author> authors

      - ##### books

            java.util.List<Book> books

- ## Package cvut.fel.exception

  - ### Class cvut.fel.exception.FieldInvalidException extends java.lang.RuntimeException implements Serializable

  - ### Class cvut.fel.exception.FieldMissingException extends java.lang.RuntimeException implements Serializable

  - ### Class cvut.fel.exception.FieldTooLongException extends java.lang.RuntimeException implements Serializable

  - ### Class cvut.fel.exception.NotFoundException extends java.lang.RuntimeException implements Serializable

    - #### Serialized Fields

      - ##### errorCode

            java.lang.String errorCode

      - ##### errorDesc

            java.lang.String errorDesc