List of usage examples for com.liferay.portal.kernel.trash TrashRenderer getNewName
public String getNewName(String oldName, String token);
From source file:com.liferay.trash.internal.TrashHelperImpl.java
License:Open Source License
@Override public String getNewName(ThemeDisplay themeDisplay, String className, long classPK, String oldName) throws PortalException { TrashRenderer trashRenderer = null; if (Validator.isNotNull(className) && (classPK > 0)) { TrashHandler trashHandler = TrashHandlerRegistryUtil.getTrashHandler(className); trashRenderer = trashHandler.getTrashRenderer(classPK); }/*from w w w.jav a 2 s .c om*/ StringBundler sb = new StringBundler(3); sb.append(StringPool.OPEN_PARENTHESIS); Format format = FastDateFormatFactoryUtil.getDateTime(themeDisplay.getLocale(), themeDisplay.getTimeZone()); sb.append(StringUtil.replace(format.format(new Date()), new char[] { CharPool.SLASH, CharPool.COLON }, new char[] { CharPool.PERIOD, CharPool.PERIOD })); sb.append(StringPool.CLOSE_PARENTHESIS); if (trashRenderer != null) { return trashRenderer.getNewName(oldName, sb.toString()); } else { return _getNewName(oldName, sb.toString()); } }