public interface AuditService
Modifier and Type | Method and Description |
---|---|
void |
clearAuditEntriesInfo(AuditToken token)
Releases the token and any cached information about the query associated with the token.
|
List<AuditEntry> |
getAuditEntries(AuditToken token,
int fromRow,
int toRow)
Gets AuditEntry objects using a token from AuditEntriesInfo which is obtained by calling
getAuditEntriesInfoByQuery.
|
AuditEntriesInfo |
getAuditEntriesInfoByQuery(AuditEntryQuery aq)
Returns an AuditEntriesInfo object which contains a token and row count in which to request audit entries.
|
List<AuditEntryDetail> |
getAuditEntryDetails(String identifier)
Retrieve audit details for the audit entry with the given identifier.
|
int |
getPageSizeLimit()
Gets the maximum number of audit entries that can be returned in a single request.
|
List<AuditEntryDetail> getAuditEntryDetails(String identifier)
identifier
- Identifier of the AuditEntryAuditEntriesInfo getAuditEntriesInfoByQuery(AuditEntryQuery aq)
aq
- AuditEntryQuery containing criteria in which to filter the audit history.List<AuditEntry> getAuditEntries(AuditToken token, int fromRow, int toRow) throws AuditEntrySearchException
token
- A token identifying a generated audit query on the serverfromRow
- Row number in which to start with. Must be greater than 0.toRow
- Row number to end with. Must be less than or equal to the rowCount on AuditEntriesInfoAuditEntrySearchException
- thrown if the token has been cleared from the server or if the total row number
requested exceeds the page size limitvoid clearAuditEntriesInfo(AuditToken token)
token
- A token identifying a generated audit query on the serverint getPageSizeLimit()
Copyright (c) 2017, SAS Institute Inc., Cary, NC, USA