Index

A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

I

id - Variable in class entity.AbstractCustomer
 
id - Variable in class entity.AbstractEmployee
 
id - Variable in class entity.Customer.Builder
 
id - Variable in class entity.CustomerAccount.Builder
 
id - Variable in class entity.CustomerAccount
 
id - Variable in class entity.Employee.Builder
 
id(int) - Method in class entity.Customer.Builder
 
id(int) - Method in class entity.CustomerAccount.Builder
 
id(int) - Method in class entity.Employee.Builder
 
init() - Method in class servlet.LoginServlet
Initializes the servlet with database storage and authentication service.
init() - Method in class servlet.SignupServlet
Initializes the servlet with database storage and customer service.
init(FilterConfig) - Method in class filter.ActivityLoggingFilter
Initializes the filter when application starts.
init(FilterConfig) - Method in class filter.AuthenticationFilter
Initializes the filter when application starts.
init(FilterConfig) - Method in class filter.CookieSameSiteFilter
Initializes the filter when application starts.
init(FilterConfig) - Method in class filter.CSRFProtectionFilter
Initializes the filter when application starts.
init(FilterConfig) - Method in class filter.InputSanitizationFilter
Initializes the filter when application starts.
init(FilterConfig) - Method in class filter.RateLimitingFilter
Initializes the filter when application starts.
init(FilterConfig) - Method in class filter.RequestHeadersValidationFilter
Initializes the filter when application starts.
init(FilterConfig) - Method in class filter.SecurityHeadersFilter
Initializes the filter when application starts.
initializeJobs(ServletContext) - Method in class job.JobManager
Initializes and starts background jobs.
InputSanitizationFilter - Class in filter
Filter that validates and sanitizes user input to prevent XSS and injection attacks.
InputSanitizationFilter() - Constructor for class filter.InputSanitizationFilter
 
instance - Static variable in class job.JobManager
 
instance - Static variable in class storage.DatabaseConnection
 
InterestCalculationJob - Class in job
Background job that calculates and credits monthly interest to savings accounts.
InterestCalculationJob(DataStorage) - Constructor for class job.InterestCalculationJob
Creates Interest Calculation Job
isAjaxRequest(HttpServletRequest) - Method in class filter.RequestHeadersValidationFilter
Checks if request is an AJAX request.
isOpenPath(String) - Method in class filter.RequestHeadersValidationFilter
Checks if the path is allowed without validation.
isSafe(String, String) - Method in class filter.InputSanitizationFilter
Validates if a parameter value is safe to process.
isStaticResource(String) - Method in class filter.ActivityLoggingFilter
Checks if the requested path is a static resource like CSS, JS, or images.
isStaticResource(String) - Method in class filter.AuthenticationFilter
Checks if the requested path is a static resource.
isStaticResource(String) - Method in class filter.CSRFProtectionFilter
Checks if the requested path is a static resource.
isStaticResource(String) - Method in class filter.InputSanitizationFilter
Checks if the requested path is a static resource.
isStaticResource(String) - Method in class filter.RateLimitingFilter
Checks if the requested path is a static resource.
isStaticResource(String) - Method in class filter.RequestHeadersValidationFilter
 
isSuccess() - Method in class entity.AuthenticationResult
Returns whether the authentication was successful.
isValidAccount() - Method in class entity.AbstractAccount
Validates the account details.
isValidCustomer() - Method in class entity.AbstractCustomer
Validates customer data.
isValidEmail() - Method in interface entity.Person
Validates the person's email address.
isValidEmail(String) - Method in class storage.AbstractDataStorage
 
isValidName() - Method in interface entity.Person
Validates the person's name.
isValidPhone() - Method in class entity.AbstractCustomer
Validates phone number.
A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form