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 voidaddTrace(Trace auditTrace)Add an audit trailList<Trace>findTrace(TraceCriteria auditTraceCriteria)Search an audit trailTracegetTrace(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:TraceManagerAdd an audit trail- Specified by:
addTracein interfaceTraceManager
-
findTrace
public List<Trace> findTrace(TraceCriteria auditTraceCriteria)
Description copied from interface:TraceManagerSearch an audit trail- Specified by:
findTracein interfaceTraceManager- Returns:
- the matching audit traces
-
getTrace
public Trace getTrace(Long auditTraceId)
Description copied from interface:TraceManagerGet an audit trail- Specified by:
getTracein interfaceTraceManager- Returns:
- the autdit trace for the desired id
-
-