private void createDeserialized(ProcessDescriptionType pProcessDescription, ExecuteDocument pExecuteDocument, Map pSerializedData, Map pDeserializedData) throws ExceptionReport { for (OutputDescriptionType outputDescription : processDescription.getProcessOutputs().getOutputArray()) { String ouputId = outputDescription.getIdentifier().getStringValue(); if (outputDescription.getComplexOutput() != null) { Object data = createDeserializedComplexData(pProcessDescription, pExecuteDocument, outputDescription, pSerializedData); pDeserializedData.put(ouputId, data); } else if (outputDescription.getLiteralOutput() != null) { LOGGER.error("Deserialization of literal output data is not supported."); throw new ExceptionReport("Serialization of literal output data is not supported.", ExceptionReport.OPERATION_NOT_SUPPORTED); } else if (outputDescription.getBoundingBoxOutput() != null) { LOGGER.error("Deserialization of BBOX output data is not supported."); throw new ExceptionReport("Serialization of BBOX output data is not supported.", ExceptionReport.OPERATION_NOT_SUPPORTED); } } }
if (outputDescription.getBoundingBoxOutput() != null)
defaultCRS = currentDesc.getBoundingBoxOutput().toString();