package org.joget.plugin.base; import java.util.Map; import org.joget.plugin.property.model.PropertyEditable; /** * A base abstract class to develop a Audit Trail Plugin. * */ public abstract class DefaultAuditTrailPlugin extends ExtDefaultPlugin implements AuditTrailPlugin, PropertyEditable { /** * To execute the extra processing based on Audit Trail Event. * An org.joget.apps.app.model.AuditTrail object is passed as "auditTrail" property. * * @param props * @return is not used for now. */ @Override public abstract Object execute(Map props); }