# All Classes and Interfaces

Class
Description
AccessChain
Access Chain interface.
AccessFilter
Access Filter class.
AccessMap
Access Map Contains list of action to which provide access
AccessMapHolder
Access Map Holder Contains map of `account role` and `access map` relative to it
Account
AccountDAO
Account DAO interface.
AccountDAOImpl
Account DAO interface implementation.
AccountRole
Account role enum.
AccountService
Account Service interface.
AccountServiceImpl
Apartment
ApartmentDAO
Apartment DAO interface.
ApartmentDAOImpl
Apartment DAO interface implementation.
ApartmentService
Apartment Service interface.
ApartmentServiceImpl
AppContext
App Context class.
AppException
Application layer exception
AppExceptionHandler
Application Exception Handler class.
AvailableAccessChain
Available Access Chain class.
Booking
BookingDAO
Booking DAO interface.
BookingDAOImpl
Booking DAO interface implementation.
BookingService
Booking Service interface.
BookingServiceImpl
ChangeLanguageController
Change Language Controller class.
Constraint
ContextListener
Context listener class.
Controller
Controller interface.
ControllerConstant
Controller Constant class.
ControllerFactory
Controller Factory class.
ControllerMessageConstant
CreateBookingController
Create Booking Controller class.
CreateOrderController
Create Order Controller class.
CreateResponseToOrderController
Create Response To Order Controller class.
CurrentYearTag
DAOException
DAO layer exception
DateUtil
Date Util class.
DBException
Database layer exception
DBManager
DB Manager interface.
DeleteApartmentController
Delete Apartment Controller class.
DeleteBookingController
Delete Booking Controller class.
DeleteOrderController
Delete Order Controller class.
DispatcherServlet
Dispatcher Servlet class.
DOMParser
Controller for DOM parser.
EncodingFilter
Encoding Filter class.
ExecuteOperation<T>
encapsulates a set of Database queries
Field
Database fields constants
GenericDAO<T>
Generic DAO interface.
GenericDAOImpl<T>
Generic DAO interface implementation.
GenericDAOImpl.DBStatementOperations<T>
Substitute Values in DB Queries through statement
GenericDAOImpl.ExtractEntity<T>
Extract entity from ResultSet in JavaBean
GenericDAOImpl.SetGeneratedValuesToEntity<T>
Receive getGeneratedKeys from preparedStatement
and update current entity for which them was generated.
GetAccountDetailsController
Get Account Details Controller class.
GetAllBookingController
Delete Booking Controller class.
GetAllOrdersController
Get All Orders Controller class.
GetApartmentDetailsController
Get Apartment Details Controller class.
GetCreateBookingFormController
Get Create Booking Form Controller class.
GetCreateOrderFormController
Get Create Order Form Controller class.
GetCreateResponseToOrderController
Get Create Response To Order Controller class.
GetFewApartmentsController
Get Few Apartments Controller class.
GetFewBookingController
Get Few Booking Controller class.
GetFewOrdersController
Get Few Orders Controller class.
GetResponseToOrderController
Get Response To Order Controller class.
HttpRequestParserImpl
Http Request Parser Implementation
LanguageUtil
LoginController
Login Controller class.
LogoutController
Logout Controller class.
Message
Exceptions messages constants.
MySqlDAOFactory
MySql DAO Factory class.
MySQLDBManagerImpl
Database connection manager.
MySQLQueryBuilder
MySQL Query Builder.
MySQLQueryBuilder.LogicalOperation
MySQLServiceFactory
Order
OrderDAO
Order DAO interface.
OrderDAOImpl
Order DAO interface implementation.
OrderService
Order Service interface.
OrderServiceImpl
PaymentForBookingController
Payment For Booking Controller class.
Query
MySQL Database queries constants
RegistrationController
Registration Controller class.
RequestParser
ResolveAction
Resolve Action enum.
ResponseToOrder
ResponseToOrderDAO
Response To Order DAO interface.
ResponseToOrderDAOImpl
Response To Order DAO interface implementation.
ResponseToOrderService
Response To Order Service interface.
ResponseToOrderServiceImpl
RoleAccessChain
Role Access Chain class.
SearchApartmentController
Security
SecurityException
Security layer exception
SecurityFactory
SortingFields
Sorting Fields enum.
TransactionManager
TransactionManager provide safe database queries execution as one transaction
UpdateAccountController
Update Account Controller class.
UrlAccessChain
Url Access Chain class.
Validation
Application validator.
ValidationException
Validation layer exception
ViewResolver
View Resolver class.
XML