List of usage examples for com.liferay.portal.kernel.audit AuditMessage getAdditionalInfo
public JSONObject getAdditionalInfo()
From source file:com.sympo.listener.liferay.portlet.documentlibrary.model.DLFileEntryListener.java
License:Open Source License
protected void auditOnCreateOrRemove(String eventType, DLFileEntry dlFileEntry) throws ModelListenerException { try {//from w w w .j a va 2s . c o m AuditMessage auditMessage = AuditMessageBuilder.buildAuditMessage(eventType, DLFileEntry.class.getName(), dlFileEntry.getFileEntryId(), null); JSONObject additionalInfo = auditMessage.getAdditionalInfo(); additionalInfo.put("title", dlFileEntry.getTitle()); additionalInfo.put("description", dlFileEntry.getDescription()); additionalInfo.put("mimeType", dlFileEntry.getMimeType()); additionalInfo.put("fileEntryTypeId", dlFileEntry.getFileEntryTypeId()); AuditRouterUtil.route(auditMessage); } catch (Exception e) { throw new ModelListenerException(e); } }