Class FacialValidationServiceImpl
java.lang.Object
com.markvarga21.studentmanager.service.validation.face.impl.FacialValidationServiceImpl
- All Implemented Interfaces:
FacialValidationService
The
FacialValidationServiceImpl
class is used to manipulate
facial validation data.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondeleteFacialValidationDataByPassportNumber
(String passportNumber) Deletes a facial validation data by passport number.org.springframework.data.domain.Page<FacialValidationData>
getAllFacialValidationData
(Integer page, Integer size) Retrieves all facial validation data.getFacialValidationDataByPassportNumber
(String passportNumber) Fetches the facial validation data by passport number.void
Saves the facial validation data in the database.setFacialValidationToInvalid
(Long studentId) Sets the facial validity by passport number to invalid.setFacialValidationToValid
(String passportNumber) Sets the facial validity by passport number.
-
Constructor Details
-
FacialValidationServiceImpl
public FacialValidationServiceImpl()
-
-
Method Details
-
saveFacialValidationData
Saves the facial validation data in the database.- Specified by:
saveFacialValidationData
in interfaceFacialValidationService
- Parameters:
data
- The facial validation data to be saved.
-
getFacialValidationDataByPassportNumber
Fetches the facial validation data by passport number.- Specified by:
getFacialValidationDataByPassportNumber
in interfaceFacialValidationService
- Parameters:
passportNumber
- The passport number of the facial validation data.- Returns:
- The facial validation data.
-
getAllFacialValidationData
public org.springframework.data.domain.Page<FacialValidationData> getAllFacialValidationData(Integer page, Integer size) Retrieves all facial validation data.- Specified by:
getAllFacialValidationData
in interfaceFacialValidationService
- Parameters:
page
- The actual page.size
- The number of elements in a single page.- Returns:
- All the facial validation data.
-
deleteFacialValidationDataByPassportNumber
Deletes a facial validation data by passport number.- Specified by:
deleteFacialValidationDataByPassportNumber
in interfaceFacialValidationService
- Parameters:
passportNumber
- The passport number of the facial validation data.- Returns:
- An informational message.
-
setFacialValidationToValid
Sets the facial validity by passport number.- Specified by:
setFacialValidationToValid
in interfaceFacialValidationService
- Parameters:
passportNumber
- The passport number of the facial validation data.- Returns:
- A feedback message.
-
setFacialValidationToInvalid
Sets the facial validity by passport number to invalid.- Specified by:
setFacialValidationToInvalid
in interfaceFacialValidationService
- Parameters:
studentId
- The id of the student.- Returns:
- A feedback message.
-