001
014
015 package com.liferay.portlet.exportimport.lar;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.security.pacl.permission.PortalRuntimePermission;
020 import com.liferay.portal.kernel.util.ProxyFactory;
021 import com.liferay.portal.model.StagedModel;
022
023
026 @ProviderType
027 public class PortletDataHandlerStatusMessageSenderUtil {
028
029 public static PortletDataHandlerStatusMessageSender
030 getPortletDataHandlerStatusMessageSender() {
031
032 PortalRuntimePermission.checkGetBeanProperty(
033 PortletDataHandlerStatusMessageSenderUtil.class);
034
035 return _dataHandlerStatusMessageSender;
036 }
037
038
042 @Deprecated
043 public static void sendStatusMessage(
044 String messageType, ManifestSummary manifestSummary) {
045
046 getPortletDataHandlerStatusMessageSender().sendStatusMessage(
047 messageType, manifestSummary);
048 }
049
050 public static void sendStatusMessage(
051 String messageType, String portletId, ManifestSummary manifestSummary) {
052
053 getPortletDataHandlerStatusMessageSender().sendStatusMessage(
054 messageType, portletId, manifestSummary);
055 }
056
057 public static void sendStatusMessage(
058 String messageType, String[] portletIds,
059 ManifestSummary manifestSummary) {
060
061 getPortletDataHandlerStatusMessageSender().sendStatusMessage(
062 messageType, portletIds, manifestSummary);
063 }
064
065 public static <T extends StagedModel> void sendStatusMessage(
066 String messageType, T stagedModel, ManifestSummary manifestSummary) {
067
068 getPortletDataHandlerStatusMessageSender().sendStatusMessage(
069 messageType, stagedModel, manifestSummary);
070 }
071
072 private static final PortletDataHandlerStatusMessageSender
073 _dataHandlerStatusMessageSender =
074 ProxyFactory.newServiceTrackedInstance(
075 PortletDataHandlerStatusMessageSender.class);
076
077 }