RedirecionaSalasPortalBean.java 文件源码

java
阅读 16 收藏 0 点赞 0 评论 0

项目:edemocracia 作者:
private String montarlinkParaSala(Long roomId, String lifecycle, String parameterKey, String parameterValue, String parameter_p_p_LifeCycle) {
    String url = StringPool.BLANK;
    try {
        ChatRoom chatRoom = ChatRoomLocalServiceUtil.getChatRoom(roomId);
        long groupId = chatRoom.getGroupId();
        long plid = PortalUtil.getPlidFromPortletId(groupId, CD_CHAT_ROOM_PORTLET_ID);
        if (plid != LayoutConstants.DEFAULT_PLID) {
            PortletRequest request = (PortletRequest) LiferayFacesContext.getInstance().getExternalContext().getRequest();
            PortletURL portletURL = PortletURLFactoryUtil.create(request, CD_CHAT_ROOM_PORTLET_ID, plid, lifecycle);
            portletURL.setParameter(parameterKey, parameterValue);
            portletURL.setParameter("roomId", roomId.toString());
            portletURL.setParameter("p_p_lifecycle", parameter_p_p_LifeCycle);

            url = portletURL.toString();
            // LiferayFacesContext.getInstance().getExternalContext().redirect(url);
            // // colocar quando sair nova versão do bridge jsf do liferay
            // (stateless)
            LinkSalasCacheUtil.setLinkEntrar(roomId, url);
        }
    } catch (Exception e) {
        throw new RuntimeException(e);
    }
    return url;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号