
/**
 * RestApiAdminCallbackHandler.java
 *
 * This file was auto-generated from WSDL
 * by the Apache Axis2 version: 1.6.1-wso2v38  Built on : Sep 02, 2019 (07:15:11 UTC)
 */

    package org.wso2.carbon.rest.api.stub;

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



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

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

    /**
     * Get the client data
     */

     public Object getClientData() {
        return clientData;
     }

        
           /**
            * auto generated Axis2 call back method for updateApiFromString method
            * override this method for handling normal response from updateApiFromString operation
            */
           public void receiveResultupdateApiFromString(
                    boolean result
                        ) {
           }

          /**
           * auto generated Axis2 Error handler
           * override this method for handling error response from updateApiFromString operation
           */
            public void receiveErrorupdateApiFromString(java.lang.Exception e) {
            }
                
           /**
            * auto generated Axis2 call back method for generateUpdatedAPIFromSwagger method
            * override this method for handling normal response from generateUpdatedAPIFromSwagger operation
            */
           public void receiveResultgenerateUpdatedAPIFromSwagger(
                    java.lang.String result
                        ) {
           }

          /**
           * auto generated Axis2 Error handler
           * override this method for handling error response from generateUpdatedAPIFromSwagger operation
           */
            public void receiveErrorgenerateUpdatedAPIFromSwagger(java.lang.Exception e) {
            }
                
           /**
            * auto generated Axis2 call back method for deleteApi method
            * override this method for handling normal response from deleteApi operation
            */
           public void receiveResultdeleteApi(
                    boolean result
                        ) {
           }

          /**
           * auto generated Axis2 Error handler
           * override this method for handling error response from deleteApi operation
           */
            public void receiveErrordeleteApi(java.lang.Exception e) {
            }
                
           /**
            * auto generated Axis2 call back method for getApiByName method
            * override this method for handling normal response from getApiByName operation
            */
           public void receiveResultgetApiByName(
                    org.wso2.carbon.rest.api.stub.types.carbon.APIData result
                        ) {
           }

          /**
           * auto generated Axis2 Error handler
           * override this method for handling error response from getApiByName operation
           */
            public void receiveErrorgetApiByName(java.lang.Exception e) {
            }
                
           /**
            * auto generated Axis2 call back method for disableTracing method
            * override this method for handling normal response from disableTracing operation
            */
           public void receiveResultdisableTracing(
                    java.lang.String result
                        ) {
           }

          /**
           * auto generated Axis2 Error handler
           * override this method for handling error response from disableTracing operation
           */
            public void receiveErrordisableTracing(java.lang.Exception e) {
            }
                
           /**
            * auto generated Axis2 call back method for getAPIsForListing method
            * override this method for handling normal response from getAPIsForListing operation
            */
           public void receiveResultgetAPIsForListing(
                    org.wso2.carbon.rest.api.stub.types.carbon.APIData[] result
                        ) {
           }

          /**
           * auto generated Axis2 Error handler
           * override this method for handling error response from getAPIsForListing operation
           */
            public void receiveErrorgetAPIsForListing(java.lang.Exception e) {
            }
                
           /**
            * auto generated Axis2 call back method for getApiForTenant method
            * override this method for handling normal response from getApiForTenant operation
            */
           public void receiveResultgetApiForTenant(
                    org.wso2.carbon.rest.api.stub.types.carbon.APIData result
                        ) {
           }

          /**
           * auto generated Axis2 Error handler
           * override this method for handling error response from getApiForTenant operation
           */
            public void receiveErrorgetApiForTenant(java.lang.Exception e) {
            }
                
           /**
            * auto generated Axis2 call back method for disableStatistics method
            * override this method for handling normal response from disableStatistics operation
            */
           public void receiveResultdisableStatistics(
                    java.lang.String result
                        ) {
           }

          /**
           * auto generated Axis2 Error handler
           * override this method for handling error response from disableStatistics operation
           */
            public void receiveErrordisableStatistics(java.lang.Exception e) {
            }
                
           /**
            * auto generated Axis2 call back method for enableStatistics method
            * override this method for handling normal response from enableStatistics operation
            */
           public void receiveResultenableStatistics(
                    java.lang.String result
                        ) {
           }

          /**
           * auto generated Axis2 Error handler
           * override this method for handling error response from enableStatistics operation
           */
            public void receiveErrorenableStatistics(java.lang.Exception e) {
            }
                
               // No methods generated for meps other than in-out
                
           /**
            * auto generated Axis2 call back method for enableTracing method
            * override this method for handling normal response from enableTracing operation
            */
           public void receiveResultenableTracing(
                    java.lang.String result
                        ) {
           }

          /**
           * auto generated Axis2 Error handler
           * override this method for handling error response from enableTracing operation
           */
            public void receiveErrorenableTracing(java.lang.Exception e) {
            }
                
               // No methods generated for meps other than in-out
                
           /**
            * auto generated Axis2 call back method for addApiFromString method
            * override this method for handling normal response from addApiFromString operation
            */
           public void receiveResultaddApiFromString(
                    boolean result
                        ) {
           }

          /**
           * auto generated Axis2 Error handler
           * override this method for handling error response from addApiFromString operation
           */
            public void receiveErroraddApiFromString(java.lang.Exception e) {
            }
                
           /**
            * auto generated Axis2 call back method for addApiForTenant method
            * override this method for handling normal response from addApiForTenant operation
            */
           public void receiveResultaddApiForTenant(
                    boolean result
                        ) {
           }

          /**
           * auto generated Axis2 Error handler
           * override this method for handling error response from addApiForTenant operation
           */
            public void receiveErroraddApiForTenant(java.lang.Exception e) {
            }
                
           /**
            * auto generated Axis2 call back method for deleteApiForTenant method
            * override this method for handling normal response from deleteApiForTenant operation
            */
           public void receiveResultdeleteApiForTenant(
                    boolean result
                        ) {
           }

          /**
           * auto generated Axis2 Error handler
           * override this method for handling error response from deleteApiForTenant operation
           */
            public void receiveErrordeleteApiForTenant(java.lang.Exception e) {
            }
                
           /**
            * auto generated Axis2 call back method for getSwaggerDocument method
            * override this method for handling normal response from getSwaggerDocument operation
            */
           public void receiveResultgetSwaggerDocument(
                    java.lang.String result
                        ) {
           }

          /**
           * auto generated Axis2 Error handler
           * override this method for handling error response from getSwaggerDocument operation
           */
            public void receiveErrorgetSwaggerDocument(java.lang.Exception e) {
            }
                
           /**
            * auto generated Axis2 call back method for getSequences method
            * override this method for handling normal response from getSequences operation
            */
           public void receiveResultgetSequences(
                    java.lang.String[] result
                        ) {
           }

          /**
           * auto generated Axis2 Error handler
           * override this method for handling error response from getSequences operation
           */
            public void receiveErrorgetSequences(java.lang.Exception e) {
            }
                
           /**
            * auto generated Axis2 call back method for getResourceSource method
            * override this method for handling normal response from getResourceSource operation
            */
           public void receiveResultgetResourceSource(
                    java.lang.String result
                        ) {
           }

          /**
           * auto generated Axis2 Error handler
           * override this method for handling error response from getResourceSource operation
           */
            public void receiveErrorgetResourceSource(java.lang.Exception e) {
            }
                
           /**
            * auto generated Axis2 call back method for getAPICount method
            * override this method for handling normal response from getAPICount operation
            */
           public void receiveResultgetAPICount(
                    int result
                        ) {
           }

          /**
           * auto generated Axis2 Error handler
           * override this method for handling error response from getAPICount operation
           */
            public void receiveErrorgetAPICount(java.lang.Exception e) {
            }
                
           /**
            * auto generated Axis2 call back method for getApiSource method
            * override this method for handling normal response from getApiSource operation
            */
           public void receiveResultgetApiSource(
                    java.lang.String result
                        ) {
           }

          /**
           * auto generated Axis2 Error handler
           * override this method for handling error response from getApiSource operation
           */
            public void receiveErrorgetApiSource(java.lang.Exception e) {
            }
                
               // No methods generated for meps other than in-out
                
               // No methods generated for meps other than in-out
                
           /**
            * auto generated Axis2 call back method for updateApi method
            * override this method for handling normal response from updateApi operation
            */
           public void receiveResultupdateApi(
                    boolean result
                        ) {
           }

          /**
           * auto generated Axis2 Error handler
           * override this method for handling error response from updateApi operation
           */
            public void receiveErrorupdateApi(java.lang.Exception e) {
            }
                
           /**
            * auto generated Axis2 call back method for getServerContext method
            * override this method for handling normal response from getServerContext operation
            */
           public void receiveResultgetServerContext(
                    java.lang.String result
                        ) {
           }

          /**
           * auto generated Axis2 Error handler
           * override this method for handling error response from getServerContext operation
           */
            public void receiveErrorgetServerContext(java.lang.Exception e) {
            }
                
           /**
            * auto generated Axis2 call back method for updateApiForTenant method
            * override this method for handling normal response from updateApiForTenant operation
            */
           public void receiveResultupdateApiForTenant(
                    boolean result
                        ) {
           }

          /**
           * auto generated Axis2 Error handler
           * override this method for handling error response from updateApiForTenant operation
           */
            public void receiveErrorupdateApiForTenant(java.lang.Exception e) {
            }
                
           /**
            * auto generated Axis2 call back method for getApiNames method
            * override this method for handling normal response from getApiNames operation
            */
           public void receiveResultgetApiNames(
                    java.lang.String[] result
                        ) {
           }

          /**
           * auto generated Axis2 Error handler
           * override this method for handling error response from getApiNames operation
           */
            public void receiveErrorgetApiNames(java.lang.Exception e) {
            }
                
           /**
            * auto generated Axis2 call back method for addApi method
            * override this method for handling normal response from addApi operation
            */
           public void receiveResultaddApi(
                    boolean result
                        ) {
           }

          /**
           * auto generated Axis2 Error handler
           * override this method for handling error response from addApi operation
           */
            public void receiveErroraddApi(java.lang.Exception e) {
            }
                
           /**
            * auto generated Axis2 call back method for generateAPIFromSwagger method
            * override this method for handling normal response from generateAPIFromSwagger operation
            */
           public void receiveResultgenerateAPIFromSwagger(
                    java.lang.String result
                        ) {
           }

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


    }
    