Example usage for com.liferay.portal.kernel.language LanguageUtil getLanguageId

List of usage examples for com.liferay.portal.kernel.language LanguageUtil getLanguageId

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.language LanguageUtil getLanguageId.

Prototype

public static String getLanguageId(PortletRequest portletRequest) 

Source Link

Usage

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;
}