Package com.skava.validator.services
Class UserAuthValidator
java.lang.Object
com.skava.validator.services.UserValidatorComponent
com.skava.validator.services.UserAuthValidator
- All Implemented Interfaces:
com.skava.core.EcommComponent
,com.skava.core.validation.ValidatorComponent
This class defines user auth validator.
This validator class used for validating the given request model.
- Author:
- Infosys Equinox
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
postProcess
(com.skava.core.validation.InputModel model, com.skava.core.validation.OutputModel response) This method will execute once after the main implementation process gets completed.void
preProcess
(@Valid com.skava.core.validation.InputModel model) This pre process method is used to validate the input request model.If the validation fails then it will throw the validation error response will be return as a response with respective http status code, otherwise the main process implementation will execute.Methods inherited from class com.skava.validator.services.UserValidatorComponent
destroy, init, onEvent
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.skava.core.validation.ValidatorComponent
preProcess
-
Constructor Details
-
UserAuthValidator
public UserAuthValidator()Default Constructor
-
-
Method Details
-
preProcess
public void preProcess(@Valid @Valid com.skava.core.validation.InputModel model) This pre process method is used to validate the input request model.If the validation fails then it will throw the validation error response will be return as a response with respective http status code, otherwise the main process implementation will execute.
The following are the validation that occurs- Check whether the given user identity is invalid or not.
- Check whether the given password is invalid or not.
If not valid , then this pre process method will throw the validation error response will be return as a response with respective http status code Else the main process implementation will execute.- Specified by:
preProcess
in interfacecom.skava.core.validation.ValidatorComponent
- Overrides:
preProcess
in classUserValidatorComponent
- Parameters:
model
- ThisInputModel
model holds theUserAuthRequest
request model used for validating the loginOTP and loginToken and check identity and password.
-
postProcess
public void postProcess(com.skava.core.validation.InputModel model, com.skava.core.validation.OutputModel response) This method will execute once after the main implementation process gets completed.- Specified by:
postProcess
in interfacecom.skava.core.validation.ValidatorComponent
- Overrides:
postProcess
in classUserValidatorComponent
- Parameters:
model
- HoldsInputModel
object.response
- HoldsOutputModel
object.
-