META-INF.resources.export_portlet_processes.jsp Maven / Gradle / Ivy
<%--
/**
* SPDX-FileCopyrightText: (c) 2000 Liferay, Inc. https://liferay.com
* SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
*/
--%>
<%@ include file="/init.jsp" %>
<%
long groupId = ParamUtil.getLong(request, "groupId", themeDisplay.getScopeGroupId());
PortletURL portletURL = PortletURLBuilder.create(
currentURLObj
).setMVCRenderCommandName(
"/export_import/export_import"
).setTabs2(
"export"
).setParameter(
"tabs3", "current-and-previous"
).buildPortletURL();
String orderByCol = ParamUtil.getString(request, "orderByCol");
String orderByType = ParamUtil.getString(request, "orderByType");
if (Validator.isNotNull(orderByCol) && Validator.isNotNull(orderByType)) {
portalPreferences.setValue(PortletKeys.BACKGROUND_TASK, "entries-order-by-col", orderByCol);
portalPreferences.setValue(PortletKeys.BACKGROUND_TASK, "entries-order-by-type", orderByType);
}
else {
orderByCol = portalPreferences.getValue(PortletKeys.BACKGROUND_TASK, "entries-order-by-col", "create-date");
orderByType = portalPreferences.getValue(PortletKeys.BACKGROUND_TASK, "entries-order-by-type", "desc");
}
%>
<%
for (FileEntry fileEntry : backgroundTask.getAttachmentsFileEntries()) {
Map data = HashMapBuilder.put(
"senna-off", "true"
).build();
StringBundler sb = new StringBundler(4);
sb.append(fileEntry.getTitle());
sb.append(StringPool.OPEN_PARENTHESIS);
sb.append(LanguageUtil.formatStorageSize(fileEntry.getSize(), locale));
sb.append(StringPool.CLOSE_PARENTHESIS);
%>
<%
}
%>
<%
Date completionDate = backgroundTask.getCompletionDate();
%>
<%
int incompleteBackgroundTasksCount = BackgroundTaskManagerUtil.getBackgroundTasksCount(groupId, selPortlet.getPortletId(), BackgroundTaskExecutorNames.PORTLET_EXPORT_BACKGROUND_TASK_EXECUTOR, false);
%>