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 |
|