/** * Asks for data as raw data, i.e. without WPS XML wrapping * @param schema if applicable otherwise null * @param encoding if default encoding = null, otherwise base64 * @param mimeType requested mimetype of the output according to the process description. if not set, default mime type is used. * @return */ public boolean setRawData(String outputIdentifier, String schema, String encoding, String mimeType) { OutputDefinitionType output = execute.getExecute().addNewResponseForm().addNewRawDataOutput(); output.addNewIdentifier().setStringValue(outputIdentifier); if (schema != null) { output.setSchema(schema); } if (mimeType != null) { output.setMimeType(mimeType); } if (encoding != null) { output.setEncoding(encoding); } return true; }
OutputDefinitionType output = responseForm.addNewRawDataOutput(); output.addNewIdentifier().setStringValue( outputDesc.getIdentifier().getStringValue());