001
014
015 package com.liferay.portal.notifications;
016
017 import com.liferay.portal.kernel.json.JSONObject;
018 import com.liferay.portal.kernel.notifications.NotificationEvent;
019 import com.liferay.portal.kernel.notifications.NotificationEventFactory;
020 import com.liferay.portal.kernel.security.pacl.DoPrivileged;
021
022
026 @DoPrivileged
027 public class NotificationEventFactoryImpl implements NotificationEventFactory {
028
029 @Override
030 public NotificationEvent createNotificationEvent(
031 long timestamp, String type, JSONObject payloadJSONObject) {
032
033 return new NotificationEvent(timestamp, type, payloadJSONObject);
034 }
035
036 }