Index
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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form