001
014
015 package com.liferay.portal.kernel.lar;
016
017 import com.liferay.portal.kernel.security.pacl.permission.PortalRuntimePermission;
018 import com.liferay.portal.model.StagedModel;
019
020
023 public class PortletDataHandlerStatusMessageSenderUtil {
024
025 public static PortletDataHandlerStatusMessageSender
026 getPortletDataHandlerStatusMessageSender() {
027
028 PortalRuntimePermission.checkGetBeanProperty(
029 PortletDataHandlerStatusMessageSenderUtil.class);
030
031 return _dataHandlerStatusMessageSender;
032 }
033
034 public static void sendStatusMessage(
035 String messageType, ManifestSummary manifestSummary) {
036
037 getPortletDataHandlerStatusMessageSender().sendStatusMessage(
038 messageType, manifestSummary);
039 }
040
041 public static void sendStatusMessage(
042 String messageType, String portletId, ManifestSummary manifestSummary) {
043
044 getPortletDataHandlerStatusMessageSender().sendStatusMessage(
045 messageType, portletId, manifestSummary);
046 }
047
048 public static <T extends StagedModel> void sendStatusMessage(
049 String messageType, T stagedModel, ManifestSummary manifestSummary) {
050
051 getPortletDataHandlerStatusMessageSender().sendStatusMessage(
052 messageType, stagedModel, manifestSummary);
053 }
054
055 public void setPortletDataHandlerStatusMessageSender(
056 PortletDataHandlerStatusMessageSender
057 portletDataHandlerStatusMessageSender) {
058
059 PortalRuntimePermission.checkSetBeanProperty(getClass());
060
061 _dataHandlerStatusMessageSender = portletDataHandlerStatusMessageSender;
062 }
063
064 private static PortletDataHandlerStatusMessageSender
065 _dataHandlerStatusMessageSender;
066
067 }