Search in sources :

Example 1 with GetResultTemplateType

use of net.opengis.sos.x20.GetResultTemplateType 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;
}
Also used : GetResultTemplateType(net.opengis.sos.x20.GetResultTemplateType) GetResultTemplateRequest(org.n52.shetland.ogc.sos.request.GetResultTemplateRequest)

Example 2 with GetResultTemplateType

use of net.opengis.sos.x20.GetResultTemplateType 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;
}
Also used : GetResultTemplateType(net.opengis.sos.x20.GetResultTemplateType) GetResultTemplateDocument(net.opengis.sos.x20.GetResultTemplateDocument)

Aggregations

GetResultTemplateType (net.opengis.sos.x20.GetResultTemplateType)2 GetResultTemplateDocument (net.opengis.sos.x20.GetResultTemplateDocument)1 GetResultTemplateRequest (org.n52.shetland.ogc.sos.request.GetResultTemplateRequest)1