protected boolean writeHttpTaskExtensionElements(HttpServiceTask httpServiceTask, boolean didWriteExtensionStartElement, XMLStreamWriter xtw) throws Exception { if (httpServiceTask.getHttpRequestHandler() != null) { if (!didWriteExtensionStartElement) { xtw.writeStartElement(ELEMENT_EXTENSIONS); didWriteExtensionStartElement = true; } xtw.writeStartElement(FLOWABLE_EXTENSIONS_PREFIX, ELEMENT_HTTP_REQUEST_HANDLER, FLOWABLE_EXTENSIONS_NAMESPACE); writeHttpHandlerAttributes(httpServiceTask.getHttpRequestHandler(), xtw); xtw.writeEndElement(); } if (httpServiceTask.getHttpResponseHandler() != null) { if (!didWriteExtensionStartElement) { xtw.writeStartElement(ELEMENT_EXTENSIONS); didWriteExtensionStartElement = true; } xtw.writeStartElement(FLOWABLE_EXTENSIONS_PREFIX, ELEMENT_HTTP_RESPONSE_HANDLER, FLOWABLE_EXTENSIONS_NAMESPACE); writeHttpHandlerAttributes(httpServiceTask.getHttpResponseHandler(), xtw); xtw.writeEndElement(); } return didWriteExtensionStartElement; }
public void setValues(HttpServiceTask otherElement) { super.setValues(otherElement); if (otherElement.getHttpRequestHandler() != null) { setHttpRequestHandler(otherElement.getHttpRequestHandler().clone()); } if (otherElement.getHttpResponseHandler() != null) { setHttpResponseHandler(otherElement.getHttpResponseHandler().clone()); } } }
public void setValues(HttpServiceTask otherElement) { super.setValues(otherElement); if (otherElement.getHttpRequestHandler() != null) { setHttpRequestHandler(otherElement.getHttpRequestHandler().clone()); } if (otherElement.getHttpResponseHandler() != null) { setHttpResponseHandler(otherElement.getHttpResponseHandler().clone()); } } }
execution.getId(), createHttpRequestHandler(httpServiceTask.getHttpRequestHandler(), processEngineConfiguration), createHttpResponseHandler(httpServiceTask.getHttpResponseHandler(), processEngineConfiguration), getStringFromField(responseVariableName, execution), mapExceptions,