001
014
015 package com.liferay.portal.kernel.audit;
016
017 import com.liferay.portal.kernel.json.JSONException;
018 import com.liferay.portal.kernel.json.JSONObject;
019 import com.liferay.portal.kernel.security.pacl.permission.PortalRuntimePermission;
020
021 import java.util.Date;
022
023
026 public class AuditMessageFactoryUtil {
027
028 public static AuditMessageFactory getAuditMessageFactory() {
029 PortalRuntimePermission.checkGetBeanProperty(
030 AuditMessageFactoryUtil.class);
031
032 return _auditMessageFactory;
033 }
034
035 public AuditMessage getAuditMessage(String message) throws JSONException {
036 return getAuditMessageFactory().getAuditMessage(message);
037 }
038
039 public AuditMessage getAuditMessage(
040 String eventType, long companyId, long userId, String userName) {
041
042 return getAuditMessageFactory().getAuditMessage(
043 eventType, companyId, userId, userName);
044 }
045
046 public AuditMessage getAuditMessage(
047 String eventType, long companyId, long userId, String userName,
048 String className, String classPK) {
049
050 return getAuditMessageFactory().getAuditMessage(
051 eventType, companyId, userId, userName, className, classPK);
052 }
053
054 public AuditMessage getAuditMessage(
055 String eventType, long companyId, long userId, String userName,
056 String className, String classPK, String message) {
057
058 return getAuditMessageFactory().getAuditMessage(
059 eventType, companyId, userId, userName, className, classPK,
060 message);
061 }
062
063 public AuditMessage getAuditMessage(
064 String eventType, long companyId, long userId, String userName,
065 String className, String classPK, String message, Date timestamp,
066 JSONObject additionalInfo) {
067
068 return getAuditMessageFactory().getAuditMessage(
069 eventType, companyId, userId, userName, className, classPK, message,
070 timestamp, additionalInfo);
071 }
072
073 public AuditMessage getAuditMessage(
074 String eventType, long companyId, long userId, String userName,
075 String className, String classPK, String message,
076 JSONObject additionalInfo) {
077
078 return getAuditMessageFactory().getAuditMessage(
079 eventType, companyId, userId, userName, className, classPK, message,
080 additionalInfo);
081 }
082
083 public void setAuditMessageFactory(
084 AuditMessageFactory auditMessageFactory) {
085
086 PortalRuntimePermission.checkSetBeanProperty(getClass());
087
088 _auditMessageFactory = auditMessageFactory;
089 }
090
091 private static AuditMessageFactory _auditMessageFactory;
092
093 }