| Class |
Description |
| Album |
Hibernate database class for the table ALBUMS
|
| AlbumContainer |
Class that is used to display albums in the album root
|
| AlbumDetailsRoot |
Class for the album details root, which shows all the pictures in an album.
|
| AlbumsRoot |
Class for the albums root
|
| AlbumTest |
Test class for album.
|
| ApplicationManager |
Class that initializes the stage and scene of the application
Changes the roots of the scene
|
| Authentication |
Authentication class for authenticating username and password for each user
|
| AuthenticationTest |
|
| ConfirmationBox |
Utility class that is used to create confirmations boxes
|
| Css |
Css class used for styling different JavaFX elements
|
| DeleteUserRoot |
Class for the delete user root
|
| Encrypter |
Encrypter class for encrypting password using hash and salt
|
| EncrypterTest |
|
| FeedbackType |
Enum FeedbackType is the type of feed back the user receives
The class is used inn css methods to obtain a color based on the feedback type.
|
| FileLogger |
Logger class for logging text and exceptions
|
| Header |
Class that creates the header of the application
|
| Hibernate |
Class that is used to connect to the database
|
| ImageAnalyzer |
Class that is used to analyze a image and extract all its metadata
|
| ImageAnalyzerTest |
Class for testing of
ImageAnalyzer class
|
| LoginRoot |
Class for the login root
|
| Main |
Class where the project is ran from
|
| MapRoot |
Class for the map root, where the map with all the photo locations is displayed
|
| MenuRoot |
Class for the menu root
|
| PDFCreator |
Class that is used to create a photo album in the form of a pdf file
|
| PDFCreatorTest |
|
| Photo |
Hibernate database class for the table PHOTOS
|
| PhotoContainer |
Class that is used to display photos in the search root
|
| PhotosRoot |
Class for the Photos root
|
| PhotoTest |
Test class to upload and delete a photo.
|
| PhotoViewer |
Class that is used to display photo metadata
|
| PopUpWindow |
Class that creates an universal popup window
|
| SceneRoot |
Class that has the basic structure of each root used in the application
All other root classes extends this class
|
| SetupDatabase |
Setup database class
|
| SignUpRoot |
Class for the SignUpRoot
|
| TagContainer |
Class that is used to display tags of photos
|
| Tags |
Hibernate database class for the table TAGS
|
| UploadRoot |
Class for the upload root
|
| User |
Hibernate database class for the table USERS
|
| UserInfo |
UserInfo class includes information regarding the user running the program
|
| UserInfoTest |
|