/*
* This is eMonocot, a global online biodiversity information resource.
*
* Copyright © 2011–2015 The Board of Trustees of the Royal Botanic Gardens, Kew and The University of Oxford
*
* eMonocot is free software: you can redistribute it and/or modify it under the terms of the
* GNU Affero General Public License as published by the Free Software Foundation, either version 3
* of the License, or (at your option) any later version.
*
* eMonocot is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even
* the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* The complete text of the GNU Affero General Public License is in the source repository as the file
* ‘COPYING’. It is also available from <http://www.gnu.org/licenses/>.
*/
/**
* EUtilsServiceCallbackHandler.java
*
* This file was auto-generated from WSDL
* by the Apache Axis2 version: 1.5.4 Built on : Dec 19, 2010 (08:18:42 CET)
*/
package org.emonocot.portal.ws.ncbi;
/**
* EUtilsServiceCallbackHandler Callback class, Users can extend this class and implement
* their own receiveResult and receiveError methods.
*/
public abstract class EUtilsServiceCallbackHandler{
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 EUtilsServiceCallbackHandler(Object clientData){
this.clientData = clientData;
}
/**
* Please use this constructor if you don't want to set any clientData
*/
public EUtilsServiceCallbackHandler(){
this.clientData = null;
}
/**
* Get the client data
*/
public Object getClientData() {
return clientData;
}
/**
* auto generated Axis2 call back method for run_eSearch method
* override this method for handling normal response from run_eSearch operation
*/
public void receiveResultrun_eSearch(
org.emonocot.portal.ws.ncbi.EUtilsServiceStub.ESearchResult result
) {
}
/**
* auto generated Axis2 Error handler
* override this method for handling error response from run_eSearch operation
*/
public void receiveErrorrun_eSearch(java.lang.Exception e) {
}
/**
* auto generated Axis2 call back method for run_eLink method
* override this method for handling normal response from run_eLink operation
*/
public void receiveResultrun_eLink(
org.emonocot.portal.ws.ncbi.EUtilsServiceStub.ELinkResult result
) {
}
/**
* auto generated Axis2 Error handler
* override this method for handling error response from run_eLink operation
*/
public void receiveErrorrun_eLink(java.lang.Exception e) {
}
/**
* auto generated Axis2 call back method for run_eInfo method
* override this method for handling normal response from run_eInfo operation
*/
public void receiveResultrun_eInfo(
org.emonocot.portal.ws.ncbi.EUtilsServiceStub.EInfoResult result
) {
}
/**
* auto generated Axis2 Error handler
* override this method for handling error response from run_eInfo operation
*/
public void receiveErrorrun_eInfo(java.lang.Exception e) {
}
/**
* auto generated Axis2 call back method for run_eSpell method
* override this method for handling normal response from run_eSpell operation
*/
public void receiveResultrun_eSpell(
org.emonocot.portal.ws.ncbi.EUtilsServiceStub.ESpellResult result
) {
}
/**
* auto generated Axis2 Error handler
* override this method for handling error response from run_eSpell operation
*/
public void receiveErrorrun_eSpell(java.lang.Exception e) {
}
/**
* auto generated Axis2 call back method for run_eSummary method
* override this method for handling normal response from run_eSummary operation
*/
public void receiveResultrun_eSummary(
org.emonocot.portal.ws.ncbi.EUtilsServiceStub.ESummaryResult result
) {
}
/**
* auto generated Axis2 Error handler
* override this method for handling error response from run_eSummary operation
*/
public void receiveErrorrun_eSummary(java.lang.Exception e) {
}
/**
* auto generated Axis2 call back method for run_eGquery method
* override this method for handling normal response from run_eGquery operation
*/
public void receiveResultrun_eGquery(
org.emonocot.portal.ws.ncbi.EUtilsServiceStub.Result result
) {
}
/**
* auto generated Axis2 Error handler
* override this method for handling error response from run_eGquery operation
*/
public void receiveErrorrun_eGquery(java.lang.Exception e) {
}
/**
* auto generated Axis2 call back method for run_ePost method
* override this method for handling normal response from run_ePost operation
*/
public void receiveResultrun_ePost(
org.emonocot.portal.ws.ncbi.EUtilsServiceStub.EPostResult result
) {
}
/**
* auto generated Axis2 Error handler
* override this method for handling error response from run_ePost operation
*/
public void receiveErrorrun_ePost(java.lang.Exception e) {
}
}