本文整理汇总了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;未经允许,请勿转载。 |
请发表评论