/** * NOTE: this looks for all of {@link Address}'s database required fields */ public boolean hasValidAddress() { return getAddress() != null && StringUtils.isNotBlank(getAddress().getAddressLine1()) && StringUtils.isNotBlank(getAddress().getCity()); } }
/** * NOTE: this looks for all of {@link Address}'s database required fields */ public boolean hasValidAddress() { return getAddress() != null && StringUtils.isNotBlank(getAddress().getAddressLine1()) && StringUtils.isNotBlank(getAddress().getCity()); } }
protected boolean addressesContentsAreEqual(Address address1, Address address2) { return address1 != null && address2 != null && Objects.equals(address2.getAddressLine1(), address1.getAddressLine1()) && Objects.equals(address2.getAddressLine2(), address1.getAddressLine2()) && Objects.equals(address2.getCity(), address1.getCity()) && Objects.equals(address2.getStateProvinceRegion(), address1.getStateProvinceRegion()) && Objects.equals(address2.getPostalCode(), address1.getPostalCode()) && Objects.equals(address2.getIsoCountryAlpha2(), address1.getIsoCountryAlpha2()) && Objects.equals(address2.getIsoCountrySubdivision(), address1.getIsoCountrySubdivision()); } }
return BigDecimal.valueOf(postalCodeRate); Double cityCodeRate = lookupCityRate(itemCityTaxRateMap, address.getCity()); if (cityCodeRate != null) { return BigDecimal.valueOf(cityCodeRate);
return BigDecimal.valueOf(postalCodeRate); Double cityCodeRate = lookupCityRate(fulfillmentGroupCityTaxRateMap, address.getCity()); if (cityCodeRate != null) { return BigDecimal.valueOf(cityCodeRate);
.addressLine1(fgAddress.getAddressLine1()) .addressLine2(fgAddress.getAddressLine2()) .addressCityLocality(fgAddress.getCity()) .addressStateRegion(stateAbbr) .addressPostalCode(fgAddress.getPostalCode())
.addressLine1(billAddress.getAddressLine1()) .addressLine2(billAddress.getAddressLine2()) .addressCityLocality(billAddress.getCity()) .addressStateRegion(stateAbbr) .addressPostalCode(billAddress.getPostalCode())
dest.setAddressLine1(orig.getAddressLine1()); dest.setAddressLine2(orig.getAddressLine2()); dest.setCity(orig.getCity()); dest.setState(orig.getState()); dest.setCounty(orig.getCounty());
clientCityCol = new TableColumn<>("City"); clientCityCol.setCellValueFactory(new PropertyValueFactory<Client, Address>("address")); // ======== setting the cell factory for the city column clientCityCol.setCellFactory(new Callback<TableColumn<Client, Address>, TableCell<Client, Address>>(){ @Override public TableCell<Client, Address> call(TableColumn<Client, Address> param) { TableCell<Client, Address> cityCell = new TableCell<Client, Address>(){ @Override protected void updateItem(Address item, boolean empty) { if (item != null) { Label cityLabel = new Label(item.getCity()); setGraphic(cityLabel); } } }; return cityCell; } });
Address address = unitUnderTest.methodUnderTest(); assertEquals("Redwood Shores", address.getCity()); assertEquals("Oracle Parkway", address.getStreet()); assertEquals("500", address.getNumber());
import java.awt.Component; import java.awt.FlowLayout; import java.beans.PropertyEditorSupport; import javax.swing.JPanel; import javax.swing.JTextField; public class AddressEditor extends PropertyEditorSupport { @Override public boolean supportsCustomEditor() { return true; } @Override public Component getCustomEditor() { Address value = (Address) getValue(); JPanel panel = new JPanel(); panel.setLayout(new FlowLayout()); panel.add(new JTextField(value.getStreet())); panel.add(new JTextField(value.getNumber())); panel.add(new JTextField(value.getCity())); panel.add(new JTextField(value.getState())); panel.add(new JTextField(value.getZip())); return panel; } }
public Address (Address a) { this.city=a.getCity(); this.street=a.getStreet(); this.number=a.getNumber(); this.zip=a.getZip(); }
static String formatAddress(Address address){ final String formatter = "Address\n%s\n%s\n%s, %s %s"; return String.format(formatter, address.getName(),address.getAddress(),address.getCity(), address.getState(), address.getZipcode()); }
private void validateCustomerDataInAddress(Address address) throws OrderValidationException { if(StringUtils.isEmpty(address.getFirstName()) || StringUtils.isEmpty(address.getLastName())) { throw new OrderValidationException("Provided address does not contain First and/or Last names"); } if(StringUtils.isEmpty(address.getAddressLine1())){ throw new OrderValidationException("Provided address does not contain address lines"); } if(StringUtils.isEmpty(address.getPostalCode()) || StringUtils.isEmpty(address.getCity())) { throw new OrderValidationException("Provided address does not contain postal code and/or city"); } if(address.getIsoCountryAlpha2() == null) { throw new OrderValidationException("Provided address does not contain valid country code"); } }
@Override public AddressDto createDto(final Address address, final boolean embed, final boolean link) { return AddressDto.builder() .addressLine1(address.getAddressLine1()) .addressLine2(address.getAddressLine2()) .addressLine3(address.getAddressLine3()) .firstName(address.getFirstName()) .lastName(address.getLastName()) .city(address.getCity()) .postalCode(address.getPostalCode()) .companyName(address.getCompanyName()) .countryCode(Optional.ofNullable(address.getIsoCountryAlpha2()).map(ISOCountry::getAlpha2).orElse(null)) .countrySubdivisionCode(address.getIsoCountrySubdivision()) .email(address.getEmailAddress()) .phone(Optional.ofNullable(address.getPhonePrimary()).map(phoneNumberFormat::format).orElse(null)) .build(); }