001
014
015 package com.liferay.portlet.exportimport.backgroundtask;
016
017 import com.liferay.portal.kernel.backgroundtask.BackgroundTaskStatus;
018 import com.liferay.portal.kernel.messaging.Message;
019 import com.liferay.portal.kernel.util.GetterUtil;
020
021
024 public class PortletExportImportBackgroundTaskStatusMessageTranslator
025 extends DefaultExportImportBackgroundTaskStatusMessageTranslator {
026
027 @Override
028 protected synchronized void translatePortletMessage(
029 BackgroundTaskStatus backgroundTaskStatus, Message message) {
030
031 clearBackgroundTaskStatus(backgroundTaskStatus);
032
033 long portletModelAdditionCountersTotal = GetterUtil.getLong(
034 message.get("portletModelAdditionCountersTotal"));
035
036 backgroundTaskStatus.setAttribute(
037 "allModelAdditionCountersTotal", portletModelAdditionCountersTotal);
038
039 super.translatePortletMessage(backgroundTaskStatus, message);
040 }
041
042 }