public Address buildShippingAddress(ShippingAddress sa) {
    Address address = new Address();
    StringBuilder sb = new StringBuilder(1024);
    String CRLF = "\r\n";

    sb.append(sa.getStreet()).append(CRLF);

    if (sa.getStreet2() != null) {
      sb.append(sa.getStreet2()).append(CRLF);
    }

    sb.append(sa.getPostalCode()).append(' ');
    sb.append(sa.getCity());

    if (sa.getState() != null) {
      sb.append(' ').append(sa.getState());
    }

    sb.append(CRLF);
    sb.append(sa.getCountryName());

    if (sa.getPhone() != null) {
      sb.append(" Tel: ").append(sa.getPhone());
    }

    address.setAddress(sb.toString());
    address.setName(sa.getName());

    return address;
  }
 private static Address unmarshallAddress(Node addressNode) {
   Address address = new Address();
   NamedNodeMap addressNodeAttributes = addressNode.getAttributes();
   address.setCity(addressNodeAttributes.item(1).getNodeValue());
   address.setCountryCode(addressNodeAttributes.item(2).getNodeValue());
   address.setAddress(addressNodeAttributes.item(0).getNodeValue());
   return address;
 }
Exemple #3
0
  /** Test for setAddress(). */
  public void testSetAddress() {
    String bareAddress = "*****@*****.**";
    String bracketAddress = "<*****@*****.**>";

    Address address = new Address(bareAddress);
    assertEquals("bare address", "*****@*****.**", address.getAddress());

    address.setAddress(bracketAddress);
    assertEquals("bracket address", "*****@*****.**", address.getAddress());
  }
  @Override
  public boolean executeAction() {
    Scanner scanner = new Scanner(System.in);
    Address addr = new Address();

    try {
      System.out.println("Please Type the Street");
      addr.setStreet(scanner.nextLine());
      System.out.println("Please Type the Address");
      addr.setAddress(scanner.nextLine());
      addr.setId(AddressBookMain.manager.getMyAddressList().size());

      AddressBookMain.manager.getMyAddressList().add(addr);
      return true;
    } catch (Exception e) {
      // TODO Auto-generated catch block

      e.printStackTrace();
      return false;
    }
  }