use of net.opengis.sos.x20.GetResultTemplateDocument in project arctic-sea by 52North.
the class SosDecoderv20 method parseGetResultTemplate.
private OwsServiceRequest parseGetResultTemplate(final GetResultTemplateDocument getResultTemplateDoc) throws DecodingException {
final GetResultTemplateType getResultTemplate = getResultTemplateDoc.getGetResultTemplate();
final GetResultTemplateRequest sosGetResultTemplateRequest = new GetResultTemplateRequest();
sosGetResultTemplateRequest.setService(getResultTemplate.getService());
sosGetResultTemplateRequest.setVersion(getResultTemplate.getVersion());
sosGetResultTemplateRequest.setOffering(getResultTemplate.getOffering());
sosGetResultTemplateRequest.setObservedProperty(getResultTemplate.getObservedProperty());
sosGetResultTemplateRequest.setExtensions(parseExtensibleRequest(getResultTemplate));
return sosGetResultTemplateRequest;
}
use of net.opengis.sos.x20.GetResultTemplateDocument in project arctic-sea by 52North.
the class SosRequestEncoderv20 method createGetResultTemplateRequest.
private XmlObject createGetResultTemplateRequest(final GetResultTemplateRequest request) {
final GetResultTemplateDocument getResultTemplateDoc = GetResultTemplateDocument.Factory.newInstance(getXmlOptions());
final GetResultTemplateType getResultTemplate = getResultTemplateDoc.addNewGetResultTemplate();
getResultTemplate.setService(request.getService());
getResultTemplate.setVersion(request.getVersion());
getResultTemplate.setOffering(request.getOffering());
getResultTemplate.setObservedProperty(request.getObservedProperty());
return getResultTemplateDoc;
}
Aggregations