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
020 import java.util.Date;
021
022
025 public interface AuditMessageFactory {
026
027 public AuditMessage getAuditMessage(String message) throws JSONException;
028
029 public AuditMessage getAuditMessage(
030 String eventType, long companyId, long userId, String userName);
031
032 public AuditMessage getAuditMessage(
033 String eventType, long companyId, long userId, String userName,
034 String className, String classPK);
035
036 public AuditMessage getAuditMessage(
037 String eventType, long companyId, long userId, String userName,
038 String className, String classPK, String message);
039
040 public AuditMessage getAuditMessage(
041 String eventType, long companyId, long userId, String userName,
042 String className, String classPK, String message, Date timestamp,
043 JSONObject additionalInfo);
044
045 public AuditMessage getAuditMessage(
046 String eventType, long companyId, long userId, String userName,
047 String className, String classPK, String message,
048 JSONObject additionalInfo);
049
050 }