Package org.springframework.batch.sample.domain.order

Examples of org.springframework.batch.sample.domain.order.Address


    if (generatedCounter >= GENERATION_LIMIT) {
      return null;
    }

    Person person = new Person();
    Address address = new Address();
    Child child = new Child();
    List<Child> children = new ArrayList<Child>(1);

    children.add(child);

    person.setFirstName("John" + generatedCounter);
    person.setAge(20 + generatedCounter);
    address.setCity("Johnsville" + generatedCounter);
    child.setName("Little Johny" + generatedCounter);

    person.setAddress(address);
    person.setChildren(children);
View Full Code Here


    Errors errors = new BeanPropertyBindingResult(order, "validOrder");
    orderValidator.validateAddress(null, errors, "billingAddress");

    assertEquals(0, errors.getAllErrors().size());

    Address address = new Address();
    order.setBillingAddress(address);

    orderValidator.validateAddress(address, errors, "billingAddress");

    assertEquals(4, errors.getAllErrors().size());
    assertEquals("error.baddress.addrline1.length", errors.getFieldError("billingAddress.addrLine1").getCode());
    assertEquals("error.baddress.city.length", errors.getFieldError("billingAddress.city").getCode());
    assertEquals("error.baddress.zipcode.length", errors.getFieldError("billingAddress.zipCode").getCode());
    assertEquals("error.baddress.country.length", errors.getFieldError("billingAddress.country").getCode());

    address = new Address();
    address.setAddressee("1234567890123456789012345678901234567890123456789012345678901234567890");
    address.setAddrLine1("123456789012345678901234567890123456789012345678901234567890");
    address.setAddrLine2("123456789012345678901234567890123456789012345678901234567890");
    address.setCity("1234567890123456789012345678901234567890");
    address.setZipCode("1234567890");
    address.setState("1234567890");
    address.setCountry("123456789012345678901234567890123456789012345678901234567890");
    order.setBillingAddress(address);

    errors = new BeanPropertyBindingResult(order, "validOrder");
    orderValidator.validateAddress(address, errors, "billingAddress");

    assertEquals(8, errors.getAllErrors().size());
    assertEquals("error.baddress.addresse.length", errors.getFieldError("billingAddress.addressee").getCode());
    assertEquals("error.baddress.addrline1.length", errors.getFieldError("billingAddress.addrLine1").getCode());
    assertEquals("error.baddress.addrline2.length", errors.getFieldError("billingAddress.addrLine2").getCode());
    assertEquals("error.baddress.city.length", errors.getFieldError("billingAddress.city").getCode());
    assertEquals("error.baddress.state.length", errors.getFieldError("billingAddress.state").getCode());
    assertEquals("error.baddress.zipcode.length", errors.getFieldErrors("billingAddress.zipCode").get(0).getCode());
    assertEquals("error.baddress.zipcode.format", errors.getFieldErrors("billingAddress.zipCode").get(1).getCode());
    assertEquals("error.baddress.country.length", errors.getFieldError("billingAddress.country").getCode());

    address = new Address();
    address.setAddressee("John Doe");
    address.setAddrLine1("123 4th Street");
    address.setCity("Chicago");
    address.setState("IL");
    address.setZipCode("60606");
    address.setCountry("United States");
    order.setBillingAddress(address);

    errors = new BeanPropertyBindingResult(order, "validOrder");
    orderValidator.validateAddress(address, errors, "billingAddress");
View Full Code Here

  public static final String STATE_COLUMN = "STATE";
  public static final String COUNTRY_COLUMN = "COUNTRY";

  @Override
  public Address mapFieldSet(FieldSet fieldSet) {
    Address address = new Address();

    address.setAddressee(fieldSet.readString(ADDRESSEE_COLUMN));
    address.setAddrLine1(fieldSet.readString(ADDRESS_LINE1_COLUMN));
    address.setAddrLine2(fieldSet.readString(ADDRESS_LINE2_COLUMN));
    address.setCity(fieldSet.readString(CITY_COLUMN));
    address.setZipCode(fieldSet.readString(ZIP_CODE_COLUMN));
    address.setState(fieldSet.readString(STATE_COLUMN));
    address.setCountry(fieldSet.readString(COUNTRY_COLUMN));

    return address;
  }
View Full Code Here

*/
public class AddressFieldExtractor implements FieldExtractor<Order> {

  @Override
  public Object[] extract(Order order) {
    Address address = order.getBillingAddress();
    return new Object[] { "ADDRESS:", address.getAddrLine1(), address.getCity(), address.getZipCode() };
  }
View Full Code Here

TOP

Related Classes of org.springframework.batch.sample.domain.order.Address

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.