• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Java PortletPreferencesFactoryUtil类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

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



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


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


示例17: UserSearchContainer

import com.liferay.portlet.PortletPreferencesFactoryUtil; //导入依赖的package包/类
public UserSearchContainer(
	PortletRequest portletRequest, String curParam,
	PortletURL iteratorURL) {

	super(
		portletRequest, new UserDisplayTerms(portletRequest),
		new UserSearchTerms(portletRequest), curParam, DEFAULT_DELTA,
		iteratorURL, headerNames, EMPTY_RESULTS_MESSAGE);

	PortletConfig portletConfig =
		(PortletConfig)portletRequest.getAttribute(
			JavaConstants.JAVAX_PORTLET_CONFIG);

	UserDisplayTerms displayTerms = (UserDisplayTerms)getDisplayTerms();
	UserSearchTerms searchTerms = (UserSearchTerms)getSearchTerms();

	String portletName = portletConfig.getPortletName();

	if (!portletName.equals(PortletKeys.USERS_ADMIN)) {
		displayTerms.setStatus(WorkflowConstants.STATUS_APPROVED);
		searchTerms.setStatus(WorkflowConstants.STATUS_APPROVED);
	}


	iteratorURL.setParameter(
		UserDisplayTerms.STATUS, Integer.toString(displayTerms.getStatus()));
	iteratorURL.setParameter(
		UserDisplayTerms.EMAIL_ADDRESS, displayTerms.getEmailAddress());
	iteratorURL.setParameter(
		UserDisplayTerms.FIRST_NAME, displayTerms.getFirstName());
	iteratorURL.setParameter(
		UserDisplayTerms.LAST_NAME, displayTerms.getLastName());
	iteratorURL.setParameter(
		UserDisplayTerms.SCREEN_NAME, displayTerms.getScreenName());	
	iteratorURL.setParameter(
			UserDisplayTerms.TEAM, Long.toString(displayTerms.getTeamId()));
		
	try {
		PortalPreferences preferences =
			PortletPreferencesFactoryUtil.getPortalPreferences(
				portletRequest);

		String orderByCol = ParamUtil.getString(
			portletRequest, "orderByCol");
		String orderByType = ParamUtil.getString(
			portletRequest, "orderByType");

		if (Validator.isNotNull(orderByCol) &&
			Validator.isNotNull(orderByType)) {

			preferences.setValue(
				PortletKeys.USERS_ADMIN, "users-order-by-col", orderByCol);
			preferences.setValue(
				PortletKeys.USERS_ADMIN, "users-order-by-type",
				orderByType);
		}
		else {
			orderByCol = preferences.getValue(
				PortletKeys.USERS_ADMIN, "users-order-by-col", "last-name");
			orderByType = preferences.getValue(
				PortletKeys.USERS_ADMIN, "users-order-by-type", "asc");
		}

		OrderByComparator orderByComparator =
			UsersAdminUtil.getUserOrderByComparator(
				orderByCol, orderByType);

		setOrderableHeaders(orderableHeaders);
		setOrderByCol(orderByCol);
		setOrderByType(orderByType);
		setOrderByComparator(orderByComparator);
	}
	catch (Exception e) {
		_log.error(e);
	}
	
	//Cargamos el displayTerms 
	
}
 
开发者ID:TelefonicaED,项目名称:liferaylms-portlet,代码行数:80,代码来源:UserSearchContainer.java


示例18: addLayoutColumnPortlet

import com.liferay.portlet.PortletPreferencesFactoryUtil; //导入依赖的package包/类
protected void addLayoutColumnPortlet(
		Layout layout, String columnId, JSONObject portletJSONObject)
	throws Exception {

	LayoutTypePortlet layoutTypePortlet =
		(LayoutTypePortlet)layout.getLayoutType();

	String rootPortletId = portletJSONObject.getString("portletId");

	if (Validator.isNull(rootPortletId)) {
		throw new ImporterException("portletId is not specified");
	}

	String portletId = layoutTypePortlet.addPortletId(
		userId, rootPortletId, columnId, -1, false);

	JSONObject portletPreferencesJSONObject =
		portletJSONObject.getJSONObject("portletPreferences");

	if ((portletPreferencesJSONObject == null) ||
		(portletPreferencesJSONObject.length() == 0)) {

		return;
	}

	PortletPreferences portletSetup =
		PortletPreferencesFactoryUtil.getLayoutPortletSetup(
			layout, portletId);

	Iterator<String> iterator = portletPreferencesJSONObject.keys();

	while (iterator.hasNext()) {
		String key = iterator.next();

		String value = portletPreferencesJSONObject.getString(key);

		if (rootPortletId.equals(PortletKeys.JOURNAL_CONTENT) &&
			key.equals("articleId")) {

			value = getJournalId(value);
		}

		portletSetup.setValue(key, value);
	}

	portletSetup.store();

	if (rootPortletId.equals(PortletKeys.NESTED_PORTLETS)) {
		JSONArray columnsJSONArray =
			portletPreferencesJSONObject.getJSONArray("columns");

		StringBundler sb = new StringBundler(4);

		sb.append(StringPool.UNDERLINE);
		sb.append(portletId);
		sb.append(StringPool.DOUBLE_UNDERLINE);
		sb.append(LayoutTypePortletConstants.COLUMN_PREFIX);

		addLayoutColumns(layout, sb.toString(), columnsJSONArray);
	}
}
 
开发者ID:rivetlogic,项目名称:liferay-evernote,代码行数:62,代码来源:FileSystemImporter.java


示例19: processAction

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

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

	PortletPreferences prefs =
		PortletPreferencesFactoryUtil.getPortletSetup(
			actionRequest, portletResource);

	String backgroundColor = getParameter(actionRequest, "backgroundColor");
	String borderColor = getParameter(actionRequest, "borderColor");
	String borderEnabled = getParameter(actionRequest, "borderEnabled");
	String borderRadius = getParameter(actionRequest, "borderRadius");
	String borderStyle = getParameter(actionRequest, "borderStyle");
	String borderWidth = getParameter(actionRequest, "borderWidth");
	String characterSet = getParameter(actionRequest, "characterSet");
	String content = getParameter(actionRequest, "content");
	String dimension = getParameter(actionRequest, "dimension");
	String displayType = getParameter(actionRequest, "displayType");
	String errorCorrection = getParameter(actionRequest, "errorCorrection");
	String foregroundColor = getParameter(actionRequest, "foregroundColor");
	String imageFormat = getParameter(actionRequest, "imageFormat");
	String margin = getParameter(actionRequest, "margin");
	String mode = getParameter(actionRequest, "mode");
	String shadowAngle = getParameter(actionRequest, "shadowAngle");
	String shadowBlur = getParameter(actionRequest, "shadowBlur");
	String shadowColor = getParameter(actionRequest, "shadowColor");
	String shadowDistance = getParameter(actionRequest, "shadowDistance");
	String shadowEnabled = getParameter(actionRequest, "shadowEnabled");
	String shadowOpacity = getParameter(actionRequest, "shadowOpacity");
	String stripParams = getParameter(actionRequest, "stripParams");

	prefs.setValue("backgroundColor", backgroundColor);
	prefs.setValue("borderColor", borderColor);
	prefs.setValue("borderEnabled", borderEnabled);
	prefs.setValue("borderRadius", borderRadius);
	prefs.setValue("borderStyle", borderStyle);
	prefs.setValue("borderWidth", borderWidth);
	prefs.setValue("characterSet", characterSet);
	prefs.setValue("content", content);
	prefs.setValue("dimension", dimension);
	prefs.setValue("displayType", displayType);
	prefs.setValue("errorCorrection", errorCorrection);
	prefs.setValue("foregroundColor", foregroundColor);
	prefs.setValue("imageFormat", imageFormat);
	prefs.setValue("margin", margin);
	prefs.setValue("mode", mode);
	prefs.setValue("shadowAngle", shadowAngle);
	prefs.setValue("shadowBlur", shadowBlur);
	prefs.setValue("shadowColor", shadowColor);
	prefs.setValue("shadowDistance", shadowDistance);
	prefs.setValue("shadowEnabled", shadowEnabled);
	prefs.setValue("shadowOpacity", shadowOpacity);
	prefs.setValue("stripParams", stripParams);

	prefs.store();

	LiferayPortletConfig liferayPortletConfig =
		(LiferayPortletConfig)portletConfig;

	SessionMessages.add(
		actionRequest,
		liferayPortletConfig.getPortletId() +
			SessionMessages.KEY_SUFFIX_REFRESH_PORTLET,
		portletResource);

	SessionMessages.add(
		actionRequest,
		liferayPortletConfig.getPortletId() +
			SessionMessages.KEY_SUFFIX_UPDATED_CONFIGURATION);
}
 
开发者ID:vilmospapp,项目名称:qrcode-display-portlet,代码行数:75,代码来源:ConfigurationActionImpl.java


示例20: 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("showSearchTagsGeneralStats",		Boolean.toString(ParamUtil.getBoolean(actionRequest, "showSearchTagsGeneralStats", false)));
	portletPreferences.setValue("showSearchCategoriesGeneralStats",	Boolean.toString(ParamUtil.getBoolean(actionRequest, "showSearchCategoriesGeneralStats", true)));
	
	portletPreferences.store();
	
	SessionMessages.add(actionRequest, portletConfig.getPortletName() + ".doConfigure"); 
}
 
开发者ID:TelefonicaED,项目名称:liferaylms-portlet,代码行数:16,代码来源:GeneralStatsConfigurationAction.java



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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java UserSensorReading类代码示例发布时间:2022-05-22
下一篇:
Java GenericTaggedComponent类代码示例发布时间:2022-05-22
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap