LearningActivityBaseAssetRenderer.java 文件源码

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

项目:liferaylms-portlet 作者:
@Override
public final PortletURL getURLView(LiferayPortletResponse liferayPortletResponse,
        WindowState windowState) throws Exception {

    String portletId;

    if(_isRuntimePortlet){
        portletId = ACTIVITY_VIEWER_PORTLET_ID;
    }else{
        portletId = _portletId;
    }

    PortletURL portletURL = liferayPortletResponse.createLiferayPortletURL(_layout.getPlid(),portletId, PortletRequest.RENDER_PHASE);
    portletURL.setWindowState(windowState);
    portletURL.setParameter("actId",Long.toString( _learningactivity.getActId()));
    portletURL.setParameter("moduleId",Long.toString( _learningactivity.getModuleId()));
    portletURL.setParameter("actionEditingActivity", StringPool.FALSE);
    portletURL.setParameter("actionEditingDetails", StringPool.FALSE);
    portletURL.setParameter("actionEditingModule", StringPool.FALSE);
    portletURL.setParameter("actionCalifications", StringPool.FALSE);
    portletURL.setParameter("activityStarted", StringPool.TRUE);

    long userId = PrincipalThreadLocal.getUserId();

    if(Validator.isNotNull(userId)) {
        String mvcPath = getMvcPathView(userId,liferayPortletResponse,windowState);
        if(Validator.isNotNull(mvcPath)){
            portletURL.setParameter("mvcPath",mvcPath);
        }
    }

    prepareRuntimePortlet(portletURL);

    log.debug("portletURL::"+portletURL.toString());

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


问题


面经


文章

微信
公众号

扫码关注公众号