Class RestApiAdminClient
- java.lang.Object
-
- org.wso2.carbon.rest.api.ui.client.RestApiAdminClient
-
public class RestApiAdminClient extends Object
-
-
Constructor Summary
Constructors Constructor Description RestApiAdminClient(org.apache.axis2.context.ConfigurationContext configCtx, String backendServerURL, String cookie, Locale locale)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddApi(org.wso2.carbon.rest.api.stub.types.carbon.APIData apiData)voidaddApiFromString(String apiData)StringaddSwaggerDocument(String apiName, String swaggerDefinition, int tenantId)voiddeleteAllApi()voiddeleteApi(String apiName)voiddeleteSelectedApi(String[] apiNames)StringdisableStatistics(String apiName)StringdisableTracing(String apiName)StringenableStatistics(String apiName)StringenableTracing(String apiName)StringgenerateAPIFromSwagger(String swaggerJsonString)StringgenerateUpdatedAPIFromSwagger(String swaggerJsonString, String existingApiName)org.wso2.carbon.rest.api.stub.types.carbon.APIDatagetApiByName(String apiName)intgetAPICount()String[]getApiNames()org.wso2.carbon.rest.api.stub.types.carbon.APIData[]getAPIsForListing(int pageNumber, int itemsPerPage)org.wso2.carbon.rest.api.stub.types.carbon.APIData[]getAPIsForSearchListing(int pageNumber, int itemsPerPage, String searchText)StringgetApiSource(org.wso2.carbon.rest.api.stub.types.carbon.APIData apiData)String[]getDefinedSequences()StringgetResourceSource(org.wso2.carbon.rest.api.stub.types.carbon.ResourceData resourceData)StringgetServerContext()StringgetSwaggerDocument(String apiName, int tenantId)voidupdateApi(org.wso2.carbon.rest.api.stub.types.carbon.APIData apiData)voidupdateApiFromString(String apiName, String apiData)StringupdateSwaggerDocument(String apiName, String swaggerDefinition, int tenantId)
-
-
-
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
-
-