Class WrapperService

java.lang.Object
com.iu.javadatastructureslab.services.WrapperService

public class WrapperService extends Object
Builds demo data showcasing Java wrapper classes.
  • Constructor Details

    • WrapperService

      public WrapperService()
  • Method Details

    • buildSampleCustomer

      public Customer 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 name
      ageInput - age input text
      email - email input text
      balanceInput - balance input text
      activeInput - 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 data
      ageInput - age input text
      balanceInput - balance input text
      activeInput - active input text
      Returns:
      map of demo values
    • buildWrapperDemo

      public Map<String,Object> buildWrapperDemo(Customer customer)
      Builds wrapper demo values using customer fields only.
      Parameters:
      customer - customer data
      Returns:
      map of demo values