Search in sources :

Example 6 with InsertResultRequest

use of org.n52.shetland.ogc.sos.request.InsertResultRequest in project arctic-sea by 52North.

the class InsertResultRequestEncoderTest method shouldThrowExceptionIfServiceIsMissing.

@Test
public void shouldThrowExceptionIfServiceIsMissing() throws EncodingException {
    thrown.expect(UnsupportedEncoderInputException.class);
    thrown.expectMessage(Is.is("Encoder " + InsertResultRequestEncoder.class.getSimpleName() + " can not encode 'missing service'"));
    encoder.create(new InsertResultRequest());
}
Also used : InsertResultRequest(org.n52.shetland.ogc.sos.request.InsertResultRequest) Test(org.junit.Test)

Example 7 with InsertResultRequest

use of org.n52.shetland.ogc.sos.request.InsertResultRequest in project arctic-sea by 52North.

the class SosDecoderv20 method parseInsertResult.

private OwsServiceRequest parseInsertResult(final InsertResultDocument insertResultDoc) throws DecodingException {
    final InsertResultType insertResult = insertResultDoc.getInsertResult();
    final InsertResultRequest sosInsertResultRequest = new InsertResultRequest();
    sosInsertResultRequest.setService(insertResult.getService());
    sosInsertResultRequest.setVersion(insertResult.getVersion());
    sosInsertResultRequest.setTemplateIdentifier(insertResult.getTemplate());
    sosInsertResultRequest.setResultValues(parseResultValues(insertResult.getResultValues()));
    sosInsertResultRequest.setExtensions(parseExtensibleRequest(insertResult));
    return sosInsertResultRequest;
}
Also used : InsertResultRequest(org.n52.shetland.ogc.sos.request.InsertResultRequest) InsertResultType(net.opengis.sos.x20.InsertResultType)

Aggregations

InsertResultRequest (org.n52.shetland.ogc.sos.request.InsertResultRequest)7 Test (org.junit.Test)5 InsertResultType (net.opengis.sos.x20.InsertResultType)2 InsertResultDocument (net.opengis.sos.x20.InsertResultDocument)1 XmlObject (org.apache.xmlbeans.XmlObject)1 XmlString (org.apache.xmlbeans.XmlString)1