List of usage examples for com.liferay.portal.kernel.util StringComparator StringComparator
public StringComparator()
From source file:com.liferay.asset.publisher.web.display.context.AssetPublisherDisplayContext.java
License:Open Source License
public String[] getAllAssetTagNames() throws Exception { if (_allAssetTagNames != null) { return _allAssetTagNames; }/* w ww. j av a 2s .co m*/ _allAssetTagNames = new String[0]; String assetTagName = ParamUtil.getString(_request, "tag"); String selectionStyle = getSelectionStyle(); if (selectionStyle.equals("dynamic")) { _allAssetTagNames = AssetPublisherUtil.getAssetTagNames(_portletPreferences); } if (Validator.isNotNull(assetTagName) && !ArrayUtil.contains(_allAssetTagNames, assetTagName)) { _allAssetTagNames = ArrayUtil.append(_allAssetTagNames, assetTagName); } if (isMergeURLTags()) { _allAssetTagNames = ArrayUtil.append(_allAssetTagNames, getCompilerTagNames()); } _allAssetTagNames = ArrayUtil.distinct(_allAssetTagNames, new StringComparator()); return _allAssetTagNames; }