Class Audit


public class Audit extends ModelRequest<Audit>
Declares all Rest API under the /audit-applications path
  • Constructor Details

  • Method Details

    • getAuditApplications

      public RestAuditAppModelsCollection getAuditApplications() throws JsonToModelConversionException
      Gets a list of audit applications in this repository using GET call on "/audit-applications"
      Returns:
      Throws:
      JsonToModelConversionException
    • getAuditApp

      public RestAuditAppModel getAuditApp(RestAuditAppModel restAuditAppModel)
      Retrieves an audit application info with ID using GET call on "/audit-applications/{auditApplicationId}"
      Parameters:
      auditApplicationId -
      Returns:
    • listAuditEntriesForAnAuditApplication

      public RestAuditEntryModelsCollection listAuditEntriesForAnAuditApplication(String auditApplicationId)
      Retrieves a list of audit entries for audit application auditApplicationId using GET call on "/audit-applications/{auditApplicationId}/audit-entries"
      Parameters:
      auditApplicationId -
      Returns:
    • updateAuditApp

      public RestAuditAppModel updateAuditApp(RestAuditAppModel restAuditAppModel, String key, String value)
      Disable or re-enable the audit application auditApplicationId using PUT call on "/audit-applications/{auditApplicationId}"
      Parameters:
      restAuditAppModel -
      key -
      value -
      Returns:
    • getAuditEntryForAnAuditApplication

      public RestAuditEntryModel getAuditEntryForAnAuditApplication(String auditApplicationId, String auditEntryId)
      Retrieves an audit entry auditEntryId for audit application auditApplicationId using GET call on "/audit-applications/{auditApplicationId}/audit-entries/{auditEntryId}"
      Parameters:
      auditApplicationId -
      auditEntryId -
      Returns:
    • deleteAuditEntryForAnAuditApplication

      public void deleteAuditEntryForAnAuditApplication(String auditApplicationId, String auditEntryId)
      Deletes an audit entry auditEntryId for audit application auditApplicationId using DELETE call on "/audit-applications/{auditApplicationId}/audit-entries/{auditEntryId}"
      Parameters:
      auditApplicationId -
      auditEntryId -
    • deleteAuditEntriesForAnAuditApplication

      public void deleteAuditEntriesForAnAuditApplication(String auditApplicationId)
      Deletes audit entries for audit application auditApplicationId using DELETE call on "/audit-applications/{auditApplicationId}/audit-entries"
      Parameters:
      auditApplicationId -
    • listAuditEntriesForNode

      public RestAuditEntryModelsCollection listAuditEntriesForNode(String nodeId)
      Retrieves a list of audit entries for a node nodeId using GET call on "/nodes/{nodeId}/audit-entries"
      Parameters:
      nodeId -
      Returns: