Class ShareItemListRequestValidator

  • All Implemented Interfaces:
    RequestValidator

    public class ShareItemListRequestValidator
    extends Object
    implements RequestValidator
    Validates a share item list request.
    Author:
    Jacob Mitash
    • Constructor Detail

      • ShareItemListRequestValidator

        public ShareItemListRequestValidator()
    • Method Detail

      • supports

        public boolean supports​(Class<?> clazz)
        Description copied from interface: RequestValidator
        Tells whether this validator supports the given type.
        Specified by:
        supports in interface RequestValidator
        Parameters:
        clazz - the class of the instance that will be tested/validated
        Returns:
        true if this validator can support the given type, false otherwise
      • validate

        public void validate​(Object rawRequestBody,
                             org.springframework.validation.Errors errors)
        Description copied from interface: RequestValidator
        Validates the given request body.
        Specified by:
        validate in interface RequestValidator
        Parameters:
        rawRequestBody - the request body to validate
        errors - the errors to contribute to when validation errors occur
      • validateTarget

        protected void validateTarget​(ShareItemListRequest.Target target,
                                      org.springframework.validation.Errors errors)
        Validates a single share target.
        Parameters:
        target - the target to validate
        errors - the errors to add validation errors to