
/**
 * SearchServiceCallbackHandler.java
 *
 * This file was auto-generated from WSDL
 * by the Apache Axis2 version: 1.5.1  Built on : Oct 19, 2009 (10:59:00 EDT)
 */

    package com.nexiwave.search.client;

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



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

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

    /**
     * Get the client data
     */

     public Object getClientData() {
        return clientData;
     }

        
           /**
            * auto generated Axis2 call back method for addExt method
            * override this method for handling normal response from addExt operation
            */
           public void receiveResultaddExt(
                    com.nexiwave.search.client.SearchServiceStub.AddExtResponse result
                        ) {
           }

          /**
           * auto generated Axis2 Error handler
           * override this method for handling error response from addExt operation
           */
            public void receiveErroraddExt(java.lang.Exception e) {
            }
                
           /**
            * auto generated Axis2 call back method for queryListOfProcessingStatus method
            * override this method for handling normal response from queryListOfProcessingStatus operation
            */
           public void receiveResultqueryListOfProcessingStatus(
                    com.nexiwave.search.client.SearchServiceStub.QueryListOfProcessingStatusResponse result
                        ) {
           }

          /**
           * auto generated Axis2 Error handler
           * override this method for handling error response from queryListOfProcessingStatus operation
           */
            public void receiveErrorqueryListOfProcessingStatus(java.lang.Exception e) {
            }
                
           /**
            * auto generated Axis2 call back method for listAllRecordingInfo method
            * override this method for handling normal response from listAllRecordingInfo operation
            */
           public void receiveResultlistAllRecordingInfo(
                    com.nexiwave.search.client.SearchServiceStub.ListAllRecordingInfoResponse result
                        ) {
           }

          /**
           * auto generated Axis2 Error handler
           * override this method for handling error response from listAllRecordingInfo operation
           */
            public void receiveErrorlistAllRecordingInfo(java.lang.Exception e) {
            }
                
           /**
            * auto generated Axis2 call back method for lookupUserId method
            * override this method for handling normal response from lookupUserId operation
            */
           public void receiveResultlookupUserId(
                    com.nexiwave.search.client.SearchServiceStub.LookupUserIdResponse result
                        ) {
           }

          /**
           * auto generated Axis2 Error handler
           * override this method for handling error response from lookupUserId operation
           */
            public void receiveErrorlookupUserId(java.lang.Exception e) {
            }
                
           /**
            * auto generated Axis2 call back method for listDecodingProfiles method
            * override this method for handling normal response from listDecodingProfiles operation
            */
           public void receiveResultlistDecodingProfiles(
                    com.nexiwave.search.client.SearchServiceStub.ListDecodingProfilesResponse result
                        ) {
           }

          /**
           * auto generated Axis2 Error handler
           * override this method for handling error response from listDecodingProfiles operation
           */
            public void receiveErrorlistDecodingProfiles(java.lang.Exception e) {
            }
                
           /**
            * auto generated Axis2 call back method for queryProcessingStatus method
            * override this method for handling normal response from queryProcessingStatus operation
            */
           public void receiveResultqueryProcessingStatus(
                    com.nexiwave.search.client.SearchServiceStub.QueryProcessingStatusResponse result
                        ) {
           }

          /**
           * auto generated Axis2 Error handler
           * override this method for handling error response from queryProcessingStatus operation
           */
            public void receiveErrorqueryProcessingStatus(java.lang.Exception e) {
            }
                
           /**
            * auto generated Axis2 call back method for getTranscription method
            * override this method for handling normal response from getTranscription operation
            */
           public void receiveResultgetTranscription(
                    com.nexiwave.search.client.SearchServiceStub.GetTranscriptionResponse result
                        ) {
           }

          /**
           * auto generated Axis2 Error handler
           * override this method for handling error response from getTranscription operation
           */
            public void receiveErrorgetTranscription(java.lang.Exception e) {
            }
                
           /**
            * auto generated Axis2 call back method for query method
            * override this method for handling normal response from query operation
            */
           public void receiveResultquery(
                    com.nexiwave.search.client.SearchServiceStub.QueryResponse result
                        ) {
           }

          /**
           * auto generated Axis2 Error handler
           * override this method for handling error response from query operation
           */
            public void receiveErrorquery(java.lang.Exception e) {
            }
                
           /**
            * auto generated Axis2 call back method for listRecordingInfo method
            * override this method for handling normal response from listRecordingInfo operation
            */
           public void receiveResultlistRecordingInfo(
                    com.nexiwave.search.client.SearchServiceStub.ListRecordingInfoResponse result
                        ) {
           }

          /**
           * auto generated Axis2 Error handler
           * override this method for handling error response from listRecordingInfo operation
           */
            public void receiveErrorlistRecordingInfo(java.lang.Exception e) {
            }
                
           /**
            * auto generated Axis2 call back method for add method
            * override this method for handling normal response from add operation
            */
           public void receiveResultadd(
                    com.nexiwave.search.client.SearchServiceStub.AddResponse result
                        ) {
           }

          /**
           * auto generated Axis2 Error handler
           * override this method for handling error response from add operation
           */
            public void receiveErroradd(java.lang.Exception e) {
            }
                
           /**
            * auto generated Axis2 call back method for purge method
            * override this method for handling normal response from purge operation
            */
           public void receiveResultpurge(
                    com.nexiwave.search.client.SearchServiceStub.PurgeResponse result
                        ) {
           }

          /**
           * auto generated Axis2 Error handler
           * override this method for handling error response from purge operation
           */
            public void receiveErrorpurge(java.lang.Exception e) {
            }
                
           /**
            * auto generated Axis2 call back method for getNumberOfRecordings method
            * override this method for handling normal response from getNumberOfRecordings operation
            */
           public void receiveResultgetNumberOfRecordings(
                    com.nexiwave.search.client.SearchServiceStub.GetNumberOfRecordingsResponse result
                        ) {
           }

          /**
           * auto generated Axis2 Error handler
           * override this method for handling error response from getNumberOfRecordings operation
           */
            public void receiveErrorgetNumberOfRecordings(java.lang.Exception e) {
            }
                
           /**
            * auto generated Axis2 call back method for remove method
            * override this method for handling normal response from remove operation
            */
           public void receiveResultremove(
                    com.nexiwave.search.client.SearchServiceStub.RemoveResponse result
                        ) {
           }

          /**
           * auto generated Axis2 Error handler
           * override this method for handling error response from remove operation
           */
            public void receiveErrorremove(java.lang.Exception e) {
            }
                
           /**
            * auto generated Axis2 call back method for queryExt method
            * override this method for handling normal response from queryExt operation
            */
           public void receiveResultqueryExt(
                    com.nexiwave.search.client.SearchServiceStub.QueryExtResponse result
                        ) {
           }

          /**
           * auto generated Axis2 Error handler
           * override this method for handling error response from queryExt operation
           */
            public void receiveErrorqueryExt(java.lang.Exception e) {
            }
                
           /**
            * auto generated Axis2 call back method for lookup method
            * override this method for handling normal response from lookup operation
            */
           public void receiveResultlookup(
                    com.nexiwave.search.client.SearchServiceStub.LookupResponse result
                        ) {
           }

          /**
           * auto generated Axis2 Error handler
           * override this method for handling error response from lookup operation
           */
            public void receiveErrorlookup(java.lang.Exception e) {
            }
                


    }
    