/**
 * SI_HTPortalPlan_OUTServiceCallbackHandler.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.eipoa;

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

  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 SI_HTPortalPlan_OUTServiceCallbackHandler(Object clientData) {
    this.clientData = clientData;
  }

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

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

  /**
   * auto generated Axis2 call back method for uPDATE method override this method for handling
   * normal response from uPDATE operation
   */
  public void receiveResultuPDATE(
      SI_HTPortalPlan_OUTServiceStub.UpdatePlanResponse
          result) {}

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

  /**
   * auto generated Axis2 call back method for eDIT method override this method for handling normal
   * response from eDIT operation
   */
  public void receiveResulteDIT(
      SI_HTPortalPlan_OUTServiceStub.EditPlanResponse
          result) {}

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

  /**
   * auto generated Axis2 call back method for cREATE method override this method for handling
   * normal response from cREATE operation
   */
  public void receiveResultcREATE(
      SI_HTPortalPlan_OUTServiceStub.InsertPlanResponse
          result) {}

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