Class MemoryTraceStorePlugin
- java.lang.Object
-
- io.vertigo.audit.plugins.trace.memory.MemoryTraceStorePlugin
-
- All Implemented Interfaces:
TraceStorePlugin
,io.vertigo.core.node.component.CoreComponent
,io.vertigo.core.node.component.Plugin
public final class MemoryTraceStorePlugin extends Object implements TraceStorePlugin
- Author:
- xdurand
-
-
Constructor Summary
Constructors Constructor Description MemoryTraceStorePlugin()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
create(Trace auditTrace)
Saves a new audit trail.List<Trace>
findByCriteria(TraceCriteria auditTraceCriteria)
Fetchs all Audit Trace mathing the provided criteriaTrace
read(Long idAuditTrace)
Gets an audit trail.
-
-
-
Method Detail
-
read
public Trace read(Long idAuditTrace)
Description copied from interface:TraceStorePlugin
Gets an audit trail.- Specified by:
read
in interfaceTraceStorePlugin
- Parameters:
idAuditTrace
- the audit trail defined by its id.- Returns:
- the
-
create
public void create(Trace auditTrace)
Description copied from interface:TraceStorePlugin
Saves a new audit trail. Attention: The audit MUST NOT have an id.- Specified by:
create
in interfaceTraceStorePlugin
- Parameters:
auditTrace
- the audit trail to save.
-
findByCriteria
public List<Trace> findByCriteria(TraceCriteria auditTraceCriteria)
Description copied from interface:TraceStorePlugin
Fetchs all Audit Trace mathing the provided criteria- Specified by:
findByCriteria
in interfaceTraceStorePlugin
- Returns:
- the matching taces for the provided criteria
-
-