| Exception | Description |
|---|---|
| BadCredentialsException |
This exception is thrown when a staff member or a client tries to authenticate but provides
bad credentials.
|
| CardIdAlreadyExist |
This exception is thrown when a staff member tries to create a client but provides
an existing card id.
|
| InternalException |
The exception
InternalException and its subclasses are thrown when an error occurs and that the user
has no way to fix this error using the UI. |
| InvalidFineTypeException | |
| NoClientFoundException |
This exception is thrown when trying to retrieve a client through
ClientDAO. |
| NoFineFoundException |
This exception is thrown when trying to retrieve a fine through
FineDAO. |
| NoLibraryItemFoundException |
This exception is thrown when trying to retrieve a library item through
LibraryItemDAO. |
| NoLoanFoundException |
This exception is thrown when a loan cannot be found.
|
| NoReturnFoundException | |
| NoStaffMemberFoundException |
This exception is thrown when trying to retrieve a staff member through
StaffMemberDAO. |
| UsernameAlreadyExistsException |
This exception is thrown when trying to create a new staff member
but that the provided staff member has a username that is already
used by an existing staff member.
|