本文整理汇总了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");
}
示例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});
}
}
}
示例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");
}
示例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");
}
示例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");
}
示例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");
}
示例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");
}
示例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");
}
示例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;
}
示例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;
}
示例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");
}
示例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");
}
示例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;
}
示例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();
}
}
示例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");
}