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

@Component public class UserAuthValidator extends UserValidatorComponent
This class defines user auth validator. This validator class used for validating the given request model.
Author:
Infosys Equinox
  • Constructor Summary

    Constructors
    Constructor
    Description
    Default Constructor
  • Method Summary

    Modifier and Type
    Method
    Description
    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.
    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 interface com.skava.core.validation.ValidatorComponent
      Overrides:
      preProcess in class UserValidatorComponent
      Parameters:
      model - This InputModel model holds the UserAuthRequest 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 interface com.skava.core.validation.ValidatorComponent
      Overrides:
      postProcess in class UserValidatorComponent
      Parameters:
      model - Holds InputModel object.
      response - Holds OutputModel object.