Package trial.gaurav.customer
Class DeleteCustomerAction
java.lang.Object
trial.gaurav.customer.DeleteCustomerAction
- All Implemented Interfaces:
Action
The `DeleteCustomerAction` class represents an action to delete a customer from the customer records.
It implements the `Action` interface to define the behavior of the action when selected in the menu.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDeleteCustomerAction(LinkedList<Customer> cRecords, CustomerConsoleManager cConsoleManager) Constructs a new `DeleteCustomerAction` object with the given customer records and customer console manager. -
Method Summary
Modifier and TypeMethodDescriptionvoidselect()Performs the action to delete a customer from the customer records.
-
Field Details
-
customerRecords
-
customerConsoleManager
-
-
Constructor Details
-
DeleteCustomerAction
Constructs a new `DeleteCustomerAction` object with the given customer records and customer console manager.- Parameters:
cRecords- The linked list containing the existing customer records.cConsoleManager- The customer console manager used to collect the customer ID for deletion.
-
-
Method Details