Package com.amos2020.javabackend.service
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) AuditRepositoryrepository -
Constructor Summary
Constructors Constructor Description AuditService(AuditRepository repository) -
Method Summary
Modifier and Type Method Description AuditcreateAudit(java.lang.String auditName, java.sql.Date startDate, java.sql.Date endDate)Create a new auditjava.util.List<Audit>getAll()Get all existing auditsAuditgetAuditById(int auditId)Get a specific audit by audit idAuditupdateAudit(Audit audit)Update an existing audit
-
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- StringstartDate- DateendDate- Date- Returns:
- Create Audit
-
getAuditById
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
Get all existing audits- Returns:
- List
-
updateAudit
Update an existing audit- Parameters:
audit- Audit- Returns:
- Updated audit
-