Class WrapperService
java.lang.Object
com.iu.javadatastructureslab.services.WrapperService
Builds demo data showcasing Java wrapper classes.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuildCustomerFromInput(String name, String ageInput, String email, String balanceInput, String activeInput) Builds a customer from form inputs and parsed wrapper values.Creates a sample customer for initial page render.buildWrapperDemo(Customer customer) Builds wrapper demo values using customer fields only.buildWrapperDemo(Customer customer, String ageInput, String balanceInput, String activeInput) Builds wrapper demo values from a customer and raw inputs.
-
Constructor Details
-
WrapperService
public WrapperService()
-
-
Method Details
-
buildSampleCustomer
Creates a sample customer for initial page render.- Returns:
- sample customer
-
buildCustomerFromInput
public Customer buildCustomerFromInput(String name, String ageInput, String email, String balanceInput, String activeInput) Builds a customer from form inputs and parsed wrapper values.- Parameters:
name- customer nameageInput- age input textemail- email input textbalanceInput- balance input textactiveInput- active input text- Returns:
- customer constructed from inputs
-
buildWrapperDemo
public Map<String,Object> buildWrapperDemo(Customer customer, String ageInput, String balanceInput, String activeInput) Builds wrapper demo values from a customer and raw inputs.- Parameters:
customer- customer dataageInput- age input textbalanceInput- balance input textactiveInput- active input text- Returns:
- map of demo values
-
buildWrapperDemo
Builds wrapper demo values using customer fields only.- Parameters:
customer- customer data- Returns:
- map of demo values
-