Package org.geotools.metadata.iso.citation

Examples of org.geotools.metadata.iso.citation.ContactImpl


        contactPerson = new ResponsiblePartyImpl();
      }
     
      TelephoneImpl telephone = null;
      AddressImpl address = null;
      ContactImpl contact = new ContactImpl();
     
      for (int i = 0; i < value.length; i++) {
       
        contactPerson.setContactInfo(contact);
       
        if (sameName(elems[1], value[i])) {
          String positionName = (String) value[i].getValue();
          contactPerson.setPositionName(new SimpleInternationalString(positionName));
        }
       
        if (sameName(elems[2], value[i])) {
          address = (AddressImpl) value[i].getValue();
        }
       
        if (sameName(elems[3], value[i])) {
          Collection voices = Collections.singleton(value[i].getValue());
          if (telephone == null) {
            telephone = new TelephoneImpl();
          }
          telephone.setVoices(voices);
        }
       
        if (sameName(elems[4], value[i])) {
                    Collection fax = Collections.singleton(value[i].getValue());
          if (telephone == null) {
            telephone = new TelephoneImpl();
          }
          telephone.setFacsimiles(fax);
        }       
       
        contact.setPhone(telephone);
      }
     
      for (int i = 0; i < value.length; i++) {
        if (sameName(elems[5], value[i])) {
          String email = (String) value[i].getValue();
         
          if (address == null) {
            address = new AddressImpl();
          }
          address.setElectronicMailAddresses(Collections.singleton(email));
        }
      }
      contact.setAddress(address);
         
      return contactPerson;
    }
View Full Code Here


                        oldParty = null;
                    }
                }
                final ResponsiblePartyImpl party = new ResponsiblePartyImpl(oldParty);
                party.setRole(Role.RESOURCE_PROVIDER);
                party.setContactInfo(new ContactImpl(resource));
                parties.add(party);
                authority = (Citation) citation.unmodifiable();
            } catch (URISyntaxException exception) {
                // Invalid URI syntax. Ignore, since this property
                // was really just for information purpose.
View Full Code Here

TOP

Related Classes of org.geotools.metadata.iso.citation.ContactImpl

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.