public static UnicodeProperties getProperties( HttpServletRequest request, String prefix) { UnicodeProperties properties = new UnicodeProperties(true); Map<String, String[]> parameterMap = request.getParameterMap(); for (String param : parameterMap.keySet()) { if (param.startsWith(prefix)) { String key = param.substring( prefix.length(), param.length() - 2); String value = request.getParameter(param); properties.setProperty(key, value); } } return properties; }
public static UnicodeProperties getProperties( ServiceContext serviceContext, String prefix) { UnicodeProperties properties = new UnicodeProperties(true); Map<String, Serializable> attributes = serviceContext.getAttributes(); for (String param : attributes.keySet()) { if (param.startsWith(prefix)) { String key = param.substring( prefix.length(), param.length() - 2); String value = ParamUtil.getString(serviceContext, param); properties.setProperty(key, value); } } return properties; }
properties.setProperty( ExpandoColumnConstants.PROPERTY_DISPLAY_TYPE, ExpandoColumnConstants.PROPERTY_DISPLAY_TYPE_SELECTION_LIST); properties.setProperty( ExpandoColumnConstants.PROPERTY_DISPLAY_TYPE, ExpandoColumnConstants.PROPERTY_DISPLAY_TYPE_SELECTION_LIST); properties.setProperty( ExpandoColumnConstants.PROPERTY_DISPLAY_TYPE, ExpandoColumnConstants.PROPERTY_DISPLAY_TYPE_SELECTION_LIST); properties.setProperty( ExpandoColumnConstants.PROPERTY_HEIGHT, "105"); properties.setProperty( ExpandoColumnConstants.PROPERTY_WIDTH, "450"); properties.setProperty( ExpandoColumnConstants.PROPERTY_HEIGHT, "105"); properties.setProperty( ExpandoColumnConstants.PROPERTY_WIDTH, "450"); properties.setProperty( ExpandoColumnConstants.INDEX_TYPE, String.valueOf(ExpandoColumnConstants.INDEX_TYPE_TEXT)); properties.setProperty( ExpandoColumnConstants.PROPERTY_SECRET, Boolean.TRUE.toString());
public static UnicodeProperties getProperties( PortletRequest portletRequest, String prefix) { UnicodeProperties properties = new UnicodeProperties(true); Map<String, String[]> parameterMap = portletRequest.getParameterMap(); for (String param : parameterMap.keySet()) { if (param.startsWith(prefix)) { String key = param.substring( prefix.length(), param.length() - 2); String[] values = portletRequest.getParameterValues(param); String value = StringUtil.merge(values); properties.setProperty(key, value); } } return properties; }
public void put(String line) { line = line.trim(); if (_isComment(line)) { return; } int pos = line.indexOf(CharPool.EQUAL); if (pos == -1) { _log.error("Invalid property on line " + line); } else { String value = StringUtil.trim(line.substring(pos + 1)); if (_safe) { value = _decode(value); } setProperty(StringUtil.trim(line.substring(0, pos)), value); } }
protected String getNewTypeSettings( String typeSettings, String oldPropertyId, String newPropertyId) { UnicodeProperties typeSettingsProperties = new UnicodeProperties(true); typeSettingsProperties.fastLoad(typeSettings); String value = typeSettingsProperties.remove(oldPropertyId); if (value != null) { typeSettingsProperties.setProperty(newPropertyId, value); } return typeSettingsProperties.toString(); }
public static void updateLastPublishDate( long groupId, boolean privateLayout, DateRange dateRange, Date lastPublishDate) throws PortalException { LayoutSet layoutSet = LayoutSetLocalServiceUtil.getLayoutSet( groupId, privateLayout); Date originalLastPublishDate = getLastPublishDate(layoutSet); if (!isValidDateRange(dateRange, originalLastPublishDate)) { return; } if (lastPublishDate == null) { lastPublishDate = new Date(); } UnicodeProperties settingsProperties = layoutSet.getSettingsProperties(); settingsProperties.setProperty( _LAST_PUBLISH_DATE, String.valueOf(lastPublishDate.getTime())); LayoutSetLocalServiceUtil.updateSettings( layoutSet.getGroupId(), layoutSet.isPrivateLayout(), settingsProperties.toString()); }
typeSettingsProperties.setProperty(typeSettingId, portletIdsString);
@Override public void updatePropertiesOnRemoveFromLayout( String portletId, UnicodeProperties typeSettingsProperties) throws PortletLayoutListenerException { String defaultAssetPublisherPortletId = typeSettingsProperties.getProperty( LayoutTypePortletConstants.DEFAULT_ASSET_PUBLISHER_PORTLET_ID); if (portletId.equals(defaultAssetPublisherPortletId)) { typeSettingsProperties.setProperty( LayoutTypePortletConstants.DEFAULT_ASSET_PUBLISHER_PORTLET_ID, StringPool.BLANK); } }
public static UnicodeProperties getProperties( PortletRequest portletRequest, String prefix) { UnicodeProperties properties = new UnicodeProperties(true); for (String param : portletRequest.getParameterMap().keySet()) { if (param.startsWith(prefix) && !param.endsWith(")Checkbox")) { String key = param.substring( prefix.length(), param.length() - 1); String value = portletRequest.getParameter(param); properties.setProperty(key, value); } } return properties; }
setProperty(key, value);
layout.getTypeSettingsProperties(); typeSettingsProperties.setProperty( "last-import-date", String.valueOf(System.currentTimeMillis())); layoutElement.attributeValue("layout-revision-id")); typeSettingsProperties.setProperty( "last-import-layout-revision-id", layoutRevisionId); typeSettingsProperties.setProperty( "last-import-layout-set-branch-id", layoutSetBranchId); typeSettingsProperties.setProperty( "last-import-layout-set-branch-name", layoutSetBranchName); typeSettingsProperties.setProperty( "last-import-user-name", lastImportUserName); typeSettingsProperties.setProperty( "last-import-user-uuid", lastImportUserUuid); typeSettingsProperties.setProperty( "last-import-layout-branch-id", layoutBranchId); typeSettingsProperties.setProperty( "last-import-layout-branch-name", layoutBranchName);
private void _setGroupTypeSetting(long groupId, String key, String value) { Group group = _groupLocalService.fetchGroup(groupId); if (group == null) { return; } UnicodeProperties typeSettingsProperties = group.getTypeSettingsProperties(); if (Validator.isNotNull(value)) { typeSettingsProperties.setProperty(key, value); } else { typeSettingsProperties.remove(key); } group.setTypeSettingsProperties(typeSettingsProperties); group.setTypeSettings(typeSettingsProperties.toString()); _groupLocalService.updateGroup(group); }
typeSettingsProperties.setProperty( LayoutTypePortletConstants.DEFAULT_ASSET_PUBLISHER_PORTLET_ID, portletResource); defaultAssetPublisherPortletId.equals(portletResource)) { typeSettingsProperties.setProperty( LayoutTypePortletConstants. DEFAULT_ASSET_PUBLISHER_PORTLET_ID,