public static String getTimestamp() { return getTimestamp(new Date()); }
public static String getTimestamp() { return getTimestamp(new Date()); }
@Override public ZipWriter getLayoutSetZipWriter(long groupId) { StringBundler sb = new StringBundler(4); sb.append(groupId); sb.append(StringPool.DASH); sb.append(Time.getTimestamp()); sb.append(".lar"); return getZipWriter(sb.toString()); }
@Override public ZipWriter getPortletZipWriter(String portletId) { StringBundler sb = new StringBundler(4); sb.append(portletId); sb.append(StringPool.DASH); sb.append(Time.getTimestamp()); sb.append(".lar"); return getZipWriter(sb.toString()); }
@Override public BackgroundTaskResult execute(BackgroundTask backgroundTask) throws PortalException { ExportImportConfiguration exportImportConfiguration = getExportImportConfiguration(backgroundTask); Map<String, Serializable> settingsMap = exportImportConfiguration.getSettingsMap(); long userId = MapUtil.getLong(settingsMap, "userId"); StringBundler sb = new StringBundler(4); sb.append( StringUtil.replace( exportImportConfiguration.getName(), CharPool.SPACE, CharPool.UNDERLINE)); sb.append(StringPool.DASH); sb.append(Time.getTimestamp()); sb.append(".lar"); File larFile = ExportImportLocalServiceUtil.exportLayoutsAsFile( exportImportConfiguration); BackgroundTaskManagerUtil.addBackgroundTaskAttachment( userId, backgroundTask.getBackgroundTaskId(), sb.toString(), larFile); return BackgroundTaskResult.SUCCESS; }