private DocumentOutputDefinitionType getOutputDefinition(String outputName) { DocumentOutputDefinitionType[] outputs = execute.getExecute() .getResponseForm().getResponseDocument().getOutputArray(); for (DocumentOutputDefinitionType outputDef : outputs) { if (outputDef.getIdentifier().getStringValue().equals(outputName)) { return outputDef; } } return null; }
DocumentOutputDefinitionType[] outputs = exec.getExecute().getResponseForm().getResponseDocument().getOutputArray(); for(DocumentOutputDefinitionType output : outputs){ if(output.getIdentifier().getStringValue().equals(outputID)){ schema = output.getSchema(); mimeType = output.getMimeType();
/** * this sets store for the specific output. * @param parentInput * @return */ public boolean setAsReference(String outputName, boolean asReference) { DocumentOutputDefinitionType outputDef = null; if (!execute.getExecute().isSetResponseForm()) { execute.getExecute().addNewResponseForm(); } if (!execute.getExecute().getResponseForm().isSetResponseDocument()) { execute.getExecute().getResponseForm().addNewResponseDocument(); } for(DocumentOutputDefinitionType outputDefTemp: execute.getExecute().getResponseForm().getResponseDocument().getOutputArray()) { if(outputDefTemp.getIdentifier().getStringValue().equals(outputName)) { outputDef = outputDefTemp; break; } } if (outputDef == null) { outputDef = execute.getExecute().getResponseForm() .getResponseDocument().addNewOutput(); } for (OutputDescriptionType outputDesc : processDesc.getProcessOutputs().getOutputArray()) { if (outputDesc.getIdentifier().getStringValue().equals(outputName)) { outputDef.setAsReference(asReference); } } return true; }
.isSetResponseDocument()) { inputID = request.getExecute().getResponseForm() .getResponseDocument().getOutputArray(0).getIdentifier() .getStringValue();
request = request + output.getIdentifier().getStringValue(); if(output.isSetEncoding()){ request = request + "@encoding="+output.getEncoding();