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());
}
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;
}
Aggregations