List of usage examples for com.liferay.portal.kernel.util ArrayUtil clone
public static <T> T[][] clone(T[][] array)
From source file:com.liferay.exportimport.search.ExportImportConfigurationIndexer.java
License:Open Source License
protected void populateParameterMap(Document document, Map<String, Serializable> settingsMap) { if (!settingsMap.containsKey("parameterMap")) { return;/*from www .j a v a 2 s . co m*/ } Map<String, String[]> parameterMap = (Map<String, String[]>) settingsMap.get("parameterMap"); for (Map.Entry<String, String[]> entry : parameterMap.entrySet()) { String parameterName = entry.getKey(); if (!Field.validateFieldName(parameterName)) { if (_log.isWarnEnabled()) { _log.warn("Skipping invalid parameter name: " + parameterName); } continue; } String[] parameterValues = ArrayUtil.clone(entry.getValue()); for (int i = 0; i < parameterValues.length; i++) { String parameterValue = parameterValues[i]; if (parameterValue.equals(StringPool.TRUE)) { parameterValues[i] = "on"; } else if (parameterValue.equals(StringPool.FALSE)) { parameterValues[i] = "off"; } } document.addKeyword(_PREFIX_PARAMETER + entry.getKey(), parameterValues); } }
From source file:com.liferay.knowledgebase.admin.util.AdminUtil.java
License:Open Source License
public static String[] escapeSections(String[] sections) { if (ArrayUtil.isEmpty(sections)) { return new String[0]; }// w w w . j av a2 s.c o m sections = ArrayUtil.clone(sections); for (int i = 0; i < sections.length; i++) { sections[i] = StringPool.UNDERLINE.concat(sections[i]).concat(StringPool.UNDERLINE); } return sections; }