/** * Sets the "ObservationTemplate" element */ public void setObservationTemplate(net.opengis.sos.x10.ObservationTemplateDocument.ObservationTemplate observationTemplate) { synchronized (monitor()) { check_orphaned(); net.opengis.sos.x10.ObservationTemplateDocument.ObservationTemplate target = null; target = (net.opengis.sos.x10.ObservationTemplateDocument.ObservationTemplate)get_store().find_element_user(OBSERVATIONTEMPLATE$2, 0); if (target == null) { target = (net.opengis.sos.x10.ObservationTemplateDocument.ObservationTemplate)get_store().add_element_user(OBSERVATIONTEMPLATE$2); } target.set(observationTemplate); } }
/** * Sets the "ObservationTemplate" element */ public void setObservationTemplate(net.opengis.sos.x10.ObservationTemplateDocument.ObservationTemplate observationTemplate) { synchronized (monitor()) { check_orphaned(); net.opengis.sos.x10.ObservationTemplateDocument.ObservationTemplate target = null; target = (net.opengis.sos.x10.ObservationTemplateDocument.ObservationTemplate)get_store().find_element_user(OBSERVATIONTEMPLATE$0, 0); if (target == null) { target = (net.opengis.sos.x10.ObservationTemplateDocument.ObservationTemplate)get_store().add_element_user(OBSERVATIONTEMPLATE$0); } target.set(observationTemplate); } }
private void addObservationTemplate(final RegisterSensor regSensor, final ParameterContainer parameters) throws OXFException { ObservationTemplate obsTemp = ObservationTemplate.Factory.newInstance(); // TODO add method "addParameterShell(String, XmlObject)" to ParameterContainer try { obsTemp = regSensor.addNewObservationTemplate(); final ObservationType obsType = ObservationType.Factory.parse((String)parameters.getParameterShellWithCommonName(REGISTER_SENSOR_OBSERVATION_TEMPLATE).getSpecifiedValue()); obsTemp.set(obsType); } catch (final XmlException e) { throw new OXFException("Could not parse observation type from paramter shell.",e); } regSensor.setObservationTemplate(obsTemp); }