@Test public void equalsContent_shouldIndicateUnequalWhenOnlyCountyDistrictDiffers() { PersonAddress address1 = new PersonAddress(); PersonAddress address2 = new PersonAddress(); address2.setCountyDistrict("fancy county"); address1.setCountyDistrict("omaha county"); assertThat(address2.equalsContent(address1), is(false)); }
/** * @see PersonAddressValidator#validate(Object,Errors) */ @Test public void validate_shouldPassValidationIfFieldLengthsAreCorrect() { PersonAddress personAddress = new PersonAddress(); personAddress.setStartDate(null); personAddress.setEndDate(null); personAddress.setAddress1("address1"); personAddress.setAddress2("address2"); personAddress.setCityVillage("cityVillage"); personAddress.setStateProvince("stateProvince"); personAddress.setPostalCode("postalCode"); personAddress.setCountry("country"); personAddress.setLatitude("latitude"); personAddress.setLongitude("longitude"); personAddress.setVoidReason("voidReason"); personAddress.setCountyDistrict("countyDistrict"); personAddress.setAddress3("address3"); personAddress.setAddress4("address4"); personAddress.setAddress5("address5"); Errors errors = new BindException(personAddress, "personAddress"); validator.validate(personAddress, errors); Assert.assertEquals(false, errors.hasErrors()); }
addr.setCountyDistrict("Kayonza District"); addr.setStateProvince("Eastern Province"); addr.setCountry("Rwanda");
public PersonAddress build() { PersonAddress address = new PersonAddress(); address.setAddress1(addressLine1); if (community != null) { address.setAddress2(community.getName()); } address.setRegion(location.getRegion()); address.setCountyDistrict(location.getCountyDistrict()); address.setStateProvince(location.getStateProvince()); address.setNeighborhoodCell(location.getName()); return address; }
personAddress.setLongitude(longString); personAddress.setVoidReason(longString); personAddress.setCountyDistrict(longString); personAddress.setAddress3(longString); personAddress.setAddress4(longString);
private static void copyAddressFields(PersonAddress existingAddress, PersonAddress address) { existingAddress.setPreferred(address.getPreferred()); existingAddress.setAddress1(address.getAddress1()); existingAddress.setAddress2(address.getAddress2()); existingAddress.setAddress3(address.getAddress3()); existingAddress.setAddress4(address.getAddress4()); existingAddress.setAddress5(address.getAddress5()); existingAddress.setAddress6(address.getAddress6()); existingAddress.setCityVillage(address.getCityVillage()); existingAddress.setCountry(address.getCountry()); existingAddress.setStateProvince(address.getStateProvince()); existingAddress.setCountyDistrict(address.getCountyDistrict()); existingAddress.setPostalCode(address.getPostalCode()); existingAddress.setLatitude(address.getLatitude()); existingAddress.setLongitude(address.getLongitude()); existingAddress.setDateCreated(address.getDateCreated()); }
@Override public PersonAddress getValue(FormEntryContext context, HttpServletRequest request) { PersonAddress returnPersonAddress = new PersonAddress(); returnPersonAddress.setAddress1(getWidgetValue("address1", context, request)); returnPersonAddress.setAddress2(getWidgetValue("address2", context, request)); returnPersonAddress.setCityVillage(getWidgetValue("cityVillage", context, request)); returnPersonAddress.setStateProvince(getWidgetValue("stateProvince", context, request)); returnPersonAddress.setPostalCode(getWidgetValue("postalCode", context, request)); returnPersonAddress.setCountry(getWidgetValue("country", context, request)); returnPersonAddress.setLatitude(getWidgetValue("latitude", context, request)); returnPersonAddress.setLongitude(getWidgetValue("longitude", context, request)); returnPersonAddress.setCountyDistrict(getWidgetValue("countyDistrict", context, request)); returnPersonAddress.setAddress3(getWidgetValue("neighborhoodCell", context, request)); returnPersonAddress.setAddress4(getWidgetValue("townshipDivision", context, request)); returnPersonAddress.setAddress5(getWidgetValue("subregion", context, request)); returnPersonAddress.setAddress6(getWidgetValue("region", context, request)); if (context.getMode() == Mode.EDIT) { PersonAddress preferedAddress = context.getExistingPatient().getPersonAddress(); if (preferedAddress != null && returnPersonAddress.equalsContent(preferedAddress)) { returnPersonAddress = preferedAddress; } } return returnPersonAddress; }