/**
 * PayControlServiceCallbackHandler.java
 *
 * <p>This file was auto-generated from WSDL by the Apache Axis2 version: 1.8.2 Built on : Jul 13,
 * 2022 (06:38:03 EDT)
 */
package com.weaver.seconddev.interfaces.easoa;

/**
 * PayControlServiceCallbackHandler Callback class, Users can extend this class and implement their
 * own receiveResult and receiveError methods.
 */
public abstract class PayControlServiceCallbackHandler {

  protected Object clientData;

  /**
   * User can pass in any object that needs to be accessed once the NonBlocking Web service call is
   * finished and appropriate method of this CallBack is called.
   *
   * @param clientData Object mechanism by which the user can pass in user data that will be
   *     avilable at the time this callback is called.
   */
  public PayControlServiceCallbackHandler(Object clientData) {
    this.clientData = clientData;
  }

  /** Please use this constructor if you don't want to set any clientData */
  public PayControlServiceCallbackHandler() {
    this.clientData = null;
  }

  /** Get the client data */
  public Object getClientData() {
    return clientData;
  }

  /**
   * auto generated Axis2 call back method for queryPayControlStatus method override this method for
   * handling normal response from queryPayControlStatus operation
   */
  public void receiveResultqueryPayControlStatus(
      PayControlServiceStub.QueryPayControlStatusResponse
          result) {}

  /**
   * auto generated Axis2 Error handler override this method for handling error response from
   * queryPayControlStatus operation
   */
  public void receiveErrorqueryPayControlStatus(Exception e) {}

  // No methods generated for meps other than in-out

  /**
   * auto generated Axis2 call back method for getpayControlBusiness method override this method for
   * handling normal response from getpayControlBusiness operation
   */
  public void receiveResultgetpayControlBusiness(
      PayControlServiceStub.GetpayControlBusinessResponse
          result) {}

  /**
   * auto generated Axis2 Error handler override this method for handling error response from
   * getpayControlBusiness operation
   */
  public void receiveErrorgetpayControlBusiness(Exception e) {}

  /**
   * auto generated Axis2 call back method for queryVendorInfoList method override this method for
   * handling normal response from queryVendorInfoList operation
   */
  public void receiveResultqueryVendorInfoList(
      PayControlServiceStub.QueryVendorInfoListResponse
          result) {}

  /**
   * auto generated Axis2 Error handler override this method for handling error response from
   * queryVendorInfoList operation
   */
  public void receiveErrorqueryVendorInfoList(Exception e) {}

  /**
   * auto generated Axis2 call back method for doPayControl method override this method for handling
   * normal response from doPayControl operation
   */
  public void receiveResultdoPayControl(
      PayControlServiceStub.DoPayControlResponse result) {}

  /**
   * auto generated Axis2 Error handler override this method for handling error response from
   * doPayControl operation
   */
  public void receiveErrordoPayControl(Exception e) {}

  /**
   * auto generated Axis2 call back method for queryOnlineCompanyList method override this method
   * for handling normal response from queryOnlineCompanyList operation
   */
  public void receiveResultqueryOnlineCompanyList(
      PayControlServiceStub.QueryOnlineCompanyListResponse
          result) {}

  /**
   * auto generated Axis2 Error handler override this method for handling error response from
   * queryOnlineCompanyList operation
   */
  public void receiveErrorqueryOnlineCompanyList(Exception e) {}

  /**
   * auto generated Axis2 call back method for checkData method override this method for handling
   * normal response from checkData operation
   */
  public void receiveResultcheckData(
      PayControlServiceStub.CheckDataResponse result) {}

  /**
   * auto generated Axis2 Error handler override this method for handling error response from
   * checkData operation
   */
  public void receiveErrorcheckData(Exception e) {}

  /**
   * auto generated Axis2 call back method for querySourceBoeNum method override this method for
   * handling normal response from querySourceBoeNum operation
   */
  public void receiveResultquerySourceBoeNum(
      PayControlServiceStub.QuerySourceBoeNumResponse
          result) {}

  /**
   * auto generated Axis2 Error handler override this method for handling error response from
   * querySourceBoeNum operation
   */
  public void receiveErrorquerySourceBoeNum(Exception e) {}
}
