List of usage examples for com.liferay.portal.kernel.util ContentTypes TEXT_CSV_UTF8
String TEXT_CSV_UTF8
To view the source code for com.liferay.portal.kernel.util ContentTypes TEXT_CSV_UTF8.
Click Source Link
From source file:com.liferay.portlet.usersadmin.action.ExportUsersAction.java
License:Open Source License
@Override public void processAction(ActionMapping mapping, ActionForm form, PortletConfig portletConfig, ActionRequest actionRequest, ActionResponse actionResponse) throws Exception { try {//from www. j av a 2s. co m String csv = getUsersCSV(actionRequest, actionResponse); String fileName = "users.csv"; byte[] bytes = csv.getBytes(); HttpServletRequest request = PortalUtil.getHttpServletRequest(actionRequest); HttpServletResponse response = PortalUtil.getHttpServletResponse(actionResponse); ServletResponseUtil.sendFile(request, response, fileName, bytes, ContentTypes.TEXT_CSV_UTF8); setForward(actionRequest, ActionConstants.COMMON_NULL); } catch (Exception e) { SessionErrors.add(actionRequest, e.getClass().getName()); setForward(actionRequest, "portlet.users_admin.error"); } }
From source file:com.liferay.users.admin.web.internal.portlet.action.ExportUsersMVCResourceCommand.java
License:Open Source License
@Override protected void doServeResource(ResourceRequest resourceRequest, ResourceResponse resourceResponse) throws Exception { try {/* w w w . ja v a2s . com*/ SessionMessages.add(resourceRequest, _portal.getPortletId(resourceRequest) + SessionMessages.KEY_SUFFIX_HIDE_DEFAULT_ERROR_MESSAGE); String csv = getUsersCSV(resourceRequest, resourceResponse); PortletResponseUtil.sendFile(resourceRequest, resourceResponse, "users.csv", csv.getBytes(), ContentTypes.TEXT_CSV_UTF8); } catch (Exception e) { SessionErrors.add(resourceRequest, e.getClass()); _log.error(e, e); } }
From source file:com.rivetlogic.event.portlet.EventsManagementPortlet.java
License:Open Source License
private boolean checkIsCSV(ActionRequest request, InputStream inputStream, String fileName) { boolean isCSV = false; if (Validator.isNotNull(inputStream) && Validator.isNotNull(fileName)) { String mimeType = MimeTypesUtil.getContentType(inputStream, fileName); if (_log.isDebugEnabled()) _log.debug(DEBUG_MESSAGE_MIME_TYPE + mimeType); if (mimeType.equals(ContentTypes.TEXT_CSV) || mimeType.equals(ContentTypes.TEXT_CSV_UTF8)) { isCSV = true;//from w w w . j av a 2 s. c om } else { SessionErrors.add(request, ERROR_INVALID_CSV); } } return isCSV; }