Class DefaultAuditLogFilter
- java.lang.Object
-
- org.drools.workbench.models.datamodel.auditlog.DefaultAuditLogFilter
-
- All Implemented Interfaces:
AuditLogFilter
public class DefaultAuditLogFilter extends Object implements AuditLogFilter
An Audit Log Filter, controlling which entries passed to the AuditLog are actually appended to the log.
-
-
Constructor Summary
Constructors Constructor Description DefaultAuditLogFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaccept(AuditLogEntry entry)This is the filtering method.voidaddType(String type)Register a type this Filter understands.Map<String,Boolean>getAcceptedTypes()
-
-
-
Method Detail
-
addType
public void addType(String type)
Register a type this Filter understands. When a new entry is added the AuditLogFilter is set to not accept the type by default.- Specified by:
addTypein interfaceAuditLogFilter- Parameters:
type-
-
accept
public boolean accept(AuditLogEntry entry)
This is the filtering method. When an AuditLogEntry is added to an AuditLog the AuditLog calls this method to determine whether the AuditLogEntry should be added.- Specified by:
acceptin interfaceAuditLogFilter- Parameters:
entry-- Returns:
- true if the AuditLogEntry should be added to the AuditLog
-
getAcceptedTypes
public Map<String,Boolean> getAcceptedTypes()
- Specified by:
getAcceptedTypesin interfaceAuditLogFilter
-
-