本文整理汇总了Java中com.liferay.portal.kernel.portlet.LiferayPortletRequest.getAttribute方法的典型用法代码示例。如果您正苦于以下问题:Java LiferayPortletRequest.getAttribute方法的具体用法?Java LiferayPortletRequest.getAttribute怎么用?Java LiferayPortletRequest.getAttribute使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.liferay.portal.kernel.portlet.LiferayPortletRequest
的用法示例。
在下文中一共展示了LiferayPortletRequest.getAttribute方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getURLViewInContext
import com.liferay.portal.kernel.portlet.LiferayPortletRequest; //导入方法依赖的package包/类
@Override
public final String getURLViewInContext(
LiferayPortletRequest liferayPortletRequest,
LiferayPortletResponse liferayPortletResponse,
String noSuchEntryRedirect) throws Exception {
ThemeDisplay themeDisplay = (ThemeDisplay) liferayPortletRequest.getAttribute(WebKeys.THEME_DISPLAY);
PortletURL portletURL = liferayPortletResponse.createLiferayPortletURL(_layout.getPlid(), _portletId, PortletRequest.RENDER_PHASE);
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);
String mvcPath = getMvcPathView(themeDisplay.getUserId(),liferayPortletResponse,liferayPortletRequest.getWindowState());
if(Validator.isNotNull(mvcPath)){
portletURL.setParameter("mvcPath",mvcPath);
}
prepareRuntimePortlet(portletURL);
return portletURL.toString();
}
示例2: getURLAdd
import com.liferay.portal.kernel.portlet.LiferayPortletRequest; //导入方法依赖的package包/类
public PortletURL getURLAdd(LiferayPortletRequest liferayPortletRequest, LiferayPortletResponse liferayPortletResponse){
ThemeDisplay themeDisplay = (ThemeDisplay)liferayPortletRequest.getAttribute(WebKeys.THEME_DISPLAY);
try {
if(!themeDisplay.getPermissionChecker().
hasPermission(themeDisplay.getScopeGroupId(), "com.liferay.lms.coursemodel",themeDisplay.getScopeGroupId(),"ADD_COURSE")){
return null;
}
PortletURL portletURL = PortletURLFactoryUtil.create(liferayPortletRequest,PORTLET_ID,getControlPanelPlid(themeDisplay),PortletRequest.RENDER_PHASE);
portletURL.setParameter("mvcPath", "/html/courseadmin/editcourse.jsp");
return portletURL;
}
catch(Throwable t) {
return null;
}
}
示例3: getURLEdit
import com.liferay.portal.kernel.portlet.LiferayPortletRequest; //导入方法依赖的package包/类
@Override
public final PortletURL getURLEdit(LiferayPortletRequest liferayPortletRequest,
LiferayPortletResponse liferayPortletResponse) throws Exception {
PortletURL portletURL = null;
if((_editDetails)&&(GetterUtil.getBoolean(liferayPortletRequest.getAttribute(EDIT_DETAILS)))) {
portletURL = getURLEditDetails(liferayPortletRequest, liferayPortletResponse);
if(Validator.isNotNull(portletURL)) {
prepareRuntimePortlet(portletURL);
return portletURL;
}
}
ThemeDisplay themeDisplay = (ThemeDisplay)liferayPortletRequest.getAttribute(
WebKeys.THEME_DISPLAY);
if(_learningactivity.getModuleId()==0){
portletURL=
PortletURLFactoryUtil.create(liferayPortletRequest,"lmsactivitieslist_WAR_liferaylmsportlet",getControlPanelPlid(themeDisplay), PortletRequest.RENDER_PHASE);
portletURL.setWindowState(LiferayWindowState.POP_UP);
}else{
portletURL = PortletURLFactoryUtil.create(liferayPortletRequest,_portletId,getControlPanelPlid(themeDisplay),PortletRequest.RENDER_PHASE);
}
portletURL.setParameter("editing", StringPool.TRUE);
portletURL.setParameter("resId",Long.toString( _learningactivity.getActId()));
portletURL.setParameter("resModuleId",Long.toString( _learningactivity.getModuleId()));
return portletURL;
}
示例4: getURLViewInContext
import com.liferay.portal.kernel.portlet.LiferayPortletRequest; //导入方法依赖的package包/类
@Override
public final String getURLViewInContext(
LiferayPortletRequest liferayPortletRequest,
LiferayPortletResponse liferayPortletResponse,
String noSuchEntryRedirect) throws Exception {
ThemeDisplay themeDisplay = (ThemeDisplay)liferayPortletRequest.getAttribute(WebKeys.THEME_DISPLAY);
Group courseGroup= GroupLocalServiceUtil.getGroup(_course.getGroupCreatedId());
return PortalUtil.getGroupFriendlyURL(courseGroup, false, themeDisplay);
}
示例5: EntriesChecker
import com.liferay.portal.kernel.portlet.LiferayPortletRequest; //导入方法依赖的package包/类
public EntriesChecker(LiferayPortletRequest liferayPortletRequest, LiferayPortletResponse liferayPortletResponse) {
super(liferayPortletResponse);
_liferayPortletResponse = liferayPortletResponse;
ThemeDisplay themeDisplay = (ThemeDisplay) liferayPortletRequest.getAttribute(WebKeys.THEME_DISPLAY);
_permissionChecker = themeDisplay.getPermissionChecker();
}
示例6: getURLAdd
import com.liferay.portal.kernel.portlet.LiferayPortletRequest; //导入方法依赖的package包/类
@Override
public PortletURL getURLAdd(LiferayPortletRequest liferayPortletRequest,
LiferayPortletResponse liferayPortletResponse) throws PortalException {
ThemeDisplay themeDisplay = (ThemeDisplay) liferayPortletRequest.getAttribute(WebKeys.THEME_DISPLAY);
User user = themeDisplay.getUser();
Group group = user.getGroup();
if (group != null) {
long portletPlid = PortalUtil.getPlidFromPortletId(group.getGroupId(), false, PortletKeys.TIMETRACKER);
PortletURL portletURL = PortletURLFactoryUtil.create(liferayPortletRequest, PortletKeys.TIMETRACKER,
portletPlid, PortletRequest.RENDER_PHASE);
portletURL.setParameter("mvcPath", "/edit_task_record.jsp");
String redirect = (String) liferayPortletRequest.getAttribute("redirect");
if (Validator.isNotNull(redirect)) {
portletURL.setParameter("redirect", redirect);
}
return portletURL;
} else {
return null;
}
}
示例7: getURLAdd
import com.liferay.portal.kernel.portlet.LiferayPortletRequest; //导入方法依赖的package包/类
@Override
public PortletURL getURLAdd(LiferayPortletRequest liferayPortletRequest,
LiferayPortletResponse liferayPortletResponse) throws PortalException {
ThemeDisplay themeDisplay = (ThemeDisplay) liferayPortletRequest.getAttribute(WebKeys.THEME_DISPLAY);
User user = themeDisplay.getUser();
Group group = user.getGroup();
if (group != null) {
long portletPlid = PortalUtil.getPlidFromPortletId(group.getGroupId(), false, PortletKeys.CONTACT_MANAGER);
PortletURL portletURL = PortletURLFactoryUtil.create(liferayPortletRequest, PortletKeys.CONTACT_MANAGER,
portletPlid, PortletRequest.RENDER_PHASE);
portletURL.setParameter("mvcPath", "/edit_contact.jsp");
String redirect = (String) liferayPortletRequest.getAttribute("redirect");
if (Validator.isNotNull(redirect)) {
portletURL.setParameter("redirect", redirect);
}
return portletURL;
} else {
return null;
}
}
示例8: getURLAdd
import com.liferay.portal.kernel.portlet.LiferayPortletRequest; //导入方法依赖的package包/类
@Override
public PortletURL getURLAdd(LiferayPortletRequest liferayPortletRequest,
LiferayPortletResponse liferayPortletResponse) throws PortalException {
ThemeDisplay themeDisplay = (ThemeDisplay) liferayPortletRequest.getAttribute(WebKeys.THEME_DISPLAY);
User user = themeDisplay.getUser();
Group group = user.getGroup();
if (group != null) {
long portletPlid = PortalUtil.getPlidFromPortletId(group.getGroupId(), false, PortletKeys.DATA_MANAGER);
PortletURL portletURL = PortletURLFactoryUtil.create(liferayPortletRequest, PortletKeys.DATA_MANAGER,
portletPlid, PortletRequest.RENDER_PHASE);
portletURL.setParameter("mvcPath", "/edit_measurement.jsp");
String redirect = (String) liferayPortletRequest.getAttribute("redirect");
if (Validator.isNotNull(redirect)) {
portletURL.setParameter("redirect", redirect);
}
return portletURL;
} else {
return null;
}
}