private Transferable createTransferable(String pMimeType, String pContent) { return TransferableFactory.getInstance().createTextualTransferable(pMimeType, pContent, "UTF-8"); }
private Transferable initBasicResponseTransferable(HttpMethodBase method) throws IOException, HttpException { m_client.executeMethod(method); Header contentTypeHeader = method.getResponseHeader("Content-Type"); String contentType = contentTypeHeader != null ? contentTypeHeader.getValue() : ""; Transferable trans = TransferableFactory.getInstance().createStreamTransferable(contentType, method.getResponseBodyAsStream(), method.getResponseCharSet()); return trans; }
TransferableFactory.getInstance().createStreamTransferable(contentType, responseStream, charset); } else { responseTransferable = TransferableFactory.getInstance().createTextualTransferable(contentType, content, charset); TransferableFactory.getInstance().createStreamTransferable(contentType, responseTransferable.getPayload().getAsStream(), charset);
public Transferable createStreamTransferable(final String pContentType, final InputStream pPayLoad, final String pCharset) throws IOException { Transferable lTransferable = new TransferableImpl(); lTransferable.setPayload(new StreamPayload(pPayLoad, pCharset)); if (pContentType != null) { String contentType = addCharset(pContentType, pCharset); lTransferable.addAttribute(HttpHeaderAttribute.createHttpHeaderAttribute( HttpHeaderAttribute.HEADER_NAME_CONTENTTYPE, contentType)); } if (pCharset != null) { lTransferable.addAttribute(HttpHeaderAttribute.createHttpHeaderAttribute( HttpHeaderAttribute.HEADER_NAME_CONTENTCHARSET, pCharset)); } return lTransferable; }
Transferable transferableCaps; try { transferableCaps = TransferableFactory.getInstance().createStreamTransferable("text/xml", m_wssCapabilities.getStream(), "utf-8"); } catch (IOException e) { throw new ServiceException("Could not create capabilities document", ServiceException.SERVICE_ERROR, e); new TransferableServletWriter(TransferableFactory.getInstance().createTextualTransferable("text/plain", "success", "UTF-8")).write(m_servletResponse); throw new AuthenticationTerminationException("Returning WSS CloseSession response.");
public Transferable createTextualTransferable(final String pContentType, final String pPayLoad, final String pTargetCharset) { Transferable lTransferable = new TransferableImpl(); lTransferable.setPayload(new TextualPayload(pPayLoad, pTargetCharset)); if (pContentType != null) { String contentType = addCharset(pContentType, pTargetCharset); lTransferable.addAttribute(HttpHeaderAttribute.createHttpHeaderAttribute( HttpHeaderAttribute.HEADER_NAME_CONTENTTYPE, contentType)); } if (pTargetCharset != null) { lTransferable.addAttribute(HttpHeaderAttribute.createHttpHeaderAttribute( HttpHeaderAttribute.HEADER_NAME_CONTENTCHARSET, pTargetCharset)); } return lTransferable; }
public Transferable getAsTransferable() { return TransferableFactory.getInstance().createTextualTransferable("text/xml", getAsXML(), "UTF-8"); }
return TransferableFactory.getInstance().createStreamTransferable(queryFormat, new ByteArrayInputStream(baos.toByteArray()), null); } catch (IOException e) { LOG.error("Error creating image with exception message", e);
private Transferable createGetTransferable() { String owsRequest = reencodeQueryString(); return TransferableFactory.getInstance().createTextualTransferable(null, owsRequest, "UTF-8"); }
private Transferable createPostTransferable() throws FacadeRequestBuilderException { String requestEncoding = getCharacterEncoding(); String requestContentType = getContentType(); String requestQueryString = reencodeQueryString(); Transferable transferable; try { transferable = TransferableFactory.getInstance().createStreamTransferable(requestContentType, getInputStream(), requestEncoding); } catch (IOException e) { throw new FacadeRequestBuilderException("Could not create request transferable", e); } if (requestQueryString != null && requestQueryString.length() > 0) { transferable.addAttribute(new SimpleTransferAttribute(TransferAttribute.QUERY_STRING_ATTR, requestQueryString)); } return transferable; }
public Transferable getAsTransferable() { StringBuffer buf = new StringBuffer(); buf.append("<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"); buf.append("<ServiceExceptionReport version=\"1.1.0\">\n"); buf.append("<ServiceException code=\"" + m_code + "\">\n"); buf.append("<![CDATA["); buf.append(getMessage()); buf.append("]]>"); buf.append("</ServiceException>\n"); buf.append("</ServiceExceptionReport>\n"); return TransferableFactory.getInstance().createTextualTransferable(MIME_TYPE,buf.toString(),"UTF-8"); } }
lRes = TransferableFactory.getInstance().createStreamTransferable(contentType, new GZIPInputStream(httpResponse.getContent(), 1024), charset); } else { lRes = TransferableFactory.getInstance().createStreamTransferable(contentType, httpResponse.getContent(), charset);
/** * Method gets the instance as Transferable. * * @return Transferable. */ public Transferable getAsTransferable() { StringBuilder sessionXML = new StringBuilder(); sessionXML.append("<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"); sessionXML.append("<session:Session\n"); sessionXML.append("xmlns:session=\"http://52North.org/security/session/1.1\"\n"); sessionXML.append("id=\"").append(m_id).append("\" "); sessionXML.append("expirationDate=\"").append(DateUtil.toUTCISOString(getExpiry())).append("\" "); sessionXML.append("lastUpdate=\"").append(DateUtil.toUTCISOString(getLastUpdate())).append("\" "); sessionXML.append("createdAt=\"").append(DateUtil.toUTCISOString(getCreatedAt())).append("\">\n"); sessionXML.append("<session:Issuer>\n"); sessionXML.append("<session:Name>").append(m_issuerName).append("</session:Name>\n"); sessionXML.append("<session:URL>").append(m_issuerURL).append("</session:URL>\n"); sessionXML.append("</session:Issuer>\n"); sessionXML.append("<session:Status>").append(m_status).append("</session:Status>\n"); sessionXML.append("</session:Session>\n"); return TransferableFactory.getInstance().createTextualTransferable("text/xml", sessionXML.toString(), "UTF-8"); }