コード例 #1
0
 /**
  *
  * <!-- CONTACTS
  * MANDATORY: operator, publisher
  * 10/25/2012. FOR A NETWORK PROCEDURE, operator DOESN'T MAKE SENSE.
  * (unless it really does apply to every station asset) -->
  * <sml:contact xlink:role="http://mmisw.org/ont/ioos/definition/publisher">
  * <sml:ResponsibleParty> <sml:organizationName>NANOOS</sml:organizationName> <sml:contactInfo>
  * <sml:address> <sml:country>USA</sml:country>
  * <sml:electronicMailAddress>[email protected]</sml:electronicMailAddress>
  * </sml:address> <sml:onlineResource xlink:href="http://nanoos.org"/> </sml:contactInfo>
  * </sml:ResponsibleParty> </sml:contact>
  */
 private void createContactOperator() {
   if (publisherInfo != null) {
     Contact xbContact = xbSystem.addNewContact();
     xbContact.setRole("http://mmisw.org/ont/ioos/definition/publisher");
     ResponsibleParty xbResponsibleParty = xbContact.addNewResponsibleParty();
     xbResponsibleParty.setOrganizationName(publisherInfo.getName());
     ContactInfo xbContactInfo = xbResponsibleParty.addNewContactInfo();
     Address xbAddress = xbContactInfo.addNewAddress();
     xbAddress.setCountry(publisherInfo.getCountry());
     xbAddress.setElectronicMailAddress(publisherInfo.getEmail());
     xbContactInfo.addNewOnlineResource().setHref(publisherInfo.getWebAddress());
   }
 }