@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;
}
LearningActivityBaseAssetRenderer.java 文件源码
java
阅读 20
收藏 0
点赞 0
评论 0
项目:liferaylms-portlet
作者:
评论列表
文章目录