## Uses of Class
com.h3c.sdn.auditlog.AuditLogEntry

- Packages that use AuditLogEntry
  Package | Description
  --- | ---
  com.h3c.sdn.adm.auditlog | Definitions of the services pertaining to the Audit Log system.
  com.h3c.sdn.adm.dao | Definitions of data access services for persisting and retrieving information applicable at the Administrator tier of the SDN Controller.
  com.h3c.sdn.adm.json | Implementations of Core Services JSON factory and associated codecs.
  com.h3c.sdn.api | Definitions of services for driving outbound external communications for interacting with peers and integrating with other external applications, e.g.
  com.h3c.sdn.auditlog | Definitions of the domain model pertaining to the Audit Logs.

- - ### Uses of AuditLogEntry in com.h3c.sdn.adm.auditlog

    Methods in com.h3c.sdn.adm.auditlog that return AuditLogEntry
    Modifier and Type | Method and Description
    --- | ---
    `AuditLogEntry` | AuditLogService.`post(String user, String origin, String activity, String description)` Creates a new `AuditLogEntry` based on the supplied parameters.

    Methods in com.h3c.sdn.adm.auditlog that return types with arguments of type AuditLogEntry
    Modifier and Type | Method and Description
    --- | ---
    `List<AuditLogEntry>` | AuditLogService.`find(AuditLogFilter filter, SortSpecification<AuditLogSortAttribute> sortSpec)` Returns a list of all `AuditLogEntry` objects present in the system, based on the criteria exposed by the supplied filter, and sorted based on the supplied sort specification.
    `Page<AuditLogEntry>` | AuditLogService.`find(AuditLogFilter filter, SortSpecification<AuditLogSortAttribute> sortSpec, PageRequest pageRequest)` Returns a page of `AuditLogEntry` objects present in the system, based on the page specification, based on the criteria exposed by the supplied filter, and sorted based on the supplied sort specification

    Methods in com.h3c.sdn.adm.auditlog with parameters of type AuditLogEntry
    Modifier and Type | Method and Description
    --- | ---
    `void` | AuditLogService.`importAuditLogEntry(AuditLogEntry entry)` Add an audit log entry to this system.

  - ### Uses of AuditLogEntry in com.h3c.sdn.adm.dao

    Methods in com.h3c.sdn.adm.dao that return types with arguments of type AuditLogEntry
    Modifier and Type | Method and Description
    --- | ---
    `ReadQuery<List<AuditLogEntry>>` | QueryService.`getFindAuditLogQuery(AuditLogFilter filter, SortSpecification<AuditLogSortAttribute> sortSpecification)` Creates a query that will find AuditLogEntry objects based on the supplied query criteria.
    `ReadQuery<AuditLogEntry>` | QueryService.`getGetAuditLogQuery(Id<AuditLogEntry,UUID> id)` Creates a query that gets an audit log by its id.
    `ReadQuery<Page<AuditLogEntry>>` | QueryService.`getPageAuditLogQuery(AuditLogFilter filter, SortSpecification<AuditLogSortAttribute> sortSpecification, PageRequest pageRequest)` Creates a query that will produce a page of AuditLogEntry data based on the supplied filter and sorting criteria.

    Methods in com.h3c.sdn.adm.dao with parameters of type AuditLogEntry
    Modifier and Type | Method and Description
    --- | ---
    `WriteQuery<Boolean>` | QueryService.`getAddAuditLogEntryQuery(AuditLogEntry log)` Creates a write query to add a new AuditLogEntry to the system.

    Method parameters in com.h3c.sdn.adm.dao with type arguments of type AuditLogEntry
    Modifier and Type | Method and Description
    --- | ---
    `WriteQuery<Long>` | QueryService.`getAddAuditLogEntryListQuery(List<AuditLogEntry> auditLogs)` Creates a write query to add a list of AuditLogEntry objects to the persistence data store.
    `ReadQuery<AuditLogEntry>` | QueryService.`getGetAuditLogQuery(Id<AuditLogEntry,UUID> id)` Creates a query that gets an audit log by its id.

  - ### Uses of AuditLogEntry in com.h3c.sdn.adm.json

    Methods in com.h3c.sdn.adm.json that return AuditLogEntry
    Modifier and Type | Method and Description
    --- | ---
    `AuditLogEntry` | AuditLogCodec.`decode(com.fasterxml.jackson.databind.node.ObjectNode node)`

    Methods in com.h3c.sdn.adm.json with parameters of type AuditLogEntry
    Modifier and Type | Method and Description
    --- | ---
    `com.fasterxml.jackson.databind.node.ObjectNode` | AuditLogCodec.`encode(AuditLogEntry auditLogEntry)`

  - ### Uses of AuditLogEntry in com.h3c.sdn.api

    Methods in com.h3c.sdn.api that return types with arguments of type AuditLogEntry
    Modifier and Type | Method and Description
    --- | ---
    `Pair<List<AuditLogEntry>,DataSize>` | AuditLogTransferService.`get(SystemInformation self, SystemInformation system, Date from)` Requests audit logs from the given system.

    Methods in com.h3c.sdn.api with parameters of type AuditLogEntry
    Modifier and Type | Method and Description
    --- | ---
    `void` | AuditLogTransferService.`send(AuditLogEntry entry)` Transfer an audit log entry across the team.

  - ### Uses of AuditLogEntry in com.h3c.sdn.auditlog

    Constructor parameters in com.h3c.sdn.auditlog with type arguments of type AuditLogEntry
    Constructor and Description
    `AuditLogEntry(Id<AuditLogEntry,UUID> id, Id<SystemInformation,UUID> sysId, String user, String origin, Date timestamp, String activity, String description)` Constructs an Audit Log Entry using the supplied unique identification and system identification.

Copyright © 2014. All Rights Reserved.