Class AuditService

java.lang.Object
com.amos2020.javabackend.service.AuditService

@Service
public class AuditService
extends java.lang.Object
  • Field Summary

    Fields 
    Modifier and Type Field Description
    (package private) AuditRepository repository  
  • Constructor Summary

    Constructors 
    Constructor Description
    AuditService​(AuditRepository repository)  
  • Method Summary

    Modifier and Type Method Description
    Audit createAudit​(java.lang.String auditName, java.sql.Date startDate, java.sql.Date endDate)
    Create a new audit
    java.util.List<Audit> getAll()
    Get all existing audits
    Audit getAuditById​(int auditId)
    Get a specific audit by audit id
    Audit updateAudit​(Audit audit)
    Update an existing audit

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

  • Method Details

    • createAudit

      public Audit createAudit​(java.lang.String auditName, java.sql.Date startDate, java.sql.Date endDate)
      Create a new audit
      Parameters:
      auditName - String
      startDate - Date
      endDate - Date
      Returns:
      Create Audit
    • getAuditById

      public Audit getAuditById​(int auditId) throws javassist.NotFoundException
      Get a specific audit by audit id
      Parameters:
      auditId - int
      Returns:
      Audit
      Throws:
      javassist.NotFoundException - If the given audit id is invalid and can not be found
    • getAll

      public java.util.List<Audit> getAll()
      Get all existing audits
      Returns:
      List
    • updateAudit

      public Audit updateAudit​(Audit audit)
      Update an existing audit
      Parameters:
      audit - Audit
      Returns:
      Updated audit