Search in sources :

Example 1 with InsertResultResponseType

use of net.opengis.sos.x20.InsertResultResponseType in project arctic-sea by 52North.

the class InsertResultResponseDecoder method decode.

@Override
public InsertResultResponse decode(XmlObject xmlObject) throws DecodingException {
    LOGGER.debug("REQUESTTYPE: {}", xmlObject != null ? xmlObject.getClass() : "null recevied");
    if (!(xmlObject instanceof InsertResultResponseDocument)) {
        throw new UnsupportedDecoderInputException(this, xmlObject);
    }
    InsertResultResponseType isr = ((InsertResultResponseDocument) xmlObject).getInsertResultResponse();
    if (isr == null) {
        throw new DecodingException("Received XML document is not valid. Set log level to debug to get more details");
    }
    return new InsertResultResponse();
}
Also used : InsertResultResponseType(net.opengis.sos.x20.InsertResultResponseType) DecodingException(org.n52.svalbard.decode.exception.DecodingException) UnsupportedDecoderInputException(org.n52.svalbard.decode.exception.UnsupportedDecoderInputException) InsertResultResponseDocument(net.opengis.sos.x20.InsertResultResponseDocument) InsertResultResponse(org.n52.shetland.ogc.sos.response.InsertResultResponse)

Aggregations

InsertResultResponseDocument (net.opengis.sos.x20.InsertResultResponseDocument)1 InsertResultResponseType (net.opengis.sos.x20.InsertResultResponseType)1 InsertResultResponse (org.n52.shetland.ogc.sos.response.InsertResultResponse)1 DecodingException (org.n52.svalbard.decode.exception.DecodingException)1 UnsupportedDecoderInputException (org.n52.svalbard.decode.exception.UnsupportedDecoderInputException)1