LmsActivitiesList.java 文件源码

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

项目:liferaylms-portlet 作者:
public static final PortletURL getURLCreateModule(LiferayPortletRequest liferayPortletRequest,
        LiferayPortletResponse liferayPortletResponse, ThemeDisplay themeDisplay) throws Exception {

    Layout layout = null;       

    @SuppressWarnings("unchecked")
    List<Layout> layouts = LayoutLocalServiceUtil.dynamicQuery(LayoutLocalServiceUtil.dynamicQuery().
            add(PropertyFactoryUtil.forName("privateLayout").eq(false)).
            add(PropertyFactoryUtil.forName("type").eq(LayoutConstants.TYPE_PORTLET)).
            add(PropertyFactoryUtil.forName("companyId").eq(themeDisplay.getCompanyId())).
            add(PropertyFactoryUtil.forName("groupId").eq(themeDisplay.getScopeGroupId())).
            add(PropertyFactoryUtil.forName("friendlyURL").eq("/reto")), 0, 1);

    if(layouts.isEmpty()) {
        throw new NoSuchLayoutException();          
    }

    layout = layouts.get(0);        


    PortletURL portletURL = liferayPortletResponse.createLiferayPortletURL(layout.getPlid(), LMS_EDITMODULE_PORTLET_ID, PortletRequest.RENDER_PHASE);
    portletURL.setWindowState(WindowState.NORMAL);
    portletURL.setParameter("actionEditingModule", StringPool.TRUE);
    portletURL.setParameter("actionEditingActivity", StringPool.FALSE);
    portletURL.setParameter("actionEditingDetails", StringPool.FALSE);
    portletURL.setParameter("actionCalifications", StringPool.FALSE);
    portletURL.setParameter("view", "editmodule");
    portletURL.setParameter("moduleId",Long.toString(0));
    portletURL.setParameter("actId","");
    portletURL.setParameter("resourcePrimKey",Long.toString(0));        
    portletURL.setParameter("editType","add");      
    portletURL.setParameter("p_o_p_id",ACTIVITY_VIEWER_PORTLET_ID);

    //log.debug(" getURLCreateModule: "+portletURL);

    return portletURL;      
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号