Package org.wso2.carbon.rest.api.stub
Interface RestApiAdmin
- All Known Implementing Classes:
RestApiAdminStub
public interface RestApiAdmin
-
Method Summary
Modifier and TypeMethodDescriptionbooleanAuto generated method signaturebooleanaddApiForTenant(String apiData105, String tenantDomain106) Auto generated method signaturebooleanaddApiFromString(String apiData101) Auto generated method signaturevoidaddSwaggerDocument(String apiName135, String swaggerJsonString136, int tenantId137) Auto generated method signature for Asynchronous InvocationsvoidAuto generated method signature for Asynchronous InvocationsbooleanAuto generated method signaturebooleandeleteApiForTenant(String apiName110, String tenantDomain111) Auto generated method signaturevoiddeleteSelectedApi(String[] apiNames99) Auto generated method signature for Asynchronous InvocationsdisableStatistics(String apiName83) Auto generated method signaturedisableTracing(String apiName69) Auto generated method signatureenableStatistics(String apiName87) Auto generated method signatureenableTracing(String apiName95) Auto generated method signaturegenerateAPIFromSwagger(String swaggerJsonString160) Auto generated method signaturegenerateUpdatedAPIFromSwagger(String swaggerJsonString56, String existingApiName57) Auto generated method signaturegetApiByName(String apiName65) Auto generated method signatureintAuto generated method signaturegetApiForTenant(String apiName78, String tenantDomain79) Auto generated method signatureString[]Auto generated method signatureAPIData[]getAPIsForListing(int pageNumber73, int itemsPerPage74) Auto generated method signaturegetApiSource(APIData apiData130) Auto generated method signaturegetResourceSource(ResourceData resourceData123) Auto generated method signatureString[]Auto generated method signatureAuto generated method signaturegetSwaggerDocument(String apiName115, int tenantId116) Auto generated method signaturevoidstartaddApi(APIData apiData156, RestApiAdminCallbackHandler callback) Auto generated method signature for Asynchronous InvocationsvoidstartaddApiForTenant(String apiData105, String tenantDomain106, RestApiAdminCallbackHandler callback) Auto generated method signature for Asynchronous InvocationsvoidstartaddApiFromString(String apiData101, RestApiAdminCallbackHandler callback) Auto generated method signature for Asynchronous InvocationsvoidstartdeleteApi(String apiName61, RestApiAdminCallbackHandler callback) Auto generated method signature for Asynchronous InvocationsvoidstartdeleteApiForTenant(String apiName110, String tenantDomain111, RestApiAdminCallbackHandler callback) Auto generated method signature for Asynchronous InvocationsvoidstartdisableStatistics(String apiName83, RestApiAdminCallbackHandler callback) Auto generated method signature for Asynchronous InvocationsvoidstartdisableTracing(String apiName69, RestApiAdminCallbackHandler callback) Auto generated method signature for Asynchronous InvocationsvoidstartenableStatistics(String apiName87, RestApiAdminCallbackHandler callback) Auto generated method signature for Asynchronous InvocationsvoidstartenableTracing(String apiName95, RestApiAdminCallbackHandler callback) Auto generated method signature for Asynchronous InvocationsvoidstartgenerateAPIFromSwagger(String swaggerJsonString160, RestApiAdminCallbackHandler callback) Auto generated method signature for Asynchronous InvocationsvoidstartgenerateUpdatedAPIFromSwagger(String swaggerJsonString56, String existingApiName57, RestApiAdminCallbackHandler callback) Auto generated method signature for Asynchronous InvocationsvoidstartgetApiByName(String apiName65, RestApiAdminCallbackHandler callback) Auto generated method signature for Asynchronous InvocationsvoidstartgetAPICount(RestApiAdminCallbackHandler callback) Auto generated method signature for Asynchronous InvocationsvoidstartgetApiForTenant(String apiName78, String tenantDomain79, RestApiAdminCallbackHandler callback) Auto generated method signature for Asynchronous InvocationsvoidstartgetApiNames(RestApiAdminCallbackHandler callback) Auto generated method signature for Asynchronous InvocationsvoidstartgetAPIsForListing(int pageNumber73, int itemsPerPage74, RestApiAdminCallbackHandler callback) Auto generated method signature for Asynchronous InvocationsvoidstartgetApiSource(APIData apiData130, RestApiAdminCallbackHandler callback) Auto generated method signature for Asynchronous InvocationsvoidstartgetResourceSource(ResourceData resourceData123, RestApiAdminCallbackHandler callback) Auto generated method signature for Asynchronous InvocationsvoidstartgetSequences(RestApiAdminCallbackHandler callback) Auto generated method signature for Asynchronous InvocationsvoidAuto generated method signature for Asynchronous InvocationsvoidstartgetSwaggerDocument(String apiName115, int tenantId116, RestApiAdminCallbackHandler callback) Auto generated method signature for Asynchronous InvocationsvoidstartupdateApi(String apiName139, APIData apiData140, RestApiAdminCallbackHandler callback) Auto generated method signature for Asynchronous InvocationsvoidstartupdateApiForTenant(String apiName147, String apiData148, String tenantDomain149, RestApiAdminCallbackHandler callback) Auto generated method signature for Asynchronous InvocationsvoidstartupdateApiFromString(String apiName51, String apiData52, RestApiAdminCallbackHandler callback) Auto generated method signature for Asynchronous InvocationsbooleanAuto generated method signaturebooleanupdateApiForTenant(String apiName147, String apiData148, String tenantDomain149) Auto generated method signaturebooleanupdateApiFromString(String apiName51, String apiData52) Auto generated method signaturevoidupdateSwaggerDocument(String apiName91, String swaggerJsonString92, int tenantId93) Auto generated method signature for Asynchronous Invocations
-
Method Details
-
updateApiFromString
boolean updateApiFromString(String apiName51, String apiData52) throws RemoteException, RestApiAdminAPIException Auto generated method signature- Parameters:
updateApiFromString50-- Throws:
RestApiAdminAPIException- :RemoteException
-
startupdateApiFromString
void startupdateApiFromString(String apiName51, String apiData52, RestApiAdminCallbackHandler callback) throws RemoteException Auto generated method signature for Asynchronous Invocations- Parameters:
updateApiFromString50-- Throws:
RemoteException
-
generateUpdatedAPIFromSwagger
String generateUpdatedAPIFromSwagger(String swaggerJsonString56, String existingApiName57) throws RemoteException, RestApiAdminAPIException Auto generated method signature- Parameters:
generateUpdatedAPIFromSwagger55-- Throws:
RestApiAdminAPIException- :RemoteException
-
startgenerateUpdatedAPIFromSwagger
void startgenerateUpdatedAPIFromSwagger(String swaggerJsonString56, String existingApiName57, RestApiAdminCallbackHandler callback) throws RemoteException Auto generated method signature for Asynchronous Invocations- Parameters:
generateUpdatedAPIFromSwagger55-- Throws:
RemoteException
-
deleteApi
Auto generated method signature- Parameters:
deleteApi60-- Throws:
RestApiAdminAPIException- :RemoteException
-
startdeleteApi
Auto generated method signature for Asynchronous Invocations- Parameters:
deleteApi60-- Throws:
RemoteException
-
getApiByName
Auto generated method signature- Parameters:
getApiByName64-- Throws:
RemoteException
-
startgetApiByName
void startgetApiByName(String apiName65, RestApiAdminCallbackHandler callback) throws RemoteException Auto generated method signature for Asynchronous Invocations- Parameters:
getApiByName64-- Throws:
RemoteException
-
disableTracing
Auto generated method signature- Parameters:
disableTracing68-- Throws:
RestApiAdminAPIException- :RemoteException
-
startdisableTracing
void startdisableTracing(String apiName69, RestApiAdminCallbackHandler callback) throws RemoteException Auto generated method signature for Asynchronous Invocations- Parameters:
disableTracing68-- Throws:
RemoteException
-
getAPIsForListing
Auto generated method signature- Parameters:
getAPIsForListing72-- Throws:
RemoteException
-
startgetAPIsForListing
void startgetAPIsForListing(int pageNumber73, int itemsPerPage74, RestApiAdminCallbackHandler callback) throws RemoteException Auto generated method signature for Asynchronous Invocations- Parameters:
getAPIsForListing72-- Throws:
RemoteException
-
getApiForTenant
APIData getApiForTenant(String apiName78, String tenantDomain79) throws RemoteException, RestApiAdminAPIException Auto generated method signature- Parameters:
getApiForTenant77-- Throws:
RestApiAdminAPIException- :RemoteException
-
startgetApiForTenant
void startgetApiForTenant(String apiName78, String tenantDomain79, RestApiAdminCallbackHandler callback) throws RemoteException Auto generated method signature for Asynchronous Invocations- Parameters:
getApiForTenant77-- Throws:
RemoteException
-
disableStatistics
Auto generated method signature- Parameters:
disableStatistics82-- Throws:
RestApiAdminAPIException- :RemoteException
-
startdisableStatistics
void startdisableStatistics(String apiName83, RestApiAdminCallbackHandler callback) throws RemoteException Auto generated method signature for Asynchronous Invocations- Parameters:
disableStatistics82-- Throws:
RemoteException
-
enableStatistics
Auto generated method signature- Parameters:
enableStatistics86-- Throws:
RestApiAdminAPIException- :RemoteException
-
startenableStatistics
void startenableStatistics(String apiName87, RestApiAdminCallbackHandler callback) throws RemoteException Auto generated method signature for Asynchronous Invocations- Parameters:
enableStatistics86-- Throws:
RemoteException
-
updateSwaggerDocument
void updateSwaggerDocument(String apiName91, String swaggerJsonString92, int tenantId93) throws RemoteException, RestApiAdminAPIException Auto generated method signature for Asynchronous Invocations- Throws:
RestApiAdminAPIException- :RemoteException
-
enableTracing
Auto generated method signature- Parameters:
enableTracing94-- Throws:
RestApiAdminAPIException- :RemoteException
-
startenableTracing
void startenableTracing(String apiName95, RestApiAdminCallbackHandler callback) throws RemoteException Auto generated method signature for Asynchronous Invocations- Parameters:
enableTracing94-- Throws:
RemoteException
-
deleteSelectedApi
Auto generated method signature for Asynchronous Invocations- Throws:
RestApiAdminAPIException- :RemoteException
-
addApiFromString
Auto generated method signature- Parameters:
addApiFromString100-- Throws:
RestApiAdminAPIException- :RemoteException
-
startaddApiFromString
void startaddApiFromString(String apiData101, RestApiAdminCallbackHandler callback) throws RemoteException Auto generated method signature for Asynchronous Invocations- Parameters:
addApiFromString100-- Throws:
RemoteException
-
addApiForTenant
boolean addApiForTenant(String apiData105, String tenantDomain106) throws RemoteException, RestApiAdminAPIException Auto generated method signature- Parameters:
addApiForTenant104-- Throws:
RestApiAdminAPIException- :RemoteException
-
startaddApiForTenant
void startaddApiForTenant(String apiData105, String tenantDomain106, RestApiAdminCallbackHandler callback) throws RemoteException Auto generated method signature for Asynchronous Invocations- Parameters:
addApiForTenant104-- Throws:
RemoteException
-
deleteApiForTenant
boolean deleteApiForTenant(String apiName110, String tenantDomain111) throws RemoteException, RestApiAdminAPIException Auto generated method signature- Parameters:
deleteApiForTenant109-- Throws:
RestApiAdminAPIException- :RemoteException
-
startdeleteApiForTenant
void startdeleteApiForTenant(String apiName110, String tenantDomain111, RestApiAdminCallbackHandler callback) throws RemoteException Auto generated method signature for Asynchronous Invocations- Parameters:
deleteApiForTenant109-- Throws:
RemoteException
-
getSwaggerDocument
String getSwaggerDocument(String apiName115, int tenantId116) throws RemoteException, RestApiAdminAPIException Auto generated method signature- Parameters:
getSwaggerDocument114-- Throws:
RestApiAdminAPIException- :RemoteException
-
startgetSwaggerDocument
void startgetSwaggerDocument(String apiName115, int tenantId116, RestApiAdminCallbackHandler callback) throws RemoteException Auto generated method signature for Asynchronous Invocations- Parameters:
getSwaggerDocument114-- Throws:
RemoteException
-
getSequences
Auto generated method signature- Parameters:
getSequences119-- Throws:
RemoteException
-
startgetSequences
Auto generated method signature for Asynchronous Invocations- Parameters:
getSequences119-- Throws:
RemoteException
-
getResourceSource
Auto generated method signature- Parameters:
getResourceSource122-- Throws:
RemoteException
-
startgetResourceSource
void startgetResourceSource(ResourceData resourceData123, RestApiAdminCallbackHandler callback) throws RemoteException Auto generated method signature for Asynchronous Invocations- Parameters:
getResourceSource122-- Throws:
RemoteException
-
getAPICount
Auto generated method signature- Parameters:
getAPICount126-- Throws:
RemoteException
-
startgetAPICount
Auto generated method signature for Asynchronous Invocations- Parameters:
getAPICount126-- Throws:
RemoteException
-
getApiSource
Auto generated method signature- Parameters:
getApiSource129-- Throws:
RemoteException
-
startgetApiSource
void startgetApiSource(APIData apiData130, RestApiAdminCallbackHandler callback) throws RemoteException Auto generated method signature for Asynchronous Invocations- Parameters:
getApiSource129-- Throws:
RemoteException
-
deleteAllApi
Auto generated method signature for Asynchronous Invocations- Throws:
RestApiAdminAPIException- :RemoteException
-
addSwaggerDocument
void addSwaggerDocument(String apiName135, String swaggerJsonString136, int tenantId137) throws RemoteException, RestApiAdminAPIException Auto generated method signature for Asynchronous Invocations- Throws:
RestApiAdminAPIException- :RemoteException
-
updateApi
boolean updateApi(String apiName139, APIData apiData140) throws RemoteException, RestApiAdminAPIException Auto generated method signature- Parameters:
updateApi138-- Throws:
RestApiAdminAPIException- :RemoteException
-
startupdateApi
void startupdateApi(String apiName139, APIData apiData140, RestApiAdminCallbackHandler callback) throws RemoteException Auto generated method signature for Asynchronous Invocations- Parameters:
updateApi138-- Throws:
RemoteException
-
getServerContext
Auto generated method signature- Parameters:
getServerContext143-- Throws:
RestApiAdminAPIException- :RemoteException
-
startgetServerContext
Auto generated method signature for Asynchronous Invocations- Parameters:
getServerContext143-- Throws:
RemoteException
-
updateApiForTenant
boolean updateApiForTenant(String apiName147, String apiData148, String tenantDomain149) throws RemoteException, RestApiAdminAPIException Auto generated method signature- Parameters:
updateApiForTenant146-- Throws:
RestApiAdminAPIException- :RemoteException
-
startupdateApiForTenant
void startupdateApiForTenant(String apiName147, String apiData148, String tenantDomain149, RestApiAdminCallbackHandler callback) throws RemoteException Auto generated method signature for Asynchronous Invocations- Parameters:
updateApiForTenant146-- Throws:
RemoteException
-
getApiNames
Auto generated method signature- Parameters:
getApiNames152-- Throws:
RemoteException
-
startgetApiNames
Auto generated method signature for Asynchronous Invocations- Parameters:
getApiNames152-- Throws:
RemoteException
-
addApi
Auto generated method signature- Parameters:
addApi155-- Throws:
RestApiAdminAPIException- :RemoteException
-
startaddApi
Auto generated method signature for Asynchronous Invocations- Parameters:
addApi155-- Throws:
RemoteException
-
generateAPIFromSwagger
String generateAPIFromSwagger(String swaggerJsonString160) throws RemoteException, RestApiAdminAPIException Auto generated method signature- Parameters:
generateAPIFromSwagger159-- Throws:
RestApiAdminAPIException- :RemoteException
-
startgenerateAPIFromSwagger
void startgenerateAPIFromSwagger(String swaggerJsonString160, RestApiAdminCallbackHandler callback) throws RemoteException Auto generated method signature for Asynchronous Invocations- Parameters:
generateAPIFromSwagger159-- Throws:
RemoteException
-