/** * @param group property group * @param poBox post office box address component * @param extended extended address component * @param street street address component * @param locality locality address component * @param region region address component * @param postcode postal code address component * @param country country address component * @param types optional address types */ public Address(Group group, String poBox, String extended, String street, String locality, String region, String postcode, String country, Type...types) { super(group, Id.ADR); this.poBox = poBox; this.extended = extended; this.street = street; this.locality = locality; this.region = region; this.postcode = postcode; this.country = country; for (Type type : types) { getParameters().add(type); } }
/** * @param group property group * @param poBox post office box address component * @param extended extended address component * @param street street address component * @param locality locality address component * @param region region address component * @param postcode postal code address component * @param country country address component * @param types optional address types */ public Address(Group group, String poBox, String extended, String street, String locality, String region, String postcode, String country, Type... types) { super(group, Id.ADR); this.poBox = poBox; this.extended = extended; this.street = street; this.locality = locality; this.region = region; this.postcode = postcode; this.country = country; for (Type type : types) { getParameters().add(type); } }
/** * {@inheritDoc} */ @Override public void validate() throws ValidationException { for (Parameter param : getParameters()) { try { assertTypeParameter(param); } catch (ValidationException ve) { try { assertTextParameter(param); } catch (ValidationException ve2) { assertPidParameter(param); } } } }
/** * {@inheritDoc} */ @Override public void validate() throws ValidationException { for (Parameter param : getParameters()) { try { assertTypeParameter(param); } catch (ValidationException ve) { try { assertTextParameter(param); } catch (ValidationException ve2) { assertPidParameter(param); } } } }