当前位置: 首页>>代码示例>>Java>>正文


Java PortletPreferencesFactoryUtil类代码示例

本文整理汇总了Java中com.liferay.portlet.PortletPreferencesFactoryUtil的典型用法代码示例。如果您正苦于以下问题:Java PortletPreferencesFactoryUtil类的具体用法?Java PortletPreferencesFactoryUtil怎么用?Java PortletPreferencesFactoryUtil使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


PortletPreferencesFactoryUtil类属于com.liferay.portlet包,在下文中一共展示了PortletPreferencesFactoryUtil类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: processAction

import com.liferay.portlet.PortletPreferencesFactoryUtil; //导入依赖的package包/类
@Override
public void processAction(PortletConfig portletConfig, ActionRequest actionRequest,
		ActionResponse arg2) throws Exception {
	if (!Constants.UPDATE.equals(actionRequest.getParameter(Constants.CMD))) 
		return;
	
	PortletPreferences prefs;
	String portletResource = ParamUtil.getString(actionRequest, "portletResource");	
	if (Validator.isNotNull(portletResource)){
		prefs = PortletPreferencesFactoryUtil.getPortletSetup(actionRequest, portletResource);
	} else {
		prefs = actionRequest.getPreferences();
	}
	prefs.setValue("numerateModules", actionRequest.getParameter("numerateModules"));
	
	prefs.store();
	SessionMessages.add(actionRequest,portletConfig.getPortletName() + ".doConfigure");
	
}
 
开发者ID:TelefonicaED,项目名称:liferaylms-portlet,代码行数:20,代码来源:ModuleTitleConfigurationAction.java

示例2: prepareRuntimePortlet

import com.liferay.portlet.PortletPreferencesFactoryUtil; //导入依赖的package包/类
private void prepareRuntimePortlet(PortletURL portletURL)
		throws SystemException, PortalException {
	if(_isRuntimePortlet){

		portletURL.setParameter("p_o_p_id",ACTIVITY_VIEWER_PORTLET_ID);

		PortletPreferencesFactoryUtil.getLayoutPortletSetup(_layout, _portletId);
		String resourcePrimKey = PortletPermissionUtil.getPrimaryKey(_layout.getPlid(), _portletId);
		String portletName = _portletId;

		int warSeparatorIndex = portletName.indexOf(PortletConstants.WAR_SEPARATOR);
		if (warSeparatorIndex != -1) {
			portletName = portletName.substring(0, warSeparatorIndex);
		}

		if ((ResourcePermissionLocalServiceUtil.getResourcePermissionsCount(
				_learningactivity.getCompanyId(), portletName,
				ResourceConstants.SCOPE_INDIVIDUAL, resourcePrimKey) == 0)&&
			(ResourceActionLocalServiceUtil.fetchResourceAction(portletName, ACTION_VIEW)!=null)) {
        	Role siteMember = RoleLocalServiceUtil.getRole(_learningactivity.getCompanyId(),RoleConstants.SITE_MEMBER);
        	ResourcePermissionLocalServiceUtil.setResourcePermissions(_learningactivity.getCompanyId(), portletName, ResourceConstants.SCOPE_INDIVIDUAL, 
       				resourcePrimKey,siteMember.getRoleId(), new String[]{ACTION_VIEW});
		}

	}
}
 
开发者ID:TelefonicaED,项目名称:liferaylms-portlet,代码行数:27,代码来源:LearningActivityBaseAssetRenderer.java

示例3: processAction

import com.liferay.portlet.PortletPreferencesFactoryUtil; //导入依赖的package包/类
public void processAction( 
		PortletConfig portletConfig, ActionRequest actionRequest, 
		ActionResponse actionResponse) 
	throws Exception { 
	
	if (!Constants.UPDATE.equals(actionRequest.getParameter(Constants.CMD))){ 
		return;
	}
	
	PortletPreferences prefs;
	String portletResource = ParamUtil.getString(actionRequest, "portletResource");	
	if (Validator.isNotNull(portletResource)){
		prefs = PortletPreferencesFactoryUtil.getPortletSetup(actionRequest, portletResource);
	} else {
		prefs = actionRequest.getPreferences();
	}
	
	prefs.setValue("showActionSocial", actionRequest.getParameter("showActionSocial"));
	prefs.setValue("showActionAudit", actionRequest.getParameter("showActionAudit"));
	
	
	prefs.store();
	SessionMessages.add( 
			actionRequest, portletConfig.getPortletName() + ".doConfigure"); 
	//SessionMessages.add(actionRequest,"success");
}
 
开发者ID:TelefonicaED,项目名称:liferaylms-portlet,代码行数:27,代码来源:StudentManagementConfigurationAction.java

示例4: processAction

import com.liferay.portlet.PortletPreferencesFactoryUtil; //导入依赖的package包/类
@Override
public void processAction(PortletConfig portletConfig, ActionRequest actionRequest,
		ActionResponse arg2) throws Exception {
	if (!Constants.UPDATE.equals(actionRequest.getParameter(Constants.CMD))) 
		return;
	
	PortletPreferences prefs;
	String portletResource = ParamUtil.getString(actionRequest, "portletResource");	
	if (Validator.isNotNull(portletResource)){
		prefs = PortletPreferencesFactoryUtil.getPortletSetup(actionRequest, portletResource);
	} else {
		prefs = actionRequest.getPreferences();
	}
	
	prefs.setValue("viewAlways", actionRequest.getParameter("viewAlways"));
	
	prefs.store();
	SessionMessages.add(actionRequest,portletConfig.getPortletName() + ".doConfigure");
	
}
 
开发者ID:TelefonicaED,项目名称:liferaylms-portlet,代码行数:21,代码来源:ModuleAction.java

示例5: processAction

import com.liferay.portlet.PortletPreferencesFactoryUtil; //导入依赖的package包/类
@Override
public void processAction(PortletConfig portletConfig, ActionRequest actionRequest,
		ActionResponse arg2) throws Exception {
	if (!Constants.UPDATE.equals(actionRequest.getParameter(Constants.CMD))) 
		return;
	
	PortletPreferences prefs;
	String portletResource = ParamUtil.getString(actionRequest, "portletResource");	
	if (Validator.isNotNull(portletResource)){
		prefs = PortletPreferencesFactoryUtil.getPortletSetup(actionRequest, portletResource);
	} else {
		prefs = actionRequest.getPreferences();
	}
	prefs.setValue("viewMode", actionRequest.getParameter("viewMode"));
	prefs.setValue("numerateModules", actionRequest.getParameter("numerateModules"));
	
	prefs.store();
	SessionMessages.add(actionRequest,portletConfig.getPortletName() + ".doConfigure");
	
}
 
开发者ID:TelefonicaED,项目名称:liferaylms-portlet,代码行数:21,代码来源:LmsActivitiesListAction.java

示例6: processAction

import com.liferay.portlet.PortletPreferencesFactoryUtil; //导入依赖的package包/类
@Override
public void processAction(PortletConfig portletConfig, ActionRequest actionRequest,	ActionResponse arg2) throws Exception {
	if (!Constants.UPDATE.equals(actionRequest.getParameter(Constants.CMD))){ 
		return;
	}
	
	PortletPreferences prefs;
	String portletResource = ParamUtil.getString(actionRequest, "portletResource");	
	if (Validator.isNotNull(portletResource)){
		prefs = PortletPreferencesFactoryUtil.getPortletSetup(actionRequest, portletResource);
	} else {
		prefs = actionRequest.getPreferences();
	}
	
	prefs.setValue("showPreviousModuleButton", actionRequest.getParameter("showPreviousModuleButton"));
	
	prefs.store();
	SessionMessages.add(actionRequest,portletConfig.getPortletName() + ".doConfigure");
	
}
 
开发者ID:TelefonicaED,项目名称:liferaylms-portlet,代码行数:21,代码来源:ModuleNavigationAction.java

示例7: processAction

import com.liferay.portlet.PortletPreferencesFactoryUtil; //导入依赖的package包/类
public void processAction( 
		PortletConfig portletConfig, ActionRequest actionRequest, 
		ActionResponse actionResponse) 
	throws Exception { 
	
	PortletPreferences portletPreferences =
	PortletPreferencesFactoryUtil.getPortletSetup( 
			actionRequest, ParamUtil.getString(actionRequest, "portletResource")); 
	
	/**
	 * boolean showAllways = 		preferences.getValue("showAllways", "false").equals("true");
boolean showOnlyWhenFinishDate = 	preferences.getValue("showOnlyWhenFinishDate", "true").equals("true");
	 */
	

	
	portletPreferences.setValue("showCalificationMode",ParamUtil.getString(actionRequest, "showCalificationMode"));

	portletPreferences.store();
	SessionMessages.add( 
			actionRequest, portletConfig.getPortletName() + ".doConfigure"); 
	//SessionMessages.add(actionRequest,"success");
}
 
开发者ID:TelefonicaED,项目名称:liferaylms-portlet,代码行数:24,代码来源:FinalCourseResultConfigurationAction.java

示例8: processAction

import com.liferay.portlet.PortletPreferencesFactoryUtil; //导入依赖的package包/类
public void processAction( 
		PortletConfig portletConfig, ActionRequest actionRequest, 
		ActionResponse actionResponse) 
	throws Exception { 
	
	PortletPreferences portletPreferences =
	PortletPreferencesFactoryUtil.getPortletSetup( 
			actionRequest, ParamUtil.getString(actionRequest, "portletResource")); 
	
	portletPreferences.setValue("myCoursesOrder",Integer.toString(ParamUtil.getInteger(actionRequest, "myCoursesOrder",0)));
	
	portletPreferences.store();
	SessionMessages.add( 
			actionRequest, portletConfig.getPortletName() + ".doConfigure"); 
	//SessionMessages.add(actionRequest,"success");
}
 
开发者ID:TelefonicaED,项目名称:liferaylms-portlet,代码行数:17,代码来源:MyCoursesConfigurationAction.java

示例9: getPortletPreferences

import com.liferay.portlet.PortletPreferencesFactoryUtil; //导入依赖的package包/类
public static PortletPreferences getPortletPreferences() {
//        LiferayFacesContext liferayFacesContext = LiferayFacesContext.getInstance();
        PortletRequest request = (PortletRequest) FacesContext.getCurrentInstance().getExternalContext().getRequest();

        PortletPreferences preferences = request.getPreferences();

        String portletResource = ParamUtil.getString(request, "portletResource");

        if (Validator.isNotNull(portletResource)) {
            try {
                preferences = PortletPreferencesFactoryUtil.getPortletSetup(request, portletResource);
            } catch (Exception ex) {
                logger.error(ex);
            }
        }
        
        return preferences;
    }
 
开发者ID:wbstr,项目名称:liferay-newsletter,代码行数:19,代码来源:LiferayUtil.java

示例10: getPortletPreferences

import com.liferay.portlet.PortletPreferencesFactoryUtil; //导入依赖的package包/类
public static PortletPreferences getPortletPreferences(PortletRequest portletRequest) throws SystemException, PortalException
{
	// En la documentaci�n de Liferay sobre el modo configuraci�n de un portlet pone que para acceder
	// a las preferences hay que llamar a PortletPreferencesFactoryUtil.getPortletSetup(portletRequest)
	// sin el portletResource, pero luego en un JSP "normal" (no configuraci�n) es como si devolviera un 
	// PortletPreferences diferente tal que no tiene los datos salvados
	// http://www.liferay.com/community/wiki/-/wiki/Main/Portlet+Skins
	// El valor devuelto asociado a "portletResource" es el indentificador del portlet  
	PortletPreferences prefs = portletRequest.getPreferences();
	String portletResource = ParamUtil.getString(portletRequest, "portletResource");	
	if (Validator.isNotNull(portletResource)) // Siempre es true pero por seguir el patr�n documentado...
		prefs = PortletPreferencesFactoryUtil.getPortletSetup(portletRequest, portletResource);			
	return prefs;
}
 
开发者ID:TelefonicaED,项目名称:liferaylms-portlet,代码行数:15,代码来源:LiferayViewUtil.java

示例11: processAction

import com.liferay.portlet.PortletPreferencesFactoryUtil; //导入依赖的package包/类
@Override
public void processAction(PortletConfig portletConfig, ActionRequest actionRequest,
		ActionResponse arg2) throws Exception {
	if (!Constants.UPDATE.equals(actionRequest.getParameter(Constants.CMD))) 
		return;
	
	PortletPreferences prefs;
	String portletResource = ParamUtil.getString(actionRequest, "portletResource");	
	if (Validator.isNotNull(portletResource)){
		prefs = PortletPreferencesFactoryUtil.getPortletSetup(actionRequest, portletResource);
	} else {
		prefs = actionRequest.getPreferences();
	}
	prefs.setValue("showLockedModulesIcon", actionRequest.getParameter("showLockedModulesIcon"));
	prefs.setValue("showModuleIcon", actionRequest.getParameter("showModuleIcon"));
	prefs.setValue("numerateModules", actionRequest.getParameter("numerateModules"));
	prefs.setValue("moduleTitleLinkable", actionRequest.getParameter("moduleTitleLinkable"));
	prefs.setValue("showPercentDone", actionRequest.getParameter("showPercentDone"));
	prefs.setValue("showModuleStartDate", actionRequest.getParameter("showModuleStartDate"));
	prefs.setValue("showModuleEndDate", actionRequest.getParameter("showModuleEndDate"));
	prefs.setValue("allowEditionMode", actionRequest.getParameter("allowEditionMode"));
	prefs.setValue("allowAccessWhenFinishedButNotClosed", actionRequest.getParameter("allowAccessWhenFinishedButNotClosed"));
	
	prefs.store();
	SessionMessages.add(actionRequest,portletConfig.getPortletName() + ".doConfigure");
	
}
 
开发者ID:TelefonicaED,项目名称:liferaylms-portlet,代码行数:28,代码来源:ModuleListAction.java

示例12: processAction

import com.liferay.portlet.PortletPreferencesFactoryUtil; //导入依赖的package包/类
public void processAction(PortletConfig portletConfig, 
	ActionRequest actionRequest,ActionResponse actionResponse) throws Exception 
  {	
PortletPreferences prefs = actionRequest.getPreferences();
String portletResource = ParamUtil.getString(actionRequest, "portletResource");	
if (Validator.isNotNull(portletResource))
{
	prefs = PortletPreferencesFactoryUtil.getPortletSetup(actionRequest, portletResource);
}
prefs.setValue("expandoColumn", actionRequest.getParameter("expandoColumn"));

prefs.store();
SessionMessages.add(actionRequest,"success");
  }
 
开发者ID:TelefonicaED,项目名称:liferaylms-portlet,代码行数:15,代码来源:CourseExpandoValueConfigurationAction.java

示例13: render

import com.liferay.portlet.PortletPreferencesFactoryUtil; //导入依赖的package包/类
public String render(PortletConfig config, RenderRequest renderRequest, RenderResponse renderResponse) throws Exception 
{
	PortletPreferences prefs;
	String portletResource = ParamUtil.getString(renderRequest, "portletResource");	
	if (Validator.isNotNull(portletResource)){
		prefs = PortletPreferencesFactoryUtil.getPortletSetup(renderRequest, portletResource);
	} else {
		prefs = renderRequest.getPreferences();
	}
	return JSP; 
}
 
开发者ID:TelefonicaED,项目名称:liferaylms-portlet,代码行数:12,代码来源:ModuleTitleConfigurationAction.java

示例14: processAction

import com.liferay.portlet.PortletPreferencesFactoryUtil; //导入依赖的package包/类
public void processAction(StrutsPortletAction originalStrutsPortletAction, PortletConfig portletConfig, ActionRequest actionRequest,ActionResponse actionResponse) throws Exception {

	originalStrutsPortletAction.processAction(originalStrutsPortletAction, portletConfig, actionRequest, actionResponse);
	
	Portlet portlet = getPortlet(actionRequest);

	if (portlet.getPortletName().equals(PortletKeys.ASSET_PUBLISHER)) {
		PortletPreferences preferences = PortletPreferencesFactoryUtil.getPortletSetup(actionRequest, portlet.getPortletId());
		preferences.setValue("moreInfoUrl", ParamUtil.getString(actionRequest, "moreInfoUrl"));
		preferences.setValue("moreInfoUrlLabel", ParamUtil.getString(actionRequest, "moreInfoUrlLabel"));
		preferences.store();
	}
}
 
开发者ID:rivetlogic,项目名称:hr-portal,代码行数:14,代码来源:HRPortalCustomConfigurationActionImpl.java

示例15: processAction

import com.liferay.portlet.PortletPreferencesFactoryUtil; //导入依赖的package包/类
public void processAction(PortletConfig portletConfig,
        ActionRequest actionRequest, ActionResponse actionResponse)
        throws Exception {

    String cmd = ParamUtil.getString(actionRequest, Constants.CMD);

    if (!cmd.equals(Constants.UPDATE)) {
        return;
    }

    String newsletterEmail = ParamUtil.getString(actionRequest, "newsletterEmail");

    String portletResource = ParamUtil.getString(actionRequest, "portletResource");
    PortletPreferences preferences = PortletPreferencesFactoryUtil.getPortletSetup(actionRequest, portletResource);
    Calendar calendar = new GregorianCalendar();
    calendar.setTime(DateUtil.newDate());
    calendar.set(Calendar.HOUR_OF_DAY, 0);
    calendar.set(Calendar.MILLISECOND, 0);
    calendar.set(Calendar.SECOND, 0);
    calendar.set(Calendar.MINUTE, 0);
    calendar.getTime();

    preferences.setValue("newsletterEmail", newsletterEmail);

    preferences.store();

    PortletSession portletSession = actionRequest.getPortletSession();
    SessionMessages.add(actionRequest, portletConfig.getPortletName() + ".doConfigure");
    

}
 
开发者ID:wbstr,项目名称:liferay-newsletter,代码行数:32,代码来源:SubscriptionConfigurationActionImpl.java


注:本文中的com.liferay.portlet.PortletPreferencesFactoryUtil类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。