List of usage examples for com.liferay.portal.kernel.language LanguageUtil getLanguageId
public static String getLanguageId(PortletRequest portletRequest)
From source file:org.kisti.edison.science.service.impl.ScienceAppLocalServiceImpl.java
License:Open Source License
public List<Map<String, Object>> getListMyAppQna(Map params, Locale locale) { List<Map<String, Object>> returnList = new ArrayList<Map<String, Object>>(); List<Object[]> resultList = scienceAppFinder.getListMyAppQna(params); if (resultList != null) { for (Object[] result : resultList) { Map<String, Object> resultRow = new HashMap<String, Object>(); resultRow.put("boardSeq", CustomUtil.strNull(result[0])); resultRow.put("title", CustomUtil.strNull(LocalizationUtil .getLocalization(CustomUtil.strNull(result[1]), LanguageUtil.getLanguageId(locale)))); resultRow.put("content", CustomUtil.strNull(LocalizationUtil .getLocalization(CustomUtil.strNull(result[2]), LanguageUtil.getLanguageId(locale)))); resultRow.put("writerId", CustomUtil.strNull(result[3])); resultRow.put("writerDate", new SimpleDateFormat("yyyy-MM-dd").format((Date) result[4])); resultRow.put("readCnt", CustomUtil.strNull(result[5])); resultRow.put("replyCount", CustomUtil.strNull(result[6])); resultRow.put("groupId", CustomUtil.strNull(result[7])); try { User writerUser = userPersistence .fetchByPrimaryKey(GetterUtil.get(CustomUtil.strNull(result[3]), 0L)); resultRow.put("writerUserFirstName", writerUser.getFirstName()); } catch (SystemException e) { // TODO Auto-generated catch block e.printStackTrace();//from www . j av a2s. co m } returnList.add(resultRow); } } return returnList; }