Class RestApiAdminClient


  • public class RestApiAdminClient
    extends Object
    • Constructor Detail

      • RestApiAdminClient

        public RestApiAdminClient​(org.apache.axis2.context.ConfigurationContext configCtx,
                                  String backendServerURL,
                                  String cookie,
                                  Locale locale)
                           throws org.apache.axis2.AxisFault
        Throws:
        org.apache.axis2.AxisFault
    • Method Detail

      • getApiNames

        public String[] getApiNames()
                             throws org.apache.axis2.AxisFault
        Throws:
        org.apache.axis2.AxisFault
      • getApiByName

        public org.wso2.carbon.rest.api.stub.types.carbon.APIData getApiByName​(String apiName)
                                                                        throws org.apache.axis2.AxisFault
        Throws:
        org.apache.axis2.AxisFault
      • getAPIsForListing

        public org.wso2.carbon.rest.api.stub.types.carbon.APIData[] getAPIsForListing​(int pageNumber,
                                                                                      int itemsPerPage)
                                                                               throws org.apache.axis2.AxisFault
        Throws:
        org.apache.axis2.AxisFault
      • getAPIsForSearchListing

        public org.wso2.carbon.rest.api.stub.types.carbon.APIData[] getAPIsForSearchListing​(int pageNumber,
                                                                                            int itemsPerPage,
                                                                                            String searchText)
                                                                                     throws org.apache.axis2.AxisFault
        Throws:
        org.apache.axis2.AxisFault
      • getAPICount

        public int getAPICount()
                        throws org.apache.axis2.AxisFault
        Throws:
        org.apache.axis2.AxisFault
      • deleteApi

        public void deleteApi​(String apiName)
                       throws org.apache.axis2.AxisFault
        Throws:
        org.apache.axis2.AxisFault
      • addApi

        public void addApi​(org.wso2.carbon.rest.api.stub.types.carbon.APIData apiData)
                    throws org.apache.axis2.AxisFault
        Throws:
        org.apache.axis2.AxisFault
      • updateApi

        public void updateApi​(org.wso2.carbon.rest.api.stub.types.carbon.APIData apiData)
                       throws org.apache.axis2.AxisFault
        Throws:
        org.apache.axis2.AxisFault
      • getDefinedSequences

        public String[] getDefinedSequences()
                                     throws org.apache.axis2.AxisFault
        Throws:
        org.apache.axis2.AxisFault
      • getApiSource

        public String getApiSource​(org.wso2.carbon.rest.api.stub.types.carbon.APIData apiData)
                            throws org.apache.axis2.AxisFault
        Throws:
        org.apache.axis2.AxisFault
      • getResourceSource

        public String getResourceSource​(org.wso2.carbon.rest.api.stub.types.carbon.ResourceData resourceData)
                                 throws org.apache.axis2.AxisFault
        Throws:
        org.apache.axis2.AxisFault
      • addApiFromString

        public void addApiFromString​(String apiData)
                              throws org.apache.axis2.AxisFault
        Throws:
        org.apache.axis2.AxisFault
      • updateApiFromString

        public void updateApiFromString​(String apiName,
                                        String apiData)
                                 throws org.apache.axis2.AxisFault
        Throws:
        org.apache.axis2.AxisFault
      • getServerContext

        public String getServerContext()
                                throws org.apache.axis2.AxisFault
        Throws:
        org.apache.axis2.AxisFault
      • deleteSelectedApi

        public void deleteSelectedApi​(String[] apiNames)
                               throws org.apache.axis2.AxisFault
        Throws:
        org.apache.axis2.AxisFault
      • deleteAllApi

        public void deleteAllApi()
                          throws org.apache.axis2.AxisFault
        Throws:
        org.apache.axis2.AxisFault
      • enableStatistics

        public String enableStatistics​(String apiName)
                                throws org.apache.axis2.AxisFault
        Throws:
        org.apache.axis2.AxisFault
      • disableStatistics

        public String disableStatistics​(String apiName)
                                 throws org.apache.axis2.AxisFault
        Throws:
        org.apache.axis2.AxisFault
      • enableTracing

        public String enableTracing​(String apiName)
                             throws org.apache.axis2.AxisFault
        Throws:
        org.apache.axis2.AxisFault
      • disableTracing

        public String disableTracing​(String apiName)
                              throws org.apache.axis2.AxisFault
        Throws:
        org.apache.axis2.AxisFault
      • updateSwaggerDocument

        public String updateSwaggerDocument​(String apiName,
                                            String swaggerDefinition,
                                            int tenantId)
                                     throws org.apache.axis2.AxisFault
        Throws:
        org.apache.axis2.AxisFault
      • addSwaggerDocument

        public String addSwaggerDocument​(String apiName,
                                         String swaggerDefinition,
                                         int tenantId)
                                  throws org.apache.axis2.AxisFault
        Throws:
        org.apache.axis2.AxisFault
      • getSwaggerDocument

        public String getSwaggerDocument​(String apiName,
                                         int tenantId)
                                  throws org.apache.axis2.AxisFault
        Throws:
        org.apache.axis2.AxisFault
      • generateAPIFromSwagger

        public String generateAPIFromSwagger​(String swaggerJsonString)
                                      throws org.apache.axis2.AxisFault
        Throws:
        org.apache.axis2.AxisFault
      • generateUpdatedAPIFromSwagger

        public String generateUpdatedAPIFromSwagger​(String swaggerJsonString,
                                                    String existingApiName)
                                             throws org.apache.axis2.AxisFault
        Throws:
        org.apache.axis2.AxisFault