public final class DoNothingAuditManager extends Object implements IAuditManager
IAuditManager that does nothing.| Constructor and Description |
|---|
DoNothingAuditManager() |
| Modifier and Type | Method and Description |
|---|---|
IAuditor |
getAuditor() |
String |
getBaseDir() |
LocalDate |
getEarliestAuditDate() |
List<IAuditItem> |
getLastAuditItems(int nMaxItems) |
boolean |
isInMemory() |
void |
stop()
Stop taking new audits.
|
public boolean isInMemory()
isInMemory in interface IAuditManagertrue if this manager operates only in memory,
false if it keeps persistent files.IAuditManager.getBaseDir()@Nullable public String getBaseDir()
getBaseDir in interface IAuditManagernull
to indicate in-memory only auditing. If the results is not
null it must end with a path separator (slash).IAuditManager.isInMemory()@Nonnull public IAuditor getAuditor()
getAuditor in interface IAuditManagernull.@Nonnull public List<IAuditItem> getLastAuditItems(@Nonnegative int nMaxItems)
getLastAuditItems in interface IAuditManagernMaxItems - The maximum number of items. Must be > 0.null.public void stop()
IAuditManagerstop in interface IAuditManager@Nullable public LocalDate getEarliestAuditDate()
getEarliestAuditDate in interface IAuditManagernull if a persistent storage is used and
no entry is present yet.Copyright © 2014–2023 Philip Helger. All rights reserved.