Class CancelationValidation

java.lang.Object
mx.com.sw.helpers.GeneralValidations
mx.com.sw.services.cancelation.CancelationValidation

public class CancelationValidation
extends GeneralValidations
CancelationValidation Clase para validaciones en el servicio de cancelacion.
Since:
2020-08-01
Version:
0.0.0.1
Author:
Juan Gamez
  • Constructor Summary

    Constructors 
    Constructor Description
    CancelationValidation​(java.lang.String url, java.lang.String user, java.lang.String password, java.lang.String token)
    Constructor de la clase.
  • Method Summary

    Modifier and Type Method Description
    void validateRequestCSD​(java.lang.String csd, java.lang.String key, java.lang.String password, java.lang.String uuid)
    Validación para cancelacion mediante CSD.
    void validateRequestPFX​(java.lang.String pfx, java.lang.String password, java.lang.String uuid)
    Validación para cancelacion mediante PFX.
    void validateRequestUUID​(java.lang.String rfc, java.lang.String uuid)
    Validación para cancelacion mediante RFC y UUID.
    void validateRequestXML​(java.lang.String xml)
    Validación para cancelacion mediante XML.

    Methods inherited from class mx.com.sw.helpers.GeneralValidations

    validateHeaderParameters

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • CancelationValidation

      public CancelationValidation​(java.lang.String url, java.lang.String user, java.lang.String password, java.lang.String token) throws ServicesException
      Constructor de la clase.
      Parameters:
      url - url de la API Rest.
      user - usuario de SW.
      password - password de SW.
      token - token de SW.
      Throws:
      ServicesException - exception en caso de error.
  • Method Details

    • validateRequestCSD

      public void validateRequestCSD​(java.lang.String csd, java.lang.String key, java.lang.String password, java.lang.String uuid) throws ServicesException
      Validación para cancelacion mediante CSD.
      Parameters:
      csd - String base64 del certificado.
      key - String base64 de llave privada.
      password - password de llave privada.
      uuid - uuid factura.
      Throws:
      ServicesException - exception en caso de error.
    • validateRequestPFX

      public void validateRequestPFX​(java.lang.String pfx, java.lang.String password, java.lang.String uuid) throws ServicesException
      Validación para cancelacion mediante PFX.
      Parameters:
      pfx - String base64 del pfx.
      password - password del pfx.
      uuid - uuid factura.
      Throws:
      ServicesException - exception en caso de error.
    • validateRequestUUID

      public void validateRequestUUID​(java.lang.String rfc, java.lang.String uuid) throws ServicesException
      Validación para cancelacion mediante RFC y UUID.
      Parameters:
      rfc - rfc emisor.
      uuid - uuid factura.
      Throws:
      ServicesException - exception en caso de error.
    • validateRequestXML

      public void validateRequestXML​(java.lang.String xml) throws ServicesException
      Validación para cancelacion mediante XML.
      Parameters:
      xml - String xml.
      Throws:
      ServicesException - exception en caso de error.