public String getPostcode(Person person) { if (person == null) return null; Address address = person.getAddress(); return address != null ? address.getPostcode() : null; }
Product p = getElementOrNull( productList, 0 ); if( p == null ) { return null; } Customer c = getElementOrNull( p.getCustomerList(), 0 ); if( c == null ) { return null; } Address a = getElementOrNull( c.getAddressList(), 0 ); if( a == null ) { return null; } Region r = a.getRegion(); if( r == null ) { return null; } return r.getCode();
public Address build() { Address address = new Address(); address.poBox = poBox; address.extended = extended; address.street = street; address.locality = locality; address.region = region; address.postcode = postcode; address.country = country; return address; } }
if(adr.getCountry() != null) { URI p_country = createURI(NS_VCARD + "country-name"); Literal v_country = createLiteral(adr.getCountry(),null,null); rdfHandler.handleStatement(createStatement(r_adr,p_country,v_country)); if(adr.getExtended() != null && !"".equals(adr.getExtended().trim())) { URI p_ext = createURI(NS_VCARD + "extended-address"); Literal v_ext = createLiteral(adr.getExtended(),null,null); rdfHandler.handleStatement(createStatement(r_adr,p_ext,v_ext)); if(adr.getLocality() != null && !"".equals(adr.getLocality().trim())) { URI p_locality = createURI(NS_VCARD + "locality"); Literal v_locality = createLiteral(adr.getLocality(),null,null); rdfHandler.handleStatement(createStatement(r_adr,p_locality,v_locality)); if(adr.getPoBox() != null && !"".equals(adr.getPoBox().trim())) { URI p_pobox = createURI(NS_VCARD + "post-office-box"); Literal v_pobox = createLiteral(adr.getPoBox(),null,null); rdfHandler.handleStatement(createStatement(r_adr,p_pobox,v_pobox)); if(adr.getPostcode() != null && !"".equals(adr.getPostcode().trim())) { URI p_postcode = createURI(NS_VCARD + "postal-code"); Literal v_postcode = createLiteral(adr.getPostcode(),null,null); rdfHandler.handleStatement(createStatement(r_adr,p_postcode,v_postcode)); if(adr.getRegion() != null && !"".equals(adr.getRegion().trim())) { URI p_region = createURI(NS_VCARD + "region"); Literal v_region = createLiteral(adr.getRegion(),null,null); rdfHandler.handleStatement(createStatement(r_adr,p_region,v_region));
case ADR: Address address = (Address)property; if(address.getValue() != null && !address.getValue().replace(';', ' ').trim().isEmpty()){ if(current == null){ //create new Representation current = createSubRepresentation(rep, ".adr", String value = address.getPoBox(); if(subPropertyMapping != null && value != null && !value.isEmpty()){ value = address.getExtended(); subPropertyMapping = currentMappings.get(ADR_EXTENDED); if(subPropertyMapping != null && value != null && !value.isEmpty()){ current.addNaturalText(subPropertyMapping.uri, StringUtils.chomp(value).trim()); value = address.getStreet(); subPropertyMapping = currentMappings.get(ADR_STREET); if(subPropertyMapping != null && value != null && !value.isEmpty()){ current.addNaturalText(subPropertyMapping.uri, StringUtils.chomp(value).trim()); value = address.getLocality(); subPropertyMapping = currentMappings.get(ADR_LOCALITY); if(subPropertyMapping != null && value != null && !value.isEmpty()){ current.addNaturalText(subPropertyMapping.uri, StringUtils.chomp(value).trim()); value = address.getRegion(); subPropertyMapping = currentMappings.get(ADR_REGION); if(subPropertyMapping != null && value != null && !value.isEmpty()){
/** * {@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); } } } }
if(adr.getCountry() != null) { URI p_country = createURI(NS_VCARD + "country-name"); Literal v_country = createLiteral(adr.getCountry(),null,null); rdfHandler.handleStatement(createStatement(r_adr,p_country,v_country)); if(adr.getExtended() != null && !"".equals(adr.getExtended().trim())) { URI p_ext = createURI(NS_VCARD + "extended-address"); Literal v_ext = createLiteral(adr.getExtended(),null,null); rdfHandler.handleStatement(createStatement(r_adr,p_ext,v_ext)); if(adr.getLocality() != null && !"".equals(adr.getLocality().trim())) { URI p_locality = createURI(NS_VCARD + "locality"); Literal v_locality = createLiteral(adr.getLocality(),null,null); rdfHandler.handleStatement(createStatement(r_adr,p_locality,v_locality)); if(adr.getPoBox() != null && !"".equals(adr.getPoBox().trim())) { URI p_pobox = createURI(NS_VCARD + "post-office-box"); Literal v_pobox = createLiteral(adr.getPoBox(),null,null); rdfHandler.handleStatement(createStatement(r_adr,p_pobox,v_pobox)); if(adr.getPostcode() != null && !"".equals(adr.getPostcode().trim())) { URI p_postcode = createURI(NS_VCARD + "postal-code"); Literal v_postcode = createLiteral(adr.getPostcode(),null,null); rdfHandler.handleStatement(createStatement(r_adr,p_postcode,v_postcode)); if(adr.getRegion() != null && !"".equals(adr.getRegion().trim())) { URI p_region = createURI(NS_VCARD + "region"); Literal v_region = createLiteral(adr.getRegion(),null,null); rdfHandler.handleStatement(createStatement(r_adr,p_region,v_region));
/** * {@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} */ public Address createProperty(final Group group, final List<Parameter> params, final String value) throws ParseException { return new Address(group, params, unescape(value)); } }
/** * {@inheritDoc} */ public Address createProperty(final List<Parameter> params, final String value) throws ParseException { return new Address(params, unescape(value)); }
/** * {@inheritDoc} */ public Address createProperty(final Group group, final List<Parameter> params, final String value) throws URISyntaxException, ParseException { return new Address(group, params, unescape(value)); } }
/** * {@inheritDoc} */ public Address createProperty(final List<Parameter> params, final String value) throws ParseException { return new Address(params, unescape(value)); }