Example usage for com.liferay.portal.kernel.util ContentTypes TEXT_XML

List of usage examples for com.liferay.portal.kernel.util ContentTypes TEXT_XML

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.util ContentTypes TEXT_XML.

Prototype

String TEXT_XML

To view the source code for com.liferay.portal.kernel.util ContentTypes TEXT_XML.

Click Source Link

Usage

From source file:com.liferay.dynamic.data.mapping.webdav.DDMStructureResourceImpl.java

License:Open Source License

@Override
public String getContentType() {
    return ContentTypes.TEXT_XML;
}

From source file:com.liferay.meeting.webex.transport.HttpPostTransport.java

License:Open Source License

public String send(String hostURL, String requestXml) throws MeetingException {

    String responseXml = null;/*from   w w  w  . j  a va 2s .com*/

    try {
        Http.Options options = new Http.Options();

        options.setBody(requestXml, ContentTypes.TEXT_XML, StringPool.UTF8);
        options.setLocation(hostURL);
        options.setPost(true);

        responseXml = HttpUtil.URLtoString(options);
    } catch (Exception e) {
        throw new MeetingException(e.getMessage(), e);
    }

    if (Validator.isNull(responseXml)) {
        throw new MeetingException("No response from server");
    }

    try {
        MessageDocument messageDocument = MessageDocument.Factory.parse(responseXml);

        MessageType messageType = messageDocument.getMessage();

        MessageType.Header header = messageType.getHeader();

        ResponseType responseType = header.getResponseArray(0);

        if (responseType.getResult() == Enum.forString("SUCCESS")) {
            return responseXml;
        }

        throw new MeetingException(responseType.getReason());
    } catch (XmlException xe) {
        throw new MeetingException(xe);
    }
}

From source file:com.liferay.util.axis.AxisServlet.java

License:Open Source License

@Override
public void service(HttpServletRequest request, HttpServletResponse response)
        throws IOException, ServletException {

    try {//from ww  w.j  ava  2s.  co  m
        if (!_ready) {
            return;
        }

        StringServletResponse stringResponse = new StringServletResponse(response);

        super.service(request, stringResponse);

        String contentType = stringResponse.getContentType();

        response.setContentType(contentType);

        String content = stringResponse.getString();

        if (_fixContent) {
            if (contentType.contains(ContentTypes.TEXT_HTML)) {
                content = _HTML_TOP_WRAPPER.concat(content).concat(_HTML_BOTTOM_WRAPPER);
            } else if (contentType.contains(ContentTypes.TEXT_XML)) {
                content = fixXml(content);
            }
        }

        ServletResponseUtil.write(new UncommittedServletResponse(response), content.getBytes(StringPool.UTF8));
    } catch (IOException ioe) {
        throw ioe;
    } catch (ServletException se) {
        throw se;
    } catch (Exception e) {
        throw new ServletException(e);
    } finally {
        try {
            ThreadLocal<?> cache = (ThreadLocal<?>) _cacheField.get(null);

            if (cache != null) {
                cache.remove();
            }
        } catch (Exception e) {
            _log.error(e, e);
        }
    }
}

From source file:com.liferay.wsrp.servlet.WSDLServlet.java

License:Open Source License

@Override
public void service(HttpServletRequest request, HttpServletResponse response) throws IOException {

    try {//from   ww w . j a va  2 s .co m
        String content = getContent(request);

        response.setContentType(ContentTypes.TEXT_XML);

        ServletResponseUtil.write(response, content);
    } catch (Exception e) {
        if (_log.isWarnEnabled()) {
            _log.warn(e.getMessage());
        }

        response.sendError(HttpServletResponse.SC_INTERNAL_SERVER_ERROR, e.getMessage());
    }
}