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


Java PortletPreferencesFactoryUtil.getPortletSetup方法代码示例

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


在下文中一共展示了PortletPreferencesFactoryUtil.getPortletSetup方法的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: 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

示例3: 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

示例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("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

示例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("showPreviousModuleButton", actionRequest.getParameter("showPreviousModuleButton"));
	
	prefs.store();
	SessionMessages.add(actionRequest,portletConfig.getPortletName() + ".doConfigure");
	
}
 
开发者ID:TelefonicaED,项目名称:liferaylms-portlet,代码行数:21,代码来源:ModuleNavigationAction.java

示例6: 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

示例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")); 
	
	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

示例8: 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

示例9: 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

示例10: 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

示例11: 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

示例12: 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

示例13: 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

示例14: 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

示例15: 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 portletPreferences =
	PortletPreferencesFactoryUtil.getPortletSetup( 
			actionRequest, ParamUtil.getString(actionRequest, "portletResource")); 
	
	portletPreferences.setValue("showInscriptionDate",Boolean.toString(ParamUtil.getBoolean(actionRequest, "inscriptionDate",true)));
	portletPreferences.setValue("showExecutionDate",Boolean.toString(ParamUtil.getBoolean(actionRequest, "executionDate",true)));
	portletPreferences.setValue("categories",Boolean.toString(ParamUtil.getBoolean(actionRequest, "categories",true)));
	portletPreferences.setValue("showcatalog",Boolean.toString(ParamUtil.getBoolean(actionRequest, "showcatalog",true)));
	portletPreferences.setValue("courseTemplates",	StringUtil.merge(actionRequest.getParameterMap().get( "courseTemplates")));
	portletPreferences.setValue("showCourseCatalogForEditions",Boolean.toString(ParamUtil.getBoolean(actionRequest, "showCourseCatalogForEditions",	false)));

	portletPreferences.setValue("showClose",	Boolean.toString(ParamUtil.getBoolean(actionRequest, "showClose",	true)));
	portletPreferences.setValue("showDelete",	Boolean.toString(ParamUtil.getBoolean(actionRequest, "showDelete",	true)));
	portletPreferences.setValue("showMembers",	Boolean.toString(ParamUtil.getBoolean(actionRequest, "showMembers",	true)));
	portletPreferences.setValue("showExport",	Boolean.toString(ParamUtil.getBoolean(actionRequest, "showExport",	true)));
	portletPreferences.setValue("showImport",	Boolean.toString(ParamUtil.getBoolean(actionRequest, "showImport",	true)));
	portletPreferences.setValue("showGroupFilter",	Boolean.toString(ParamUtil.getBoolean(actionRequest, "showGroupFilter",	false)));
	portletPreferences.setValue("showClone",	Boolean.toString(ParamUtil.getBoolean(actionRequest, "showClone",	true)));
	portletPreferences.setValue("showGo",		Boolean.toString(ParamUtil.getBoolean(actionRequest, "showGo",		true)));
	portletPreferences.setValue("showPermission",Boolean.toString(ParamUtil.getBoolean(actionRequest, "showPermission",	true)));
	portletPreferences.setValue("showRegistrationType", Boolean.toString(ParamUtil.getBoolean(actionRequest, "showRegistrationType",	true)));
	portletPreferences.setValue("showMaxUsers", Boolean.toString(ParamUtil.getBoolean(actionRequest, "showMaxUsers",	true)));
	
	portletPreferences.setValue("showResume",Boolean.toString(ParamUtil.getBoolean(actionRequest, "showResume",	false)));
	portletPreferences.setValue("showDescription",Boolean.toString(ParamUtil.getBoolean(actionRequest, "showDescription",	false)));

	portletPreferences.setValue("showSearchTags",Boolean.toString(ParamUtil.getBoolean(actionRequest, "showSearchTags",	false)));
	portletPreferences.setValue("showWelcomeMsg",Boolean.toString(ParamUtil.getBoolean(actionRequest, "showWelcomeMsg",	true)));
	portletPreferences.setValue("showGoodbyeMsg",Boolean.toString(ParamUtil.getBoolean(actionRequest, "showGoodbyeMsg",	true)));

	
	portletPreferences.setValue("showOnlyOrganizationUsers",Boolean.toString(ParamUtil.getBoolean(actionRequest, "showOnlyOrganizationUsers",	true)));
	portletPreferences.setValue("showCalendar",	Boolean.toString(ParamUtil.getBoolean(actionRequest, "showCalendar",	false)));

	portletPreferences.setValue("inscriptionDateColumn",Boolean.toString(ParamUtil.getBoolean(actionRequest, "inscriptionDateColumn",	true)));
	portletPreferences.setValue("executionDateColumn",Boolean.toString(ParamUtil.getBoolean(actionRequest, "executionDateColumn",	true)));
	portletPreferences.setValue("allowDuplicateName",Boolean.toString(ParamUtil.getBoolean(actionRequest, "allowDuplicateName",	false)));
	
	portletPreferences.setValue("showIconCourse",Boolean.toString(ParamUtil.getBoolean(actionRequest, "showIconCourse",	true)));
	portletPreferences.setValue("showCoursePermission",Boolean.toString(ParamUtil.getBoolean(actionRequest, "showCoursePermission",	true)));
	portletPreferences.setValue("showEditionsWithoutRestrictions",Boolean.toString(ParamUtil.getBoolean(actionRequest, "showEditionsWithoutRestrictions",	false)));

	portletPreferences.setValue("filterByTemplates",	Boolean.toString(ParamUtil.getBoolean(actionRequest, "filterByTemplates",	false)));
	
	portletPreferences.setValue	("tipoImport", ParamUtil.getString(actionRequest, "tipoImport", ""));
	
	
	//Campos personalizados a mostrar en la tabla
	// Expandos dinamicos
	ThemeDisplay themeDisplay = (ThemeDisplay) actionRequest.getAttribute(WebKeys.THEME_DISPLAY);
	List<ExpandoColumn> expandosColumnCourse = ExpandoColumnLocalServiceUtil.getDefaultTableColumns(themeDisplay.getCompanyId(), ClassNameLocalServiceUtil.getClassNameId(Course.class));
	if(Validator.isNotNull(expandosColumnCourse) && expandosColumnCourse.size()>0) {
		String expandoName="";
		for (ExpandoColumn expandoCourse : expandosColumnCourse) {
			expandoName = StringUtil.upperCaseFirstLetter(expandoCourse.getName());
			log.debug("SAVE: show" + expandoName+ "   VALUE:  "+actionRequest.getParameter("show" + expandoName));
			portletPreferences.setValue("show" + expandoName, actionRequest.getParameter("show" + expandoName));
		}	
	}
	
	
	portletPreferences.store();
	SessionMessages.add( 
			actionRequest, portletConfig.getPortletName() + ".doConfigure"); 

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


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