All Classes

Class Description
Account
account class.
AccountDAO  
AccountDAOImpl  
AccountService  
AccountServiceImpl  
AgendaDAO  
AgendaDAOImpl  
AgendaService  
AgendaServiceImpl  
AllAppointmentsServlet  
Appointment  
Availability  
ChangePasswordServlet  
CreateAccountServlet
servlet for creating account.
CreateTrainingPlanServlet  
DBConnection
class that allows connection to the database.
DownloadTrainingPlanServlet
this class enable to download a training plan in pdf.
HoursServlet  
InsertAvailabilityServlet
this class controls the interaction between personal trainer and system.
LoginServlet
Servlet that allow the Account's login.
LogoutServlet
Servlet implementation class Logout.
ManageRequiredTrainingPlanServlet
servlet to manage requestedTrainingPlan.
Parameters
this class show the user parameters details.
ParametersController
servlet for the insert parameters.
ParametersDAO  
ParametersDAOImpl
this is an implementation of ParametersDAO.
ParametersService  
ParametersServiceImpl  
RemoveAppointmentServlet  
RequestAppointmentServlet  
RequiredTrainingPlan
account class.
RequiredTrainingPlanDAO  
RequiredTrainingPlanDAOImpl  
RequiredTrainingPlanService  
RequiredTrainingPlanServiceImpl  
Subscription
Subscription bean.
SubscriptionDAO  
SubscriptionDAOImpl  
SubscriptionService  
SubscriptionServiceImpl  
TrainingPlan
TrainingPlan class.
TrainingPlanDAO  
TrainingPlanDAOImpl  
TrainingPlanService  
TrainingPlanServiceImpl
Implementation of TrainingPlanService.
ViewAvailabilityServlet
this class controls the interaction between personal trainer and system to view personal trainer availability.