Package io.vertigo.audit.impl.trace
Class TraceManagerImpl
- java.lang.Object
-
- io.vertigo.audit.impl.trace.TraceManagerImpl
-
- All Implemented Interfaces:
TraceManager
,io.vertigo.core.node.component.Component
,io.vertigo.core.node.component.CoreComponent
,io.vertigo.core.node.component.Manager
public final class TraceManagerImpl extends Object implements TraceManager
- Author:
- xdurand
-
-
Constructor Summary
Constructors Constructor Description TraceManagerImpl(TraceStorePlugin auditTraceStorePlugin)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addTrace(Trace auditTrace)
Add an audit trailList<Trace>
findTrace(TraceCriteria auditTraceCriteria)
Search an audit trailTrace
getTrace(Long auditTraceId)
Get an audit trail
-
-
-
Constructor Detail
-
TraceManagerImpl
@Inject public TraceManagerImpl(TraceStorePlugin auditTraceStorePlugin)
Constructor.- Parameters:
auditTraceStorePlugin
-
-
-
Method Detail
-
addTrace
public void addTrace(Trace auditTrace)
Description copied from interface:TraceManager
Add an audit trail- Specified by:
addTrace
in interfaceTraceManager
-
findTrace
public List<Trace> findTrace(TraceCriteria auditTraceCriteria)
Description copied from interface:TraceManager
Search an audit trail- Specified by:
findTrace
in interfaceTraceManager
- Returns:
- the matching audit traces
-
getTrace
public Trace getTrace(Long auditTraceId)
Description copied from interface:TraceManager
Get an audit trail- Specified by:
getTrace
in interfaceTraceManager
- Returns:
- the autdit trace for the desired id
-
-